]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/clang/liblldb/LLDBWrapLua.cpp
Merge ^/head r364051 through r364081.
[FreeBSD/FreeBSD.git] / lib / clang / liblldb / LLDBWrapLua.cpp
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 4.0.2
4  *
5  * This file is not intended to be easily readable and contains a number of
6  * coding conventions designed to improve portability and efficiency. Do not make
7  * changes to this file unless you know what you are doing--modify the SWIG
8  * interface file instead.
9  * ----------------------------------------------------------------------------- */
10
11
12 #ifndef SWIGLUA
13 #define SWIGLUA
14 #endif
15
16 #define SWIG_LUA_TARGET SWIG_LUA_FLAVOR_LUA
17 #define SWIG_LUA_MODULE_GLOBAL
18
19
20 #ifdef __cplusplus
21 /* SwigValueWrapper is described in swig.swg */
22 template<typename T> class SwigValueWrapper {
23   struct SwigMovePointer {
24     T *ptr;
25     SwigMovePointer(T *p) : ptr(p) { }
26     ~SwigMovePointer() { delete ptr; }
27     SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
28   } pointer;
29   SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
30   SwigValueWrapper(const SwigValueWrapper<T>& rhs);
31 public:
32   SwigValueWrapper() : pointer(0) { }
33   SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
34   operator T&() const { return *pointer.ptr; }
35   T *operator&() { return pointer.ptr; }
36 };
37
38 template <typename T> T SwigValueInit() {
39   return T();
40 }
41 #endif
42
43 /* -----------------------------------------------------------------------------
44  *  This section contains generic SWIG labels for method/variable
45  *  declarations/attributes, and other compiler dependent labels.
46  * ----------------------------------------------------------------------------- */
47
48 /* template workaround for compilers that cannot correctly implement the C++ standard */
49 #ifndef SWIGTEMPLATEDISAMBIGUATOR
50 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
51 #  define SWIGTEMPLATEDISAMBIGUATOR template
52 # elif defined(__HP_aCC)
53 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
54 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
55 #  define SWIGTEMPLATEDISAMBIGUATOR template
56 # else
57 #  define SWIGTEMPLATEDISAMBIGUATOR
58 # endif
59 #endif
60
61 /* inline attribute */
62 #ifndef SWIGINLINE
63 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
64 #   define SWIGINLINE inline
65 # else
66 #   define SWIGINLINE
67 # endif
68 #endif
69
70 /* attribute recognised by some compilers to avoid 'unused' warnings */
71 #ifndef SWIGUNUSED
72 # if defined(__GNUC__)
73 #   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
74 #     define SWIGUNUSED __attribute__ ((__unused__))
75 #   else
76 #     define SWIGUNUSED
77 #   endif
78 # elif defined(__ICC)
79 #   define SWIGUNUSED __attribute__ ((__unused__))
80 # else
81 #   define SWIGUNUSED
82 # endif
83 #endif
84
85 #ifndef SWIG_MSC_UNSUPPRESS_4505
86 # if defined(_MSC_VER)
87 #   pragma warning(disable : 4505) /* unreferenced local function has been removed */
88 # endif
89 #endif
90
91 #ifndef SWIGUNUSEDPARM
92 # ifdef __cplusplus
93 #   define SWIGUNUSEDPARM(p)
94 # else
95 #   define SWIGUNUSEDPARM(p) p SWIGUNUSED
96 # endif
97 #endif
98
99 /* internal SWIG method */
100 #ifndef SWIGINTERN
101 # define SWIGINTERN static SWIGUNUSED
102 #endif
103
104 /* internal inline SWIG method */
105 #ifndef SWIGINTERNINLINE
106 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
107 #endif
108
109 /* exporting methods */
110 #if defined(__GNUC__)
111 #  if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
112 #    ifndef GCC_HASCLASSVISIBILITY
113 #      define GCC_HASCLASSVISIBILITY
114 #    endif
115 #  endif
116 #endif
117
118 #ifndef SWIGEXPORT
119 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
120 #   if defined(STATIC_LINKED)
121 #     define SWIGEXPORT
122 #   else
123 #     define SWIGEXPORT __declspec(dllexport)
124 #   endif
125 # else
126 #   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
127 #     define SWIGEXPORT __attribute__ ((visibility("default")))
128 #   else
129 #     define SWIGEXPORT
130 #   endif
131 # endif
132 #endif
133
134 /* calling conventions for Windows */
135 #ifndef SWIGSTDCALL
136 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
137 #   define SWIGSTDCALL __stdcall
138 # else
139 #   define SWIGSTDCALL
140 # endif
141 #endif
142
143 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
144 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
145 # define _CRT_SECURE_NO_DEPRECATE
146 #endif
147
148 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
149 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
150 # define _SCL_SECURE_NO_DEPRECATE
151 #endif
152
153 /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
154 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
155 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
156 #endif
157
158 /* Intel's compiler complains if a variable which was never initialised is
159  * cast to void, which is a common idiom which we use to indicate that we
160  * are aware a variable isn't used.  So we just silence that warning.
161  * See: https://github.com/swig/swig/issues/192 for more discussion.
162  */
163 #ifdef __INTEL_COMPILER
164 # pragma warning disable 592
165 #endif
166
167 /* -----------------------------------------------------------------------------
168  * swigrun.swg
169  *
170  * This file contains generic C API SWIG runtime support for pointer
171  * type checking.
172  * ----------------------------------------------------------------------------- */
173
174 /* This should only be incremented when either the layout of swig_type_info changes,
175    or for whatever reason, the runtime changes incompatibly */
176 #define SWIG_RUNTIME_VERSION "4"
177
178 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
179 #ifdef SWIG_TYPE_TABLE
180 # define SWIG_QUOTE_STRING(x) #x
181 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
182 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
183 #else
184 # define SWIG_TYPE_TABLE_NAME
185 #endif
186
187 /*
188   You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
189   creating a static or dynamic library from the SWIG runtime code.
190   In 99.9% of the cases, SWIG just needs to declare them as 'static'.
191
192   But only do this if strictly necessary, ie, if you have problems
193   with your compiler or suchlike.
194 */
195
196 #ifndef SWIGRUNTIME
197 # define SWIGRUNTIME SWIGINTERN
198 #endif
199
200 #ifndef SWIGRUNTIMEINLINE
201 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
202 #endif
203
204 /*  Generic buffer size */
205 #ifndef SWIG_BUFFER_SIZE
206 # define SWIG_BUFFER_SIZE 1024
207 #endif
208
209 /* Flags for pointer conversions */
210 #define SWIG_POINTER_DISOWN        0x1
211 #define SWIG_CAST_NEW_MEMORY       0x2
212 #define SWIG_POINTER_NO_NULL       0x4
213
214 /* Flags for new pointer objects */
215 #define SWIG_POINTER_OWN           0x1
216
217
218 /*
219    Flags/methods for returning states.
220
221    The SWIG conversion methods, as ConvertPtr, return an integer
222    that tells if the conversion was successful or not. And if not,
223    an error code can be returned (see swigerrors.swg for the codes).
224
225    Use the following macros/flags to set or process the returning
226    states.
227
228    In old versions of SWIG, code such as the following was usually written:
229
230      if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
231        // success code
232      } else {
233        //fail code
234      }
235
236    Now you can be more explicit:
237
238     int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
239     if (SWIG_IsOK(res)) {
240       // success code
241     } else {
242       // fail code
243     }
244
245    which is the same really, but now you can also do
246
247     Type *ptr;
248     int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
249     if (SWIG_IsOK(res)) {
250       // success code
251       if (SWIG_IsNewObj(res) {
252         ...
253         delete *ptr;
254       } else {
255         ...
256       }
257     } else {
258       // fail code
259     }
260
261    I.e., now SWIG_ConvertPtr can return new objects and you can
262    identify the case and take care of the deallocation. Of course that
263    also requires SWIG_ConvertPtr to return new result values, such as
264
265       int SWIG_ConvertPtr(obj, ptr,...) {
266         if (<obj is ok>) {
267           if (<need new object>) {
268             *ptr = <ptr to new allocated object>;
269             return SWIG_NEWOBJ;
270           } else {
271             *ptr = <ptr to old object>;
272             return SWIG_OLDOBJ;
273           }
274         } else {
275           return SWIG_BADOBJ;
276         }
277       }
278
279    Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
280    more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
281    SWIG errors code.
282
283    Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
284    allows to return the 'cast rank', for example, if you have this
285
286        int food(double)
287        int fooi(int);
288
289    and you call
290
291       food(1)   // cast rank '1'  (1 -> 1.0)
292       fooi(1)   // cast rank '0'
293
294    just use the SWIG_AddCast()/SWIG_CheckState()
295 */
296
297 #define SWIG_OK                    (0)
298 #define SWIG_ERROR                 (-1)
299 #define SWIG_IsOK(r)               (r >= 0)
300 #define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)
301
302 /* The CastRankLimit says how many bits are used for the cast rank */
303 #define SWIG_CASTRANKLIMIT         (1 << 8)
304 /* The NewMask denotes the object was created (using new/malloc) */
305 #define SWIG_NEWOBJMASK            (SWIG_CASTRANKLIMIT  << 1)
306 /* The TmpMask is for in/out typemaps that use temporal objects */
307 #define SWIG_TMPOBJMASK            (SWIG_NEWOBJMASK << 1)
308 /* Simple returning values */
309 #define SWIG_BADOBJ                (SWIG_ERROR)
310 #define SWIG_OLDOBJ                (SWIG_OK)
311 #define SWIG_NEWOBJ                (SWIG_OK | SWIG_NEWOBJMASK)
312 #define SWIG_TMPOBJ                (SWIG_OK | SWIG_TMPOBJMASK)
313 /* Check, add and del mask methods */
314 #define SWIG_AddNewMask(r)         (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
315 #define SWIG_DelNewMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
316 #define SWIG_IsNewObj(r)           (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
317 #define SWIG_AddTmpMask(r)         (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
318 #define SWIG_DelTmpMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
319 #define SWIG_IsTmpObj(r)           (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
320
321 /* Cast-Rank Mode */
322 #if defined(SWIG_CASTRANK_MODE)
323 #  ifndef SWIG_TypeRank
324 #    define SWIG_TypeRank             unsigned long
325 #  endif
326 #  ifndef SWIG_MAXCASTRANK            /* Default cast allowed */
327 #    define SWIG_MAXCASTRANK          (2)
328 #  endif
329 #  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
330 #  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
331 SWIGINTERNINLINE int SWIG_AddCast(int r) {
332   return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
333 }
334 SWIGINTERNINLINE int SWIG_CheckState(int r) {
335   return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
336 }
337 #else /* no cast-rank mode */
338 #  define SWIG_AddCast(r) (r)
339 #  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
340 #endif
341
342
343 #include <string.h>
344
345 #ifdef __cplusplus
346 extern "C" {
347 #endif
348
349 typedef void *(*swig_converter_func)(void *, int *);
350 typedef struct swig_type_info *(*swig_dycast_func)(void **);
351
352 /* Structure to store information on one type */
353 typedef struct swig_type_info {
354   const char             *name;                 /* mangled name of this type */
355   const char             *str;                  /* human readable name of this type */
356   swig_dycast_func        dcast;                /* dynamic cast function down a hierarchy */
357   struct swig_cast_info  *cast;                 /* linked list of types that can cast into this type */
358   void                   *clientdata;           /* language specific type data */
359   int                    owndata;               /* flag if the structure owns the clientdata */
360 } swig_type_info;
361
362 /* Structure to store a type and conversion function used for casting */
363 typedef struct swig_cast_info {
364   swig_type_info         *type;                 /* pointer to type that is equivalent to this type */
365   swig_converter_func     converter;            /* function to cast the void pointers */
366   struct swig_cast_info  *next;                 /* pointer to next cast in linked list */
367   struct swig_cast_info  *prev;                 /* pointer to the previous cast */
368 } swig_cast_info;
369
370 /* Structure used to store module information
371  * Each module generates one structure like this, and the runtime collects
372  * all of these structures and stores them in a circularly linked list.*/
373 typedef struct swig_module_info {
374   swig_type_info         **types;               /* Array of pointers to swig_type_info structures that are in this module */
375   size_t                 size;                  /* Number of types in this module */
376   struct swig_module_info *next;                /* Pointer to next element in circularly linked list */
377   swig_type_info         **type_initial;        /* Array of initially generated type structures */
378   swig_cast_info         **cast_initial;        /* Array of initially generated casting structures */
379   void                    *clientdata;          /* Language specific module data */
380 } swig_module_info;
381
382 /*
383   Compare two type names skipping the space characters, therefore
384   "char*" == "char *" and "Class<int>" == "Class<int >", etc.
385
386   Return 0 when the two name types are equivalent, as in
387   strncmp, but skipping ' '.
388 */
389 SWIGRUNTIME int
390 SWIG_TypeNameComp(const char *f1, const char *l1,
391                   const char *f2, const char *l2) {
392   for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
393     while ((*f1 == ' ') && (f1 != l1)) ++f1;
394     while ((*f2 == ' ') && (f2 != l2)) ++f2;
395     if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
396   }
397   return (int)((l1 - f1) - (l2 - f2));
398 }
399
400 /*
401   Check type equivalence in a name list like <name1>|<name2>|...
402   Return 0 if equal, -1 if nb < tb, 1 if nb > tb
403 */
404 SWIGRUNTIME int
405 SWIG_TypeCmp(const char *nb, const char *tb) {
406   int equiv = 1;
407   const char* te = tb + strlen(tb);
408   const char* ne = nb;
409   while (equiv != 0 && *ne) {
410     for (nb = ne; *ne; ++ne) {
411       if (*ne == '|') break;
412     }
413     equiv = SWIG_TypeNameComp(nb, ne, tb, te);
414     if (*ne) ++ne;
415   }
416   return equiv;
417 }
418
419 /*
420   Check type equivalence in a name list like <name1>|<name2>|...
421   Return 0 if not equal, 1 if equal
422 */
423 SWIGRUNTIME int
424 SWIG_TypeEquiv(const char *nb, const char *tb) {
425   return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
426 }
427
428 /*
429   Check the typename
430 */
431 SWIGRUNTIME swig_cast_info *
432 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
433   if (ty) {
434     swig_cast_info *iter = ty->cast;
435     while (iter) {
436       if (strcmp(iter->type->name, c) == 0) {
437         if (iter == ty->cast)
438           return iter;
439         /* Move iter to the top of the linked list */
440         iter->prev->next = iter->next;
441         if (iter->next)
442           iter->next->prev = iter->prev;
443         iter->next = ty->cast;
444         iter->prev = 0;
445         if (ty->cast) ty->cast->prev = iter;
446         ty->cast = iter;
447         return iter;
448       }
449       iter = iter->next;
450     }
451   }
452   return 0;
453 }
454
455 /*
456   Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
457 */
458 SWIGRUNTIME swig_cast_info *
459 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
460   if (ty) {
461     swig_cast_info *iter = ty->cast;
462     while (iter) {
463       if (iter->type == from) {
464         if (iter == ty->cast)
465           return iter;
466         /* Move iter to the top of the linked list */
467         iter->prev->next = iter->next;
468         if (iter->next)
469           iter->next->prev = iter->prev;
470         iter->next = ty->cast;
471         iter->prev = 0;
472         if (ty->cast) ty->cast->prev = iter;
473         ty->cast = iter;
474         return iter;
475       }
476       iter = iter->next;
477     }
478   }
479   return 0;
480 }
481
482 /*
483   Cast a pointer up an inheritance hierarchy
484 */
485 SWIGRUNTIMEINLINE void *
486 SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
487   return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
488 }
489
490 /*
491    Dynamic pointer casting. Down an inheritance hierarchy
492 */
493 SWIGRUNTIME swig_type_info *
494 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
495   swig_type_info *lastty = ty;
496   if (!ty || !ty->dcast) return ty;
497   while (ty && (ty->dcast)) {
498     ty = (*ty->dcast)(ptr);
499     if (ty) lastty = ty;
500   }
501   return lastty;
502 }
503
504 /*
505   Return the name associated with this type
506 */
507 SWIGRUNTIMEINLINE const char *
508 SWIG_TypeName(const swig_type_info *ty) {
509   return ty->name;
510 }
511
512 /*
513   Return the pretty name associated with this type,
514   that is an unmangled type name in a form presentable to the user.
515 */
516 SWIGRUNTIME const char *
517 SWIG_TypePrettyName(const swig_type_info *type) {
518   /* The "str" field contains the equivalent pretty names of the
519      type, separated by vertical-bar characters.  We choose
520      to print the last name, as it is often (?) the most
521      specific. */
522   if (!type) return NULL;
523   if (type->str != NULL) {
524     const char *last_name = type->str;
525     const char *s;
526     for (s = type->str; *s; s++)
527       if (*s == '|') last_name = s+1;
528     return last_name;
529   }
530   else
531     return type->name;
532 }
533
534 /*
535    Set the clientdata field for a type
536 */
537 SWIGRUNTIME void
538 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
539   swig_cast_info *cast = ti->cast;
540   /* if (ti->clientdata == clientdata) return; */
541   ti->clientdata = clientdata;
542
543   while (cast) {
544     if (!cast->converter) {
545       swig_type_info *tc = cast->type;
546       if (!tc->clientdata) {
547         SWIG_TypeClientData(tc, clientdata);
548       }
549     }
550     cast = cast->next;
551   }
552 }
553 SWIGRUNTIME void
554 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
555   SWIG_TypeClientData(ti, clientdata);
556   ti->owndata = 1;
557 }
558
559 /*
560   Search for a swig_type_info structure only by mangled name
561   Search is a O(log #types)
562
563   We start searching at module start, and finish searching when start == end.
564   Note: if start == end at the beginning of the function, we go all the way around
565   the circular list.
566 */
567 SWIGRUNTIME swig_type_info *
568 SWIG_MangledTypeQueryModule(swig_module_info *start,
569                             swig_module_info *end,
570                             const char *name) {
571   swig_module_info *iter = start;
572   do {
573     if (iter->size) {
574       size_t l = 0;
575       size_t r = iter->size - 1;
576       do {
577         /* since l+r >= 0, we can (>> 1) instead (/ 2) */
578         size_t i = (l + r) >> 1;
579         const char *iname = iter->types[i]->name;
580         if (iname) {
581           int compare = strcmp(name, iname);
582           if (compare == 0) {
583             return iter->types[i];
584           } else if (compare < 0) {
585             if (i) {
586               r = i - 1;
587             } else {
588               break;
589             }
590           } else if (compare > 0) {
591             l = i + 1;
592           }
593         } else {
594           break; /* should never happen */
595         }
596       } while (l <= r);
597     }
598     iter = iter->next;
599   } while (iter != end);
600   return 0;
601 }
602
603 /*
604   Search for a swig_type_info structure for either a mangled name or a human readable name.
605   It first searches the mangled names of the types, which is a O(log #types)
606   If a type is not found it then searches the human readable names, which is O(#types).
607
608   We start searching at module start, and finish searching when start == end.
609   Note: if start == end at the beginning of the function, we go all the way around
610   the circular list.
611 */
612 SWIGRUNTIME swig_type_info *
613 SWIG_TypeQueryModule(swig_module_info *start,
614                      swig_module_info *end,
615                      const char *name) {
616   /* STEP 1: Search the name field using binary search */
617   swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
618   if (ret) {
619     return ret;
620   } else {
621     /* STEP 2: If the type hasn't been found, do a complete search
622        of the str field (the human readable name) */
623     swig_module_info *iter = start;
624     do {
625       size_t i = 0;
626       for (; i < iter->size; ++i) {
627         if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
628           return iter->types[i];
629       }
630       iter = iter->next;
631     } while (iter != end);
632   }
633
634   /* neither found a match */
635   return 0;
636 }
637
638 /*
639    Pack binary data into a string
640 */
641 SWIGRUNTIME char *
642 SWIG_PackData(char *c, void *ptr, size_t sz) {
643   static const char hex[17] = "0123456789abcdef";
644   const unsigned char *u = (unsigned char *) ptr;
645   const unsigned char *eu =  u + sz;
646   for (; u != eu; ++u) {
647     unsigned char uu = *u;
648     *(c++) = hex[(uu & 0xf0) >> 4];
649     *(c++) = hex[uu & 0xf];
650   }
651   return c;
652 }
653
654 /*
655    Unpack binary data from a string
656 */
657 SWIGRUNTIME const char *
658 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
659   unsigned char *u = (unsigned char *) ptr;
660   const unsigned char *eu = u + sz;
661   for (; u != eu; ++u) {
662     char d = *(c++);
663     unsigned char uu;
664     if ((d >= '0') && (d <= '9'))
665       uu = (unsigned char)((d - '0') << 4);
666     else if ((d >= 'a') && (d <= 'f'))
667       uu = (unsigned char)((d - ('a'-10)) << 4);
668     else
669       return (char *) 0;
670     d = *(c++);
671     if ((d >= '0') && (d <= '9'))
672       uu |= (unsigned char)(d - '0');
673     else if ((d >= 'a') && (d <= 'f'))
674       uu |= (unsigned char)(d - ('a'-10));
675     else
676       return (char *) 0;
677     *u = uu;
678   }
679   return c;
680 }
681
682 /*
683    Pack 'void *' into a string buffer.
684 */
685 SWIGRUNTIME char *
686 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
687   char *r = buff;
688   if ((2*sizeof(void *) + 2) > bsz) return 0;
689   *(r++) = '_';
690   r = SWIG_PackData(r,&ptr,sizeof(void *));
691   if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
692   strcpy(r,name);
693   return buff;
694 }
695
696 SWIGRUNTIME const char *
697 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
698   if (*c != '_') {
699     if (strcmp(c,"NULL") == 0) {
700       *ptr = (void *) 0;
701       return name;
702     } else {
703       return 0;
704     }
705   }
706   return SWIG_UnpackData(++c,ptr,sizeof(void *));
707 }
708
709 SWIGRUNTIME char *
710 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
711   char *r = buff;
712   size_t lname = (name ? strlen(name) : 0);
713   if ((2*sz + 2 + lname) > bsz) return 0;
714   *(r++) = '_';
715   r = SWIG_PackData(r,ptr,sz);
716   if (lname) {
717     strncpy(r,name,lname+1);
718   } else {
719     *r = 0;
720   }
721   return buff;
722 }
723
724 SWIGRUNTIME const char *
725 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
726   if (*c != '_') {
727     if (strcmp(c,"NULL") == 0) {
728       memset(ptr,0,sz);
729       return name;
730     } else {
731       return 0;
732     }
733   }
734   return SWIG_UnpackData(++c,ptr,sz);
735 }
736
737 #ifdef __cplusplus
738 }
739 #endif
740
741 /*  Errors in SWIG */
742 #define  SWIG_UnknownError         -1
743 #define  SWIG_IOError              -2
744 #define  SWIG_RuntimeError         -3
745 #define  SWIG_IndexError           -4
746 #define  SWIG_TypeError            -5
747 #define  SWIG_DivisionByZero       -6
748 #define  SWIG_OverflowError        -7
749 #define  SWIG_SyntaxError          -8
750 #define  SWIG_ValueError           -9
751 #define  SWIG_SystemError          -10
752 #define  SWIG_AttributeError       -11
753 #define  SWIG_MemoryError          -12
754 #define  SWIG_NullReferenceError   -13
755
756
757
758 /* -----------------------------------------------------------------------------
759  * luarun.swg
760  *
761  * This file contains the runtime support for Lua modules
762  * and includes code for managing global variables and pointer
763  * type checking.
764  * ----------------------------------------------------------------------------- */
765
766 #ifdef __cplusplus
767 extern "C" {
768 #endif
769
770 #include "lua.h"
771 #include "lauxlib.h"
772 #include <stdlib.h>  /* for malloc */
773 #include <assert.h>  /* for a few sanity tests */
774
775 /* -----------------------------------------------------------------------------
776  * Lua flavors
777  * ----------------------------------------------------------------------------- */
778
779 #define SWIG_LUA_FLAVOR_LUA 1
780 #define SWIG_LUA_FLAVOR_ELUA 2
781 #define SWIG_LUA_FLAVOR_ELUAC 3
782
783 #if !defined(SWIG_LUA_TARGET)
784 # error SWIG_LUA_TARGET not defined
785 #endif
786
787 #if defined(SWIG_LUA_ELUA_EMULATE)
788
789 struct swig_elua_entry;
790
791 typedef struct swig_elua_key {
792   int type;
793   union {
794     const char* strkey;
795     lua_Number numkey;
796   } key;
797 } swig_elua_key;
798
799 typedef struct swig_elua_val {
800   int type;
801   union {
802     lua_Number number;
803     const struct swig_elua_entry *table;
804     const char *string;
805     lua_CFunction function;
806     struct {
807       char member;
808       long lvalue;
809       void *pvalue;
810       swig_type_info **ptype;
811     } userdata;
812   } value;
813 } swig_elua_val;
814
815 typedef struct swig_elua_entry {
816   swig_elua_key key;
817   swig_elua_val value;
818 } swig_elua_entry;
819
820 #define LSTRKEY(x) {LUA_TSTRING, {.strkey = x} }
821 #define LNUMKEY(x) {LUA_TNUMBER, {.numkey = x} }
822 #define LNILKEY {LUA_TNIL, {.strkey = 0} }
823
824 #define LNUMVAL(x) {LUA_TNUMBER, {.number = x} }
825 #define LFUNCVAL(x) {LUA_TFUNCTION, {.function = x} }
826 #define LROVAL(x) {LUA_TTABLE, {.table = x} }
827 #define LNILVAL {LUA_TNIL, {.string = 0} }
828 #define LSTRVAL(x) {LUA_TSTRING, {.string = x} }
829
830 #define LUA_REG_TYPE swig_elua_entry
831
832 #define SWIG_LUA_ELUA_EMUL_METATABLE_KEY "__metatable"
833
834 #define lua_pushrotable(L,p)\
835   lua_newtable(L);\
836   assert(p);\
837   SWIG_Lua_elua_emulate_register(L,(swig_elua_entry*)(p));
838
839 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
840   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={0,0,(void*)(C),&D} } }
841
842 #define SWIG_LUA_CONSTTAB_BINARY(B,S,C,D)\
843   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={1,S,(void*)(C),&D} } }
844 #endif
845
846 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
847 #  define SWIG_LUA_CONSTTAB_INT(B, C) LSTRKEY(B), LNUMVAL(C)
848 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) LSTRKEY(B), LNUMVAL(C)
849 #  define SWIG_LUA_CONSTTAB_STRING(B, C) LSTRKEY(B), LSTRVAL(C)
850 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) LSTRKEY(B), LNUMVAL(C)
851     /* Those two types of constants are not supported in elua */
852
853 #ifndef SWIG_LUA_CONSTTAB_POINTER
854 #warning eLua does not support pointers as constants. By default, nil will be used as value
855 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D) LSTRKEY(B), LNILVAL
856 #endif
857
858 #ifndef SWIG_LUA_CONSTTAB_BINARY
859 #warning eLua does not support pointers to member as constants. By default, nil will be used as value
860 #define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D) LSTRKEY(B), LNILVAL
861 #endif
862 #else /* SWIG_LUA_FLAVOR_LUA */
863 #  define SWIG_LUA_CONSTTAB_INT(B, C) SWIG_LUA_INT, (char *)B, (long)C, 0, 0, 0
864 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) SWIG_LUA_FLOAT, (char *)B, 0, (double)C, 0, 0
865 #  define SWIG_LUA_CONSTTAB_STRING(B, C) SWIG_LUA_STRING, (char *)B, 0, 0, (void *)C, 0
866 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) SWIG_LUA_CHAR, (char *)B, (long)C, 0, 0, 0
867 #  define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
868        SWIG_LUA_POINTER, (char *)B, 0, 0, (void *)C, &D
869 #  define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D)\
870        SWIG_LUA_BINARY,  (char *)B, S, 0, (void *)C, &D
871 #endif
872
873 #ifndef SWIG_LUA_ELUA_EMULATE
874 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
875 #  define LRO_STRVAL(v) {{.p = (char *) v}, LUA_TSTRING}
876 #  define LSTRVAL LRO_STRVAL
877 #endif
878 #endif /* SWIG_LUA_ELUA_EMULATE*/
879
880 #ifndef SWIG_LUA_ELUA_EMULATE
881 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
882
883 #ifndef MIN_OPT_LEVEL
884 #define MIN_OPT_LEVEL 2
885 #endif
886
887 #include "lrodefs.h"
888 #include "lrotable.h"
889 #endif
890 #endif /* SWIG_LUA_ELUA_EMULATE*/
891 /* -----------------------------------------------------------------------------
892  * compatibility defines
893  * ----------------------------------------------------------------------------- */
894
895 /* History of Lua C API length functions:  In Lua 5.0 (and before?)
896    there was "lua_strlen".  In Lua 5.1, this was renamed "lua_objlen",
897    but a compatibility define of "lua_strlen" was added.  In Lua 5.2,
898    this function was again renamed, to "lua_rawlen" (to emphasize that
899    it doesn't call the "__len" metamethod), and the compatibility
900    define of lua_strlen was removed.  All SWIG uses have been updated
901    to "lua_rawlen", and we add our own defines of that here for older
902    versions of Lua.  */
903 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 501
904 # define lua_rawlen lua_strlen
905 #elif LUA_VERSION_NUM == 501
906 # define lua_rawlen lua_objlen
907 #endif
908
909
910 /* lua_pushglobaltable is the recommended "future-proof" way to get
911    the global table for Lua 5.2 and later.  Here we define
912    lua_pushglobaltable ourselves for Lua versions before 5.2.  */
913 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
914 # define lua_pushglobaltable(L) lua_pushvalue(L, LUA_GLOBALSINDEX)
915 #endif
916
917 /* lua_absindex was introduced in Lua 5.2 */
918 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
919 # define lua_absindex(L,i) ((i)>0 || (i) <= LUA_REGISTRYINDEX ? (i) : lua_gettop(L) + (i) + 1)
920 #endif
921
922 /* lua_rawsetp was introduced in Lua 5.2 */
923 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
924 #define lua_rawsetp(L,index,ptr)\
925   lua_pushlightuserdata(L,(void*)(ptr));\
926   lua_insert(L,-2);\
927   lua_rawset(L,index);
928
929 #define lua_rawgetp(L,index,ptr)\
930   lua_pushlightuserdata(L,(void*)(ptr));\
931   lua_rawget(L,index);
932
933 #endif
934
935 /* --------------------------------------------------------------------------
936  * Helper functions for error handling
937  * -------------------------------------------------------------------------- */
938
939 /* Push the string STR on the Lua stack, like lua_pushstring, but
940    prefixed with the location of the innermost Lua call-point
941    (as formatted by luaL_where).  */
942 SWIGRUNTIME void
943 SWIG_Lua_pusherrstring (lua_State *L, const char *str)
944 {
945   luaL_where (L, 1);
946   lua_pushstring (L, str);
947   lua_concat (L, 2);
948 }
949
950 /* Push a formatted string generated from FMT and following args on
951    the Lua stack, like lua_pushfstring, but prefixed with the
952    location of the innermost Lua call-point (as formatted by luaL_where).  */
953 SWIGRUNTIME void
954 SWIG_Lua_pushferrstring (lua_State *L, const char *fmt, ...)
955 {
956   va_list argp;
957   va_start(argp, fmt);
958   luaL_where(L, 1);
959   lua_pushvfstring(L, fmt, argp);
960   va_end(argp);
961   lua_concat(L, 2);
962 }
963
964
965 /* -----------------------------------------------------------------------------
966  * global swig types
967  * ----------------------------------------------------------------------------- */
968 /* Constant table */
969 #define SWIG_LUA_INT     1
970 #define SWIG_LUA_FLOAT   2
971 #define SWIG_LUA_STRING  3
972 #define SWIG_LUA_POINTER 4
973 #define SWIG_LUA_BINARY  5
974 #define SWIG_LUA_CHAR    6
975
976 /* Structure for variable linking table */
977 typedef struct {
978   const char *name;
979   lua_CFunction get;
980   lua_CFunction set;
981 } swig_lua_var_info;
982
983 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
984 typedef const LUA_REG_TYPE swig_lua_method;
985 typedef const LUA_REG_TYPE swig_lua_const_info;
986 #else /* Normal lua */
987 typedef luaL_Reg swig_lua_method;
988
989 /* Constant information structure */
990 typedef struct {
991     int type;
992     char *name;
993     long lvalue;
994     double dvalue;
995     void   *pvalue;
996     swig_type_info **ptype;
997 } swig_lua_const_info;
998
999 #endif
1000
1001 typedef struct {
1002   const char     *name;
1003   lua_CFunction   getmethod;
1004   lua_CFunction   setmethod;
1005 } swig_lua_attribute;
1006
1007
1008 struct swig_lua_class;
1009 /* Can be used to create namespaces. Currently used to wrap class static methods/variables/constants */
1010 typedef struct swig_lua_namespace {
1011   const char            *name;
1012   swig_lua_method       *ns_methods;
1013   swig_lua_attribute    *ns_attributes;
1014   swig_lua_const_info   *ns_constants;
1015   struct swig_lua_class        **ns_classes;
1016   struct swig_lua_namespace    **ns_namespaces;
1017 } swig_lua_namespace;
1018
1019 typedef struct swig_lua_class {
1020   const char    *name; /* Name that this class has in Lua */
1021   const char    *fqname; /* Fully qualified name - Scope + class name */
1022   swig_type_info   **type;
1023   lua_CFunction  constructor;
1024   void    (*destructor)(void *);
1025   swig_lua_method   *methods;
1026   swig_lua_attribute     *attributes;
1027   swig_lua_namespace    *cls_static;
1028   swig_lua_method   *metatable; /* 0 for -eluac */
1029   struct swig_lua_class **bases;
1030   const char **base_names;
1031 } swig_lua_class;
1032
1033 /* this is the struct for wrapping all pointers in SwigLua
1034 */
1035 typedef struct {
1036   swig_type_info   *type;
1037   int     own;  /* 1 if owned & must be destroyed */
1038   void        *ptr;
1039 } swig_lua_userdata;
1040
1041 /* this is the struct for wrapping arbitrary packed binary data
1042 (currently it is only used for member function pointers)
1043 the data ordering is similar to swig_lua_userdata, but it is currently not possible
1044 to tell the two structures apart within SWIG, other than by looking at the type
1045 */
1046 typedef struct {
1047   swig_type_info   *type;
1048   int     own;  /* 1 if owned & must be destroyed */
1049   char data[1];       /* arbitrary amount of data */
1050 } swig_lua_rawdata;
1051
1052 /* Common SWIG API */
1053 #define SWIG_NewPointerObj(L, ptr, type, owner)       SWIG_Lua_NewPointerObj(L, (void *)ptr, type, owner)
1054 #define SWIG_ConvertPtr(L,idx, ptr, type, flags)    SWIG_Lua_ConvertPtr(L,idx,ptr,type,flags)
1055 #define SWIG_MustGetPtr(L,idx, type,flags, argnum,fnname)  SWIG_Lua_MustGetPtr(L,idx, type,flags, argnum,fnname)
1056 /* for C++ member pointers, ie, member methods */
1057 #define SWIG_ConvertMember(L, idx, ptr, sz, ty)       SWIG_Lua_ConvertPacked(L, idx, ptr, sz, ty)
1058 #define SWIG_NewMemberObj(L, ptr, sz, type)      SWIG_Lua_NewPackedObj(L, ptr, sz, type)
1059
1060 /* Runtime API */
1061 #define SWIG_GetModule(clientdata) SWIG_Lua_GetModule((lua_State*)(clientdata))
1062 #define SWIG_SetModule(clientdata, pointer) SWIG_Lua_SetModule((lua_State*) (clientdata), pointer)
1063 #define SWIG_MODULE_CLIENTDATA_TYPE lua_State*
1064
1065 /* Contract support */
1066 #define SWIG_contract_assert(expr, msg)  \
1067   if (!(expr)) { SWIG_Lua_pusherrstring(L, (char *) msg); goto fail; } else
1068
1069
1070 /* helper #defines */
1071 #define SWIG_fail {goto fail;}
1072 #define SWIG_fail_arg(func_name,argnum,type) \
1073   {SWIG_Lua_pushferrstring(L,"Error in %s (arg %d), expected '%s' got '%s'",\
1074   func_name,argnum,type,SWIG_Lua_typename(L,argnum));\
1075   goto fail;}
1076 #define SWIG_fail_ptr(func_name,argnum,type) \
1077   SWIG_fail_arg(func_name,argnum,(type && type->str)?type->str:"void*")
1078 #define SWIG_check_num_args(func_name,a,b) \
1079   if (lua_gettop(L)<a || lua_gettop(L)>b) \
1080   {SWIG_Lua_pushferrstring(L,"Error in %s expected %d..%d args, got %d",func_name,a,b,lua_gettop(L));\
1081   goto fail;}
1082
1083
1084 #define SWIG_Lua_get_table(L,n) \
1085   (lua_pushstring(L, n), lua_rawget(L,-2))
1086
1087 #define SWIG_Lua_add_function(L,n,f) \
1088   (lua_pushstring(L, n), \
1089       lua_pushcfunction(L, f), \
1090       lua_rawset(L,-3))
1091
1092 #define SWIG_Lua_add_boolean(L,n,b) \
1093   (lua_pushstring(L, n), \
1094       lua_pushboolean(L, b), \
1095       lua_rawset(L,-3))
1096
1097 /* special helper for allowing 'nil' for usertypes */
1098 #define SWIG_isptrtype(L,I) (lua_isuserdata(L,I) || lua_isnil(L,I))
1099
1100 #ifdef __cplusplus
1101 /* Special helper for member function pointers
1102 it gets the address, casts it, then dereferences it */
1103 /*#define SWIG_mem_fn_as_voidptr(a)  (*((char**)&(a))) */
1104 #endif
1105
1106 /* storing/access of swig_module_info */
1107 SWIGRUNTIME swig_module_info *
1108 SWIG_Lua_GetModule(lua_State *L) {
1109   swig_module_info *ret = 0;
1110   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1111   lua_rawget(L,LUA_REGISTRYINDEX);
1112   if (lua_islightuserdata(L,-1))
1113     ret=(swig_module_info*)lua_touserdata(L,-1);
1114   lua_pop(L,1);  /* tidy */
1115   return ret;
1116 }
1117
1118 SWIGRUNTIME void
1119 SWIG_Lua_SetModule(lua_State *L, swig_module_info *module) {
1120   /* add this all into the Lua registry: */
1121   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1122   lua_pushlightuserdata(L,(void*)module);
1123   lua_rawset(L,LUA_REGISTRYINDEX);
1124 }
1125
1126 /* -----------------------------------------------------------------------------
1127  * global variable support code: modules
1128  * ----------------------------------------------------------------------------- */
1129
1130 /* this function is called when trying to set an immutable.
1131 default action is to print an error.
1132 This can removed with a compile flag SWIGLUA_IGNORE_SET_IMMUTABLE */
1133 SWIGINTERN int SWIG_Lua_set_immutable(lua_State *L)
1134 {
1135 /*  there should be 1 param passed in: the new value */
1136 #ifndef SWIGLUA_IGNORE_SET_IMMUTABLE
1137   lua_pop(L,1);  /* remove it */
1138   luaL_error(L,"This variable is immutable");
1139 #endif
1140     return 0;   /* should not return anything */
1141 }
1142
1143 #ifdef SWIG_LUA_ELUA_EMULATE
1144
1145 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own);
1146 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type);
1147 static int swig_lua_elua_emulate_unique_key;
1148
1149 /* This function emulates eLua rotables behaviour. It loads a rotable definition into the usual lua table. */
1150 SWIGINTERN void SWIG_Lua_elua_emulate_register(lua_State *L, const swig_elua_entry *table)
1151 {
1152   int i, table_parsed, parsed_tables_array, target_table;
1153   assert(lua_istable(L,-1));
1154   target_table = lua_gettop(L);
1155   /* Get the registry where we put all parsed tables to avoid loops */
1156   lua_rawgetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1157   if(lua_isnil(L,-1)) {
1158     lua_pop(L,1);
1159     lua_newtable(L);
1160     lua_pushvalue(L,-1);
1161     lua_rawsetp(L,LUA_REGISTRYINDEX,(void*)(&swig_lua_elua_emulate_unique_key));
1162   }
1163   parsed_tables_array = lua_gettop(L);
1164   lua_pushvalue(L,target_table);
1165   lua_rawsetp(L, parsed_tables_array, table);
1166   table_parsed = 0;
1167   const int SWIGUNUSED pairs_start = lua_gettop(L);
1168   for(i = 0;table[i].key.type != LUA_TNIL || table[i].value.type != LUA_TNIL;i++)
1169   {
1170     const swig_elua_entry *entry = table + i;
1171     int is_metatable = 0;
1172     switch(entry->key.type) {
1173       case LUA_TSTRING:
1174         lua_pushstring(L,entry->key.key.strkey);
1175         if(strcmp(entry->key.key.strkey, SWIG_LUA_ELUA_EMUL_METATABLE_KEY) == 0)
1176           is_metatable = 1;
1177         break;
1178       case  LUA_TNUMBER:
1179         lua_pushnumber(L,entry->key.key.numkey);
1180         break;
1181       case LUA_TNIL:
1182         lua_pushnil(L);
1183         break;
1184       default:
1185         assert(0);
1186     }
1187     switch(entry->value.type) {
1188       case LUA_TSTRING:
1189         lua_pushstring(L,entry->value.value.string);
1190         break;
1191       case  LUA_TNUMBER:
1192         lua_pushnumber(L,entry->value.value.number);
1193         break;
1194       case LUA_TFUNCTION:
1195         lua_pushcfunction(L,entry->value.value.function);
1196         break;
1197       case LUA_TTABLE:
1198         lua_rawgetp(L,parsed_tables_array, entry->value.value.table);
1199         table_parsed = !lua_isnil(L,-1);
1200         if(!table_parsed) {
1201           lua_pop(L,1); /*remove nil */
1202           lua_newtable(L);
1203           SWIG_Lua_elua_emulate_register(L,entry->value.value.table);
1204         }
1205         if(is_metatable) {
1206           assert(lua_istable(L,-1));
1207           lua_pushvalue(L,-1);
1208           lua_setmetatable(L,target_table);
1209         }
1210
1211         break;
1212       case LUA_TUSERDATA:
1213         if(entry->value.value.userdata.member)
1214           SWIG_NewMemberObj(L,entry->value.value.userdata.pvalue,
1215               entry->value.value.userdata.lvalue,
1216               *(entry->value.value.userdata.ptype));
1217         else
1218           SWIG_NewPointerObj(L,entry->value.value.userdata.pvalue,
1219               *(entry->value.value.userdata.ptype),0);
1220         break;
1221       case LUA_TNIL:
1222         lua_pushnil(L);
1223         break;
1224       default:
1225         assert(0);
1226     }
1227     assert(lua_gettop(L) == pairs_start + 2);
1228     lua_rawset(L,target_table);
1229   }
1230   lua_pop(L,1); /* Removing parsed tables storage */
1231   assert(lua_gettop(L) == target_table);
1232 }
1233
1234 SWIGINTERN void SWIG_Lua_elua_emulate_register_clear(lua_State *L)
1235 {
1236   lua_pushnil(L);
1237   lua_rawsetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1238 }
1239
1240 SWIGINTERN void SWIG_Lua_get_class_registry(lua_State *L);
1241
1242 SWIGINTERN int SWIG_Lua_emulate_elua_getmetatable(lua_State *L)
1243 {
1244   SWIG_check_num_args("getmetatable(SWIG eLua emulation)", 1, 1);
1245   SWIG_Lua_get_class_registry(L);
1246   lua_getfield(L,-1,"lua_getmetatable");
1247   lua_remove(L,-2); /* remove the registry*/
1248   assert(!lua_isnil(L,-1));
1249   lua_pushvalue(L,1);
1250   assert(lua_gettop(L) == 3); /* object | function | object again */
1251   lua_call(L,1,1);
1252   if(!lua_isnil(L,-1)) /*There is an ordinary metatable */
1253     return 1;
1254   /*if it is a table, then emulate elua behaviour - check for __metatable attribute of a table*/
1255   assert(lua_gettop(L) == 2);
1256   if(lua_istable(L,-2)) {
1257     lua_pop(L,1); /*remove the nil*/
1258     lua_getfield(L,-1, SWIG_LUA_ELUA_EMUL_METATABLE_KEY);
1259   }
1260   assert(lua_gettop(L) == 2);
1261   return 1;
1262
1263 fail:
1264   lua_error(L);
1265   return 0;
1266 }
1267
1268 SWIGINTERN void SWIG_Lua_emulate_elua_swap_getmetatable(lua_State *L)
1269 {
1270   SWIG_Lua_get_class_registry(L);
1271   lua_pushglobaltable(L);
1272   lua_pushstring(L,"lua_getmetatable");
1273   lua_getfield(L,-2,"getmetatable");
1274   assert(!lua_isnil(L,-1));
1275   lua_rawset(L,-4);
1276   lua_pushstring(L, "getmetatable");
1277   lua_pushcfunction(L, SWIG_Lua_emulate_elua_getmetatable);
1278   lua_rawset(L,-3);
1279   lua_pop(L,2);
1280
1281 }
1282 /* END OF REMOVE */
1283
1284 #endif
1285 /* -----------------------------------------------------------------------------
1286  * global variable support code: namespaces and modules (which are the same thing)
1287  * ----------------------------------------------------------------------------- */
1288
1289 SWIGINTERN int SWIG_Lua_namespace_get(lua_State *L)
1290 {
1291 /*  there should be 2 params passed in
1292   (1) table (not the meta table)
1293   (2) string name of the attribute
1294 */
1295   assert(lua_istable(L,-2));  /* just in case */
1296   lua_getmetatable(L,-2);
1297   assert(lua_istable(L,-1));
1298   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1299   assert(lua_istable(L,-1));
1300   /* look for the key in the .get table */
1301   lua_pushvalue(L,2);  /* key */
1302   lua_rawget(L,-2);
1303   lua_remove(L,-2); /* stack tidy, remove .get table */
1304   if (lua_iscfunction(L,-1))
1305   {  /* found it so call the fn & return its value */
1306     lua_call(L,0,1);  /* 1 value in (userdata),1 out (result) */
1307     lua_remove(L,-2); /* stack tidy, remove metatable */
1308     return 1;
1309   }
1310   lua_pop(L,1);  /* remove whatever was there */
1311   /* ok, so try the .fn table */
1312   SWIG_Lua_get_table(L,".fn"); /* find the .get table */
1313   assert(lua_istable(L,-1));  /* just in case */
1314   lua_pushvalue(L,2);  /* key */
1315   lua_rawget(L,-2);  /* look for the fn */
1316   lua_remove(L,-2); /* stack tidy, remove .fn table */
1317   if (lua_isfunction(L,-1)) /* note: whether it's a C function or lua function */
1318   {  /* found it so return the fn & let lua call it */
1319     lua_remove(L,-2); /* stack tidy, remove metatable */
1320     return 1;
1321   }
1322   lua_pop(L,1);  /* remove whatever was there */
1323   return 0;
1324 }
1325
1326 SWIGINTERN int SWIG_Lua_namespace_set(lua_State *L)
1327 {
1328 /*  there should be 3 params passed in
1329   (1) table (not the meta table)
1330   (2) string name of the attribute
1331   (3) any for the new value
1332 */
1333
1334   assert(lua_istable(L,1));
1335   lua_getmetatable(L,1);    /* get the meta table */
1336   assert(lua_istable(L,-1));
1337
1338   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1339   if (lua_istable(L,-1))
1340   {
1341     /* look for the key in the .set table */
1342     lua_pushvalue(L,2);  /* key */
1343     lua_rawget(L,-2);
1344     if (lua_iscfunction(L,-1))
1345     {  /* found it so call the fn & return its value */
1346       lua_pushvalue(L,3);  /* value */
1347       lua_call(L,1,0);
1348       return 0;
1349     }
1350     lua_pop(L,1);  /* remove the value */
1351   }
1352   lua_pop(L,1);  /* remove the value .set table */
1353   lua_pop(L,1); /* remote metatable */
1354   lua_rawset(L,-3);
1355   return 0;
1356 }
1357
1358 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
1359 SWIGINTERN void SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]); /* forward declaration */
1360 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn); /* forward declaration */
1361 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss);
1362
1363 /* helper function - register namespace methods and attributes into namespace */
1364 SWIGINTERN int SWIG_Lua_add_namespace_details(lua_State *L, swig_lua_namespace *ns)
1365 {
1366   int i;
1367   /* There must be namespace table (not metatable) at the top of the stack */
1368   assert(lua_istable(L,-1));
1369   SWIG_Lua_InstallConstants(L, ns->ns_constants);
1370
1371   /* add methods to the namespace/module table */
1372   for(i=0;ns->ns_methods[i].name;i++){
1373     SWIG_Lua_add_function(L,ns->ns_methods[i].name,ns->ns_methods[i].func);
1374   }
1375   lua_getmetatable(L,-1);
1376
1377   /* add fns */
1378   for(i=0;ns->ns_attributes[i].name;i++){
1379     SWIG_Lua_add_variable(L,ns->ns_attributes[i].name,ns->ns_attributes[i].getmethod,ns->ns_attributes[i].setmethod);
1380   }
1381
1382   /* clear stack - remove metatble */
1383   lua_pop(L,1);
1384   return 0;
1385 }
1386
1387 /* Register all classes in the namespace */
1388 SWIGINTERN void SWIG_Lua_add_namespace_classes(lua_State *L, swig_lua_namespace *ns)
1389 {
1390   swig_lua_class **classes;
1391
1392   /* There must be a module/namespace table at the top of the stack */
1393   assert(lua_istable(L,-1));
1394
1395   classes = ns->ns_classes;
1396
1397   if( classes != 0 ) {
1398     while(*classes != 0) {
1399       SWIG_Lua_class_register(L, *classes);
1400       classes++;
1401     }
1402   }
1403 }
1404
1405 /* Helper function. Creates namespace table and adds it to module table
1406    if 'reg' is true, then will register namespace table to parent one (must be on top of the stack
1407    when function is called).
1408    Function always returns newly registered table on top of the stack.
1409 */
1410 SWIGINTERN void SWIG_Lua_namespace_register(lua_State *L, swig_lua_namespace *ns, int reg)
1411 {
1412   swig_lua_namespace **sub_namespace;
1413   /* 1 argument - table on the top of the stack */
1414   const int SWIGUNUSED begin = lua_gettop(L);
1415   assert(lua_istable(L,-1)); /* just in case. This is supposed to be module table or parent namespace table */
1416   lua_checkstack(L,5);
1417   lua_newtable(L); /* namespace itself */
1418   lua_newtable(L); /* metatable for namespace */
1419
1420   /* add a table called ".get" */
1421   lua_pushstring(L,".get");
1422   lua_newtable(L);
1423   lua_rawset(L,-3);
1424   /* add a table called ".set" */
1425   lua_pushstring(L,".set");
1426   lua_newtable(L);
1427   lua_rawset(L,-3);
1428   /* add a table called ".fn" */
1429   lua_pushstring(L,".fn");
1430   lua_newtable(L);
1431   lua_rawset(L,-3);
1432
1433   /* add accessor fns for using the .get,.set&.fn */
1434   SWIG_Lua_add_function(L,"__index",SWIG_Lua_namespace_get);
1435   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_namespace_set);
1436
1437   lua_setmetatable(L,-2); /* set metatable */
1438
1439   /* Register all functions, variables etc */
1440   SWIG_Lua_add_namespace_details(L,ns);
1441   /* Register classes */
1442   SWIG_Lua_add_namespace_classes(L,ns);
1443
1444   sub_namespace = ns->ns_namespaces;
1445   if( sub_namespace != 0) {
1446     while(*sub_namespace != 0) {
1447       SWIG_Lua_namespace_register(L, *sub_namespace, 1);
1448       lua_pop(L,1); /* removing sub-namespace table */
1449       sub_namespace++;
1450     }
1451   }
1452
1453   if (reg) {
1454     lua_pushstring(L,ns->name);
1455     lua_pushvalue(L,-2);
1456     lua_rawset(L,-4); /* add namespace to module table */
1457   }
1458   assert(lua_gettop(L) == begin+1);
1459 }
1460 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
1461
1462 /* -----------------------------------------------------------------------------
1463  * global variable support code: classes
1464  * ----------------------------------------------------------------------------- */
1465
1466 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname);
1467
1468 typedef int (*swig_lua_base_iterator_func)(lua_State*,swig_type_info*, int, int *ret);
1469
1470 SWIGINTERN int SWIG_Lua_iterate_bases(lua_State *L, swig_type_info * SWIGUNUSED swig_type,
1471   int first_arg, swig_lua_base_iterator_func func, int  *const ret)
1472 {
1473     /* first_arg - position of the object in stack. Everything that is above are arguments
1474      * and is passed to every evocation of the func */
1475     int last_arg = lua_gettop(L);/* position of last argument */
1476     int original_metatable = last_arg + 1;
1477     size_t bases_count;
1478     int result = SWIG_ERROR;
1479     int bases_table;
1480     (void)swig_type;
1481     lua_getmetatable(L,first_arg);
1482
1483     /* initialise base search */
1484 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1485     SWIG_Lua_get_table(L,".bases");
1486     assert(lua_istable(L,-1));
1487     bases_count = lua_rawlen(L,-1);
1488     bases_table = lua_gettop(L);
1489 #else
1490     /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1491     (void)bases_table;
1492     assert(swig_type!=0);
1493     swig_module_info *module=SWIG_GetModule(L);
1494     swig_lua_class **bases= ((swig_lua_class*)(swig_type->clientdata))->bases;
1495     const char **base_names= ((swig_lua_class*)(swig_type->clientdata))->base_names;
1496     bases_count = 0;
1497     for(;base_names[bases_count];
1498       bases_count++);/* get length of bases */
1499 #endif
1500
1501     if(ret)
1502       *ret = 0;
1503     if(bases_count>0)
1504     {
1505       int to_remove;
1506       size_t i;
1507       int j;
1508       int subcall_last_arg;
1509       int subcall_first_arg = lua_gettop(L) + 1;/* Here a copy of first_arg and arguments begin */
1510       int valid = 1;
1511       swig_type_info *base_swig_type = 0;
1512       for(j=first_arg;j<=last_arg;j++)
1513         lua_pushvalue(L,j);
1514       subcall_last_arg = lua_gettop(L);
1515
1516       /* Trick: temporarily replacing original metatable with metatable for base class and call getter */
1517       for(i=0;i<bases_count;i++) {
1518         /* Iteration through class bases */
1519 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1520         lua_rawgeti(L,bases_table,i+1);
1521         base_swig_type = 0;
1522         if(lua_isnil(L,-1)) {
1523           valid = 0;
1524           lua_pop(L,1);
1525         } else {
1526           valid = 1;
1527         }
1528 #else /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1529         swig_lua_class *base_class = bases[i];
1530         if(!base_class) {
1531           valid = 0;
1532         } else {
1533           valid = 1;
1534           SWIG_Lua_get_class_metatable(L,base_class->fqname);
1535           base_swig_type = SWIG_TypeQueryModule(module,module,base_names[i]);
1536           assert(base_swig_type != 0);
1537         }
1538 #endif
1539
1540         if(!valid)
1541           continue;
1542         assert(lua_isuserdata(L, subcall_first_arg));
1543         assert(lua_istable(L,-1));
1544         lua_setmetatable(L,subcall_first_arg); /* Set new metatable */
1545         assert(lua_gettop(L) == subcall_last_arg);
1546         result = func(L, base_swig_type,subcall_first_arg, ret); /* Forward call */
1547         if(result != SWIG_ERROR) {
1548           break;
1549         }
1550       }
1551       /* Restore original metatable */
1552       lua_pushvalue(L,original_metatable);
1553       lua_setmetatable(L,first_arg);
1554       /* Clear - remove everything between last_arg and subcall_last_arg including */
1555       to_remove = subcall_last_arg - last_arg;
1556       for(j=0;j<to_remove;j++)
1557         lua_remove(L,last_arg+1);
1558     } else {
1559       /* Remove everything after last_arg */
1560       lua_pop(L, lua_gettop(L) - last_arg);
1561     }
1562     if(ret) assert(lua_gettop(L) == last_arg + *ret);
1563     return result;
1564 }
1565
1566 /* The class.get method helper, performs the lookup of class attributes.
1567  * It returns an error code. Number of function return values is passed inside 'ret'.
1568  * first_arg is not used in this function because function always has 2 arguments.
1569  */
1570 SWIGINTERN int  SWIG_Lua_class_do_get_item(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1571 {
1572 /*  there should be 2 params passed in
1573   (1) userdata (not the meta table)
1574   (2) string name of the attribute
1575 */
1576   int bases_search_result;
1577   int substack_start = lua_gettop(L)-2;
1578   assert(first_arg == substack_start+1);
1579   lua_checkstack(L,5);
1580   assert(lua_isuserdata(L,-2));  /* just in case */
1581   lua_getmetatable(L,-2);    /* get the meta table */
1582   assert(lua_istable(L,-1));  /* just in case */
1583   /* NEW: looks for the __getitem() fn
1584   this is a user provided get fn */
1585   SWIG_Lua_get_table(L,"__getitem"); /* find the __getitem fn */
1586   if (lua_iscfunction(L,-1))  /* if its there */
1587   {  /* found it so call the fn & return its value */
1588     lua_pushvalue(L,substack_start+1);  /* the userdata */
1589     lua_pushvalue(L,substack_start+2);  /* the parameter */
1590     lua_call(L,2,1);  /* 2 value in (userdata),1 out (result) */
1591     lua_remove(L,-2); /* stack tidy, remove metatable */
1592     if(ret) *ret = 1;
1593     return SWIG_OK;
1594   }
1595   lua_pop(L,1);
1596   /* Remove the metatable */
1597   lua_pop(L,1);
1598   /* Search in base classes */
1599   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get_item,ret);
1600   return bases_search_result;  /* sorry not known */
1601 }
1602
1603
1604 /* The class.get method helper, performs the lookup of class attributes.
1605  * It returns an error code. Number of function return values is passed inside 'ret'.
1606  * first_arg is not used in this function because function always has 2 arguments.
1607  */
1608 SWIGINTERN int  SWIG_Lua_class_do_get(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1609 {
1610 /*  there should be 2 params passed in
1611   (1) userdata (not the meta table)
1612   (2) string name of the attribute
1613 */
1614   int bases_search_result;
1615   int substack_start = lua_gettop(L)-2;
1616   assert(first_arg == substack_start+1);
1617   lua_checkstack(L,5);
1618   assert(lua_isuserdata(L,-2));  /* just in case */
1619   lua_getmetatable(L,-2);    /* get the meta table */
1620   assert(lua_istable(L,-1));  /* just in case */
1621   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1622   assert(lua_istable(L,-1));  /* just in case */
1623   /* look for the key in the .get table */
1624   lua_pushvalue(L,substack_start+2);  /* key */
1625   lua_rawget(L,-2);
1626   lua_remove(L,-2); /* stack tidy, remove .get table */
1627   if (lua_iscfunction(L,-1))
1628   {  /* found it so call the fn & return its value */
1629     lua_pushvalue(L,substack_start+1);  /* the userdata */
1630     lua_call(L,1,1);  /* 1 value in (userdata),1 out (result) */
1631     lua_remove(L,-2); /* stack tidy, remove metatable */
1632     if(ret)
1633       *ret = 1;
1634     return SWIG_OK;
1635   }
1636   lua_pop(L,1);  /* remove whatever was there */
1637   /* ok, so try the .fn table */
1638   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
1639   assert(lua_istable(L,-1));  /* just in case */
1640   lua_pushvalue(L,substack_start+2);  /* key */
1641   lua_rawget(L,-2);  /* look for the fn */
1642   lua_remove(L,-2); /* stack tidy, remove .fn table */
1643   if (lua_isfunction(L,-1)) /* note: if its a C function or lua function */
1644   {  /* found it so return the fn & let lua call it */
1645     lua_remove(L,-2); /* stack tidy, remove metatable */
1646     if(ret)
1647       *ret = 1;
1648     return SWIG_OK;
1649   }
1650   lua_pop(L,1);  /* remove whatever was there */
1651   /* Remove the metatable */
1652   lua_pop(L,1);
1653   /* Search in base classes */
1654   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get,ret);
1655   return bases_search_result;  /* sorry not known */
1656 }
1657
1658 /* the class.get method, performs the lookup of class attributes
1659  */
1660 SWIGINTERN int  SWIG_Lua_class_get(lua_State *L)
1661 {
1662 /*  there should be 2 params passed in
1663   (1) userdata (not the meta table)
1664   (2) string name of the attribute
1665 */
1666   int result;
1667   swig_lua_userdata *usr;
1668   swig_type_info *type;
1669   int ret = 0;
1670   assert(lua_isuserdata(L,1));
1671   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1672   type = usr->type;
1673   result = SWIG_Lua_class_do_get(L,type,1,&ret);
1674   if(result == SWIG_OK)
1675     return ret;
1676
1677   result = SWIG_Lua_class_do_get_item(L,type,1,&ret);
1678   if(result == SWIG_OK)
1679     return ret;
1680
1681   return 0;
1682 }
1683
1684 /* helper for the class.set method, performs the lookup of class attributes
1685  * It returns error code. Number of function return values is passed inside 'ret'
1686  */
1687 SWIGINTERN int  SWIG_Lua_class_do_set(lua_State *L, swig_type_info *type, int first_arg, int *ret)
1688 {
1689 /*  there should be 3 params passed in
1690   (1) table (not the meta table)
1691   (2) string name of the attribute
1692   (3) any for the new value
1693   */
1694
1695   int bases_search_result;
1696   int substack_start = lua_gettop(L) - 3;
1697   lua_checkstack(L,5);
1698   assert(lua_isuserdata(L,substack_start+1));  /* just in case */
1699   lua_getmetatable(L,substack_start+1);    /* get the meta table */
1700   assert(lua_istable(L,-1));  /* just in case */
1701   if(ret)
1702     *ret = 0; /* it is setter - number of return values is always 0 */
1703
1704   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1705   if (lua_istable(L,-1))
1706   {
1707     /* look for the key in the .set table */
1708     lua_pushvalue(L,substack_start+2);  /* key */
1709     lua_rawget(L,-2);
1710     lua_remove(L,-2); /* tidy stack, remove .set table */
1711     if (lua_iscfunction(L,-1))
1712     {  /* found it so call the fn & return its value */
1713       lua_pushvalue(L,substack_start+1);  /* userdata */
1714       lua_pushvalue(L,substack_start+3);  /* value */
1715       lua_call(L,2,0);
1716       lua_remove(L,substack_start+4); /*remove metatable*/
1717       return SWIG_OK;
1718     }
1719     lua_pop(L,1);  /* remove the value */
1720   } else {
1721     lua_pop(L,1);  /* remove the answer for .set table request*/
1722   }
1723   /* NEW: looks for the __setitem() fn
1724   this is a user provided set fn */
1725   SWIG_Lua_get_table(L,"__setitem"); /* find the fn */
1726   if (lua_iscfunction(L,-1))  /* if its there */
1727   {  /* found it so call the fn & return its value */
1728     lua_pushvalue(L,substack_start+1);  /* the userdata */
1729     lua_pushvalue(L,substack_start+2);  /* the parameter */
1730     lua_pushvalue(L,substack_start+3);  /* the value */
1731     lua_call(L,3,0);  /* 3 values in ,0 out */
1732     lua_remove(L,-2); /* stack tidy, remove metatable */
1733     return SWIG_OK;
1734   }
1735   lua_pop(L,1); /* remove value */
1736
1737   lua_pop(L,1); /* remove metatable */
1738   /* Search among bases */
1739   bases_search_result = SWIG_Lua_iterate_bases(L,type,first_arg,SWIG_Lua_class_do_set,ret);
1740   if(ret)
1741     assert(*ret == 0);
1742   assert(lua_gettop(L) == substack_start + 3);
1743   return bases_search_result;
1744 }
1745
1746 /* This is the actual method exported to Lua. It calls SWIG_Lua_class_do_set and correctly
1747  * handles return values.
1748  */
1749 SWIGINTERN int  SWIG_Lua_class_set(lua_State *L)
1750 {
1751 /*  There should be 3 params passed in
1752   (1) table (not the meta table)
1753   (2) string name of the attribute
1754   (3) any for the new value
1755   */
1756   int ret = 0;
1757   int result;
1758   swig_lua_userdata *usr;
1759   swig_type_info *type;
1760   assert(lua_isuserdata(L,1));
1761   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1762   type = usr->type;
1763   result = SWIG_Lua_class_do_set(L,type,1,&ret);
1764   if(result != SWIG_OK) {
1765    SWIG_Lua_pushferrstring(L,"Assignment not possible. No setter/member with this name. For custom assignments implement __setitem method.");
1766    lua_error(L);
1767   } else {
1768     assert(ret==0);
1769   }
1770   return 0;
1771 }
1772
1773 /* the class.destruct method called by the interpreter */
1774 SWIGINTERN int  SWIG_Lua_class_destruct(lua_State *L)
1775 {
1776 /*  there should be 1 params passed in
1777   (1) userdata (not the meta table) */
1778   swig_lua_userdata *usr;
1779   swig_lua_class *clss;
1780   assert(lua_isuserdata(L,-1));  /* just in case */
1781   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1782   /* if must be destroyed & has a destructor */
1783   if (usr->own) /* if must be destroyed */
1784   {
1785     clss=(swig_lua_class*)usr->type->clientdata;  /* get the class */
1786     if (clss && clss->destructor)  /* there is a destroy fn */
1787     {
1788       clss->destructor(usr->ptr);  /* bye bye */
1789     }
1790   }
1791   return 0;
1792 }
1793
1794 /* the class.__tostring method called by the interpreter and print */
1795 SWIGINTERN int  SWIG_Lua_class_tostring(lua_State *L)
1796 {
1797 /*  there should be 1 param passed in
1798   (1) userdata (not the metatable) */
1799   swig_lua_userdata* userData;
1800   assert(lua_isuserdata(L,1));  /* just in case */
1801   userData = (swig_lua_userdata*)lua_touserdata(L,1); /* get the userdata address */
1802
1803   lua_pushfstring(L, "<userdata of type '%s' at %p>", userData->type->str, userData->ptr);
1804   return 1;
1805 }
1806
1807 /* to manually disown some userdata */
1808 SWIGINTERN int  SWIG_Lua_class_disown(lua_State *L)
1809 {
1810 /*  there should be 1 params passed in
1811   (1) userdata (not the meta table) */
1812   swig_lua_userdata *usr;
1813   assert(lua_isuserdata(L,-1));  /* just in case */
1814   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1815
1816   usr->own = 0; /* clear our ownership */
1817   return 0;
1818 }
1819
1820 /* lua callable function to compare userdata's value
1821 the issue is that two userdata may point to the same thing
1822 but to lua, they are different objects */
1823 SWIGRUNTIME int SWIG_Lua_class_equal(lua_State *L)
1824 {
1825   int result;
1826   swig_lua_userdata *usr1,*usr2;
1827   if (!lua_isuserdata(L,1) || !lua_isuserdata(L,2))  /* just in case */
1828     return 0;  /* nil reply */
1829   usr1=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1830   usr2=(swig_lua_userdata*)lua_touserdata(L,2);  /* get data */
1831   /*result=(usr1->ptr==usr2->ptr && usr1->type==usr2->type); only works if type is the same*/
1832   result=(usr1->ptr==usr2->ptr);
1833    lua_pushboolean(L,result);
1834   return 1;
1835 }
1836
1837 /* populate table at the top of the stack with metamethods that ought to be inherited */
1838 SWIGINTERN void SWIG_Lua_populate_inheritable_metamethods(lua_State *L)
1839 {
1840   SWIG_Lua_add_boolean(L, "__add", 1);
1841   SWIG_Lua_add_boolean(L, "__sub", 1);
1842   SWIG_Lua_add_boolean(L, "__mul", 1);
1843   SWIG_Lua_add_boolean(L, "__div", 1);
1844   SWIG_Lua_add_boolean(L, "__mod", 1);
1845   SWIG_Lua_add_boolean(L, "__pow", 1);
1846   SWIG_Lua_add_boolean(L, "__unm", 1);
1847   SWIG_Lua_add_boolean(L, "__len", 1 );
1848   SWIG_Lua_add_boolean(L, "__concat", 1 );
1849   SWIG_Lua_add_boolean(L, "__eq", 1);
1850   SWIG_Lua_add_boolean(L, "__lt", 1);
1851   SWIG_Lua_add_boolean(L, "__le", 1);
1852   SWIG_Lua_add_boolean(L, "__call", 1);
1853   SWIG_Lua_add_boolean(L, "__tostring", 1);
1854   SWIG_Lua_add_boolean(L, "__gc", 0);
1855 }
1856
1857 /* creates the swig registry */
1858 SWIGINTERN void SWIG_Lua_create_class_registry(lua_State *L)
1859 {
1860   /* create main SWIG registry table */
1861   lua_pushstring(L,"SWIG");
1862   lua_newtable(L);
1863   /* populate it with some predefined data */
1864
1865   /* .library table. Placeholder */
1866   lua_pushstring(L,".library");
1867   lua_newtable(L);
1868   {
1869     /* list of metamethods that class inherits from its bases */
1870     lua_pushstring(L,"inheritable_metamethods");
1871     lua_newtable(L);
1872     /* populate with list of metamethods */
1873     SWIG_Lua_populate_inheritable_metamethods(L);
1874     lua_rawset(L,-3);
1875   }
1876   lua_rawset(L,-3);
1877
1878   lua_rawset(L,LUA_REGISTRYINDEX);
1879 }
1880
1881 /* gets the swig registry (or creates it) */
1882 SWIGINTERN void  SWIG_Lua_get_class_registry(lua_State *L)
1883 {
1884   /* add this all into the swig registry: */
1885   lua_pushstring(L,"SWIG");
1886   lua_rawget(L,LUA_REGISTRYINDEX);  /* get the registry */
1887   if (!lua_istable(L,-1))  /* not there */
1888   {  /* must be first time, so add it */
1889     lua_pop(L,1);  /* remove the result */
1890     SWIG_Lua_create_class_registry(L);
1891     /* then get it */
1892     lua_pushstring(L,"SWIG");
1893     lua_rawget(L,LUA_REGISTRYINDEX);
1894   }
1895 }
1896
1897 SWIGINTERN void SWIG_Lua_get_inheritable_metamethods(lua_State *L)
1898 {
1899   SWIG_Lua_get_class_registry(L);
1900   lua_pushstring(L, ".library");
1901   lua_rawget(L,-2);
1902   assert( !lua_isnil(L,-1) );
1903   lua_pushstring(L, "inheritable_metamethods");
1904   lua_rawget(L,-2);
1905
1906   /* Remove class registry and library table */
1907   lua_remove(L,-2);
1908   lua_remove(L,-2);
1909 }
1910
1911 /* Helper function to get the classes metatable from the register */
1912 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname)
1913 {
1914   SWIG_Lua_get_class_registry(L);  /* get the registry */
1915   lua_pushstring(L,cname);  /* get the name */
1916   lua_rawget(L,-2);    /* get it */
1917   lua_remove(L,-2);    /* tidy up (remove registry) */
1918 }
1919
1920 /* Set up the base classes pointers.
1921 Each class structure has a list of pointers to the base class structures.
1922 This function fills them.
1923 It cannot be done at compile time, as this will not work with hireachies
1924 spread over more than one swig file.
1925 Therefore it must be done at runtime, querying the SWIG type system.
1926 */
1927 SWIGINTERN void SWIG_Lua_init_base_class(lua_State *L,swig_lua_class *clss)
1928 {
1929   int i=0;
1930   swig_module_info *module=SWIG_GetModule(L);
1931   for(i=0;clss->base_names[i];i++)
1932   {
1933     if (clss->bases[i]==0) /* not found yet */
1934     {
1935       /* lookup and cache the base class */
1936       swig_type_info *info = SWIG_TypeQueryModule(module,module,clss->base_names[i]);
1937       if (info) clss->bases[i] = (swig_lua_class *) info->clientdata;
1938     }
1939   }
1940 }
1941
1942 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1943 /* Merges two tables  */
1944 SWIGINTERN void SWIG_Lua_merge_tables_by_index(lua_State *L, int target, int source)
1945 {
1946   /* iterating */
1947   lua_pushnil(L);
1948   while (lua_next(L,source) != 0) {
1949     /* -1 - value, -2 - index */
1950     /* have to copy to assign */
1951     lua_pushvalue(L,-2); /* copy of index */
1952     lua_pushvalue(L,-2); /* copy of value */
1953     lua_rawset(L, target);
1954     lua_pop(L,1);
1955     /* only key is left */
1956   }
1957 }
1958
1959 /* Merges two tables with given name. original - index of target metatable, base - index of source metatable */
1960 SWIGINTERN void SWIG_Lua_merge_tables(lua_State *L, const char* name, int original, int base)
1961 {
1962   /* push original[name], then base[name] */
1963   lua_pushstring(L,name);
1964   lua_rawget(L,original);
1965   int original_table = lua_gettop(L);
1966   lua_pushstring(L,name);
1967   lua_rawget(L,base);
1968   int base_table = lua_gettop(L);
1969   SWIG_Lua_merge_tables_by_index(L, original_table, base_table);
1970   /* clearing stack */
1971   lua_pop(L,2);
1972 }
1973
1974 /* Function takes all symbols from base and adds it to derived class. It's just a helper. */
1975 SWIGINTERN void SWIG_Lua_class_squash_base(lua_State *L, swig_lua_class *base_cls)
1976 {
1977   /* There is one parameter - original, i.e. 'derived' class metatable */
1978   assert(lua_istable(L,-1));
1979   int original = lua_gettop(L);
1980   SWIG_Lua_get_class_metatable(L,base_cls->fqname);
1981   int base = lua_gettop(L);
1982   SWIG_Lua_merge_tables(L, ".fn", original, base );
1983   SWIG_Lua_merge_tables(L, ".set", original, base );
1984   SWIG_Lua_merge_tables(L, ".get", original, base );
1985   lua_pop(L,1);
1986 }
1987
1988 /* Function squashes all symbols from 'clss' bases into itself */
1989 SWIGINTERN void  SWIG_Lua_class_squash_bases(lua_State *L, swig_lua_class *clss)
1990 {
1991   int i;
1992   SWIG_Lua_get_class_metatable(L,clss->fqname);
1993   for(i=0;clss->base_names[i];i++)
1994   {
1995     if (clss->bases[i]==0) /* Somehow it's not found. Skip it */
1996       continue;
1997     /* Thing is: all bases are already registered. Thus they have already executed
1998      * this function. So we just need to squash them into us, because their bases
1999      * are already squashed into them. No need for recursion here!
2000      */
2001     SWIG_Lua_class_squash_base(L, clss->bases[i]);
2002   }
2003   lua_pop(L,1); /*tidy stack*/
2004 }
2005 #endif
2006
2007 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
2008 /* helper add a variable to a registered class */
2009 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn)
2010 {
2011   assert(lua_istable(L,-1));  /* just in case */
2012   SWIG_Lua_get_table(L,".get"); /* find the .get table */
2013   assert(lua_istable(L,-1));  /* just in case */
2014   SWIG_Lua_add_function(L,name,getFn);
2015   lua_pop(L,1);       /* tidy stack (remove table) */
2016   if (setFn)
2017   {
2018     SWIG_Lua_get_table(L,".set"); /* find the .set table */
2019     assert(lua_istable(L,-1));  /* just in case */
2020     SWIG_Lua_add_function(L,name,setFn);
2021     lua_pop(L,1);       /* tidy stack (remove table) */
2022   }
2023 }
2024
2025 /* helper to recursively add class static details (static attributes, operations and constants) */
2026 SWIGINTERN void SWIG_Lua_add_class_static_details(lua_State *L, swig_lua_class *clss)
2027 {
2028   int i = 0;
2029   /* The class namespace table must be on the top of the stack */
2030   assert(lua_istable(L,-1));
2031   /* call all the base classes first: we can then override these later: */
2032   for(i=0;clss->bases[i];i++)
2033   {
2034     SWIG_Lua_add_class_static_details(L,clss->bases[i]);
2035   }
2036
2037   SWIG_Lua_add_namespace_details(L, clss->cls_static);
2038 }
2039
2040 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss); /* forward declaration */
2041
2042 /* helper to recursively add class details (attributes & operations) */
2043 SWIGINTERN void  SWIG_Lua_add_class_instance_details(lua_State *L, swig_lua_class *clss)
2044 {
2045   int i;
2046   size_t bases_count = 0;
2047   /* Add bases to .bases table */
2048   SWIG_Lua_get_table(L,".bases");
2049   assert(lua_istable(L,-1));  /* just in case */
2050   for(i=0;clss->bases[i];i++)
2051   {
2052     SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2053     /* Base class must be already registered */
2054     assert(lua_istable(L,-1));
2055     lua_rawseti(L,-2,i+1); /* In lua indexing starts from 1 */
2056     bases_count++;
2057   }
2058   assert(lua_rawlen(L,-1) == bases_count);
2059   lua_pop(L,1); /* remove .bases table */
2060   /* add attributes */
2061   for(i=0;clss->attributes[i].name;i++){
2062     SWIG_Lua_add_variable(L,clss->attributes[i].name,clss->attributes[i].getmethod,clss->attributes[i].setmethod);
2063   }
2064   /* add methods to the metatable */
2065   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
2066   assert(lua_istable(L,-1));  /* just in case */
2067   for(i=0;clss->methods[i].name;i++){
2068     SWIG_Lua_add_function(L,clss->methods[i].name,clss->methods[i].func);
2069   }
2070   lua_pop(L,1);       /* tidy stack (remove table) */
2071   /* add operator overloads
2072     This adds methods from metatable array to metatable. Can mess up garbage
2073     collectind if someone defines __gc method
2074     */
2075   if(clss->metatable) {
2076     for(i=0;clss->metatable[i].name;i++) {
2077       SWIG_Lua_add_function(L,clss->metatable[i].name,clss->metatable[i].func);
2078     }
2079   }
2080
2081 #if !defined(SWIG_LUA_SQUASH_BASES)
2082   /* Adding metamethods that are defined in base classes. If bases were squashed
2083    * then it is obviously unnecessary
2084    */
2085   SWIG_Lua_add_class_user_metamethods(L, clss);
2086 #endif
2087 }
2088
2089 /* Helpers to add user defined class metamedhods - __add, __sub etc. The helpers are needed
2090    for the following issue: Lua runtime checks for metamethod existence with rawget function
2091    ignoring our SWIG-provided __index and __newindex functions. Thus our inheritance-aware method
2092    search algorithm doesn't work in such case. (Not to say that Lua runtime queries metamethod directly
2093    in metatable and not in object).
2094    Current solution is this: if somewhere in hierarchy metamethod __x is defined, then all descendants
2095    are automatically given a special proxy __x that calls the real __x method.
2096    Obvious idea - to copy __x instead of creating __x-proxy is wrong because if someone changes __x in runtime,
2097    those changes must be reflected in all descendants.
2098 */
2099
2100 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L); /*forward declaration*/
2101
2102 /* The real function that resolves a metamethod.
2103  * Function searches given class and all it's bases(recursively) for first instance of something that is
2104  * not equal to SWIG_Lua_resolve_metatmethod. (Almost always this 'something' is actual metamethod implementation
2105  * and it is a SWIG-generated C function.). It returns value on the top of the L and there is no garbage below the
2106  * answer.
2107  * Returns 1 if found, 0 otherwise.
2108  * clss is class which metatable we will search for method
2109  * metamethod_name_idx is index in L where metamethod name (as string) lies
2110  * skip_check allows to skip searching metamethod in givel clss and immideatelly go to searching in bases. skip_check
2111  * is not caried to subsequent recursive calls - false is always passed. It is set to true only at first call from
2112  * SWIG_Lua_resolve_metamethod
2113  * */
2114 SWIGINTERN int SWIG_Lua_do_resolve_metamethod(lua_State *L, const swig_lua_class *clss, int metamethod_name_idx,
2115     int skip_check)
2116 {
2117   /* This function is called recursively */
2118   int result = 0;
2119   int i = 0;
2120
2121   if (!skip_check) {
2122     SWIG_Lua_get_class_metatable(L, clss->fqname);
2123     lua_pushvalue(L, metamethod_name_idx);
2124     lua_rawget(L,-2);
2125     /* If this is cfunction and it is equal to SWIG_Lua_resolve_metamethod then
2126      * this isn't the function we are looking for :)
2127      * lua_tocfunction will return NULL if not cfunction
2128      */
2129     if (!lua_isnil(L,-1) && lua_tocfunction(L,-1) != SWIG_Lua_resolve_metamethod ) {
2130       lua_remove(L,-2); /* removing class metatable */
2131       return 1;
2132     }
2133     lua_pop(L,2); /* remove class metatable and query result */
2134   }
2135
2136   /* Forwarding calls to bases */
2137   for(i=0;clss->bases[i];i++)
2138   {
2139     result = SWIG_Lua_do_resolve_metamethod(L, clss->bases[i], metamethod_name_idx, 0);
2140     if (result)
2141       break;
2142   }
2143
2144   return result;
2145 }
2146
2147 /* The proxy function for metamethod. All parameters are passed as cclosure. Searches for actual method
2148  * and calls it */
2149 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L)
2150 {
2151   int numargs;
2152   int metamethod_name_idx;
2153   const swig_lua_class* clss;
2154   int result;
2155
2156   lua_checkstack(L,5);
2157   numargs = lua_gettop(L); /* number of arguments to pass to actual metamethod */
2158
2159   /* Get upvalues from closure */
2160   lua_pushvalue(L, lua_upvalueindex(1)); /*Get function name*/
2161   metamethod_name_idx = lua_gettop(L);
2162
2163   lua_pushvalue(L, lua_upvalueindex(2));
2164   clss = (const swig_lua_class*)(lua_touserdata(L,-1));
2165   lua_pop(L,1); /* remove lightuserdata with clss from stack */
2166
2167   /* Actual work */
2168   result = SWIG_Lua_do_resolve_metamethod(L, clss, metamethod_name_idx, 1);
2169   if (!result) {
2170    SWIG_Lua_pushferrstring(L,"The metamethod proxy is set, but it failed to find actual metamethod. Memory corruption is most likely explanation.");
2171    lua_error(L);
2172    return 0;
2173   }
2174
2175   lua_remove(L,-2); /* remove metamethod key */
2176   lua_insert(L,1); /* move function to correct position */
2177   lua_call(L, numargs, LUA_MULTRET);
2178   return lua_gettop(L); /* return all results */
2179 }
2180
2181
2182 /* If given metamethod must be present in given class, then creates appropriate proxy
2183  * Returns 1 if successfully added, 0 if not added because no base class has it, -1
2184  * if method is defined in the class metatable itself
2185  */
2186 SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_State *L, swig_lua_class *clss, const int metatable_index)
2187 {
2188   int key_index;
2189   int success = 0;
2190   int i = 0;
2191
2192   /* metamethod name - on the top of the stack */
2193   assert(lua_isstring(L,-1));
2194
2195   key_index = lua_gettop(L);
2196
2197   /* Check whether method is already defined in metatable */
2198   lua_pushvalue(L,key_index); /* copy of the key */
2199   lua_gettable(L,metatable_index);
2200   if( !lua_isnil(L,-1) ) {
2201     lua_pop(L,1);
2202     return -1;
2203   }
2204   lua_pop(L,1);
2205
2206   /* Iterating over immediate bases */
2207   for(i=0;clss->bases[i];i++)
2208   {
2209     const swig_lua_class *base = clss->bases[i];
2210     SWIG_Lua_get_class_metatable(L, base->fqname);
2211     lua_pushvalue(L, key_index);
2212     lua_rawget(L, -2);
2213     if( !lua_isnil(L,-1) ) {
2214       lua_pushvalue(L, key_index);
2215
2216       /* Add proxy function */
2217       lua_pushvalue(L, key_index); /* first closure value is function name */
2218       lua_pushlightuserdata(L, clss); /* second closure value is swig_lua_class structure */
2219       lua_pushcclosure(L, SWIG_Lua_resolve_metamethod, 2);
2220
2221       lua_rawset(L, metatable_index);
2222       success = 1;
2223     }
2224     lua_pop(L,1); /* remove function or nil */
2225     lua_pop(L,1); /* remove base class metatable */
2226
2227     if( success )
2228       break;
2229   }
2230
2231   return success;
2232 }
2233
2234 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss)
2235 {
2236   int metatable_index;
2237   int metamethods_info_index;
2238   int tostring_undefined;
2239   int eq_undefined = 0;
2240
2241   SWIG_Lua_get_class_metatable(L, clss->fqname);
2242   metatable_index = lua_gettop(L);
2243   SWIG_Lua_get_inheritable_metamethods(L);
2244   assert(lua_istable(L,-1));
2245   metamethods_info_index = lua_gettop(L);
2246   lua_pushnil(L); /* first key */
2247   while(lua_next(L, metamethods_info_index) != 0 ) {
2248     /* key at index -2, value at index -1 */
2249     const int is_inheritable = lua_toboolean(L,-2);
2250     lua_pop(L,1); /* remove value - we don't need it anymore */
2251
2252     if(is_inheritable) { /* if metamethod is inheritable */
2253       SWIG_Lua_add_class_user_metamethod(L,clss,metatable_index);
2254     }
2255   }
2256
2257   lua_pop(L,1); /* remove inheritable metatmethods table */
2258
2259   /* Special handling for __tostring method */
2260   lua_pushstring(L, "__tostring");
2261   lua_pushvalue(L,-1);
2262   lua_rawget(L,metatable_index);
2263   tostring_undefined = lua_isnil(L,-1);
2264   lua_pop(L,1);
2265   if( tostring_undefined ) {
2266     lua_pushcfunction(L, SWIG_Lua_class_tostring);
2267     lua_rawset(L, metatable_index);
2268   } else {
2269     lua_pop(L,1); /* remove copy of the key */
2270   }
2271
2272   /* Special handling for __eq method */
2273   lua_pushstring(L, "__eq");
2274   lua_pushvalue(L,-1);
2275   lua_rawget(L,metatable_index);
2276   eq_undefined = lua_isnil(L,-1);
2277   lua_pop(L,1);
2278   if( eq_undefined ) {
2279     lua_pushcfunction(L, SWIG_Lua_class_equal);
2280     lua_rawset(L, metatable_index);
2281   } else {
2282     lua_pop(L,1); /* remove copy of the key */
2283   }
2284   /* Warning: __index and __newindex are SWIG-defined. For user-defined operator[]
2285    * a __getitem/__setitem method should be defined
2286    */
2287   lua_pop(L,1); /* pop class metatable */
2288 }
2289
2290 /* Register class static methods,attributes etc as well as constructor proxy */
2291 SWIGINTERN void SWIG_Lua_class_register_static(lua_State *L, swig_lua_class *clss)
2292 {
2293   const int SWIGUNUSED begin = lua_gettop(L);
2294   lua_checkstack(L,5); /* just in case */
2295   assert(lua_istable(L,-1));  /* just in case */
2296   assert(strcmp(clss->name, clss->cls_static->name) == 0); /* in class those 2 must be equal */
2297
2298   SWIG_Lua_namespace_register(L,clss->cls_static, 1);
2299
2300   assert(lua_istable(L,-1)); /* just in case */
2301
2302   /*  add its constructor to module with the name of the class
2303   so you can do MyClass(...) as well as new_MyClass(...)
2304   BUT only if a constructor is defined
2305   (this overcomes the problem of pure virtual classes without constructors)*/
2306   if (clss->constructor)
2307   {
2308     lua_getmetatable(L,-1);
2309     assert(lua_istable(L,-1)); /* just in case */
2310     SWIG_Lua_add_function(L,"__call", clss->constructor);
2311     lua_pop(L,1);
2312   }
2313
2314   assert(lua_istable(L,-1)); /* just in case */
2315   SWIG_Lua_add_class_static_details(L, clss);
2316
2317   /* clear stack */
2318   lua_pop(L,1);
2319   assert( lua_gettop(L) == begin );
2320 }
2321
2322 /* Performs the instance (non-static) class registration process. Metatable for class is created
2323  * and added to the class registry.
2324  */
2325 SWIGINTERN void  SWIG_Lua_class_register_instance(lua_State *L,swig_lua_class *clss)
2326 {
2327   const int SWIGUNUSED begin = lua_gettop(L);
2328   int i;
2329   /* if name already there (class is already registered) then do nothing */
2330   SWIG_Lua_get_class_registry(L);  /* get the registry */
2331   lua_pushstring(L,clss->fqname);  /* get the name */
2332   lua_rawget(L,-2);
2333   if(!lua_isnil(L,-1)) {
2334     lua_pop(L,2);
2335     assert(lua_gettop(L)==begin);
2336     return;
2337   }
2338   lua_pop(L,2); /* tidy stack */
2339   /* Recursively initialize all bases */
2340   for(i=0;clss->bases[i];i++)
2341   {
2342     SWIG_Lua_class_register_instance(L,clss->bases[i]);
2343   }
2344   /* Again, get registry and push name */
2345   SWIG_Lua_get_class_registry(L);  /* get the registry */
2346   lua_pushstring(L,clss->fqname);  /* get the name */
2347   lua_newtable(L);    /* create the metatable */
2348 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2349   /* If squashing is requested, then merges all bases metatable into this one.
2350    * It would get us all special methods: __getitem, __add etc.
2351    * This would set .fn, .type, and other .xxx incorrectly, but we will overwrite it right away
2352    */
2353   {
2354     int new_metatable_index = lua_absindex(L,-1);
2355     for(i=0;clss->bases[i];i++)
2356     {
2357       int base_metatable;
2358       SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2359       base_metatable = lua_absindex(L,-1);
2360       SWIG_Lua_merge_tables_by_index(L,new_metatable_index, base_metatable);
2361       lua_pop(L,1);
2362     }
2363   }
2364   /* And now we will overwrite all incorrectly set data */
2365 #endif
2366   /* add string of class name called ".type" */
2367   lua_pushstring(L,".type");
2368   lua_pushstring(L,clss->fqname);
2369   lua_rawset(L,-3);
2370   /* add a table called bases */
2371   lua_pushstring(L,".bases");
2372   lua_newtable(L);
2373   lua_rawset(L,-3);
2374   /* add a table called ".get" */
2375   lua_pushstring(L,".get");
2376   lua_newtable(L);
2377   lua_rawset(L,-3);
2378   /* add a table called ".set" */
2379   lua_pushstring(L,".set");
2380   lua_newtable(L);
2381   lua_rawset(L,-3);
2382   /* add a table called ".fn" */
2383   lua_pushstring(L,".fn");
2384   lua_newtable(L);
2385   /* add manual disown method */
2386   SWIG_Lua_add_function(L,"__disown",SWIG_Lua_class_disown);
2387   lua_rawset(L,-3);
2388   /* add accessor fns for using the .get,.set&.fn */
2389   SWIG_Lua_add_function(L,"__index",SWIG_Lua_class_get);
2390   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_class_set);
2391   SWIG_Lua_add_function(L,"__gc",SWIG_Lua_class_destruct);
2392   /* add it */
2393   lua_rawset(L,-3);  /* metatable into registry */
2394   lua_pop(L,1);      /* tidy stack (remove registry) */
2395   assert(lua_gettop(L) == begin);
2396
2397 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2398   /* Now merge all symbols from .fn, .set, .get etc from bases to our tables */
2399   SWIG_Lua_class_squash_bases(L,clss);
2400 #endif
2401   SWIG_Lua_get_class_metatable(L,clss->fqname);
2402   SWIG_Lua_add_class_instance_details(L,clss);  /* recursive adding of details (atts & ops) */
2403   lua_pop(L,1);      /* tidy stack (remove class metatable) */
2404   assert( lua_gettop(L) == begin );
2405 }
2406
2407 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss)
2408 {
2409   int SWIGUNUSED begin;
2410   assert(lua_istable(L,-1)); /* This is a table (module or namespace) where classes will be added */
2411   SWIG_Lua_class_register_instance(L,clss);
2412   SWIG_Lua_class_register_static(L,clss);
2413
2414   /* Add links from static part to instance part and vice versa */
2415   /* [SWIG registry]                                   [Module]
2416    *    "MyClass" ----> [MyClass metatable] <=====     "MyClass" -+> [static part]
2417    *                     ".get" ----> ...        |                |     getmetatable()----|
2418    *                     ".set" ----> ...        |                |                       |
2419    *                     ".static" --------------)----------------/           [static part metatable]
2420    *                                             |                                ".get" --> ...
2421    *                                             |                                ".set" --> ....
2422    *                                             |=============================== ".instance"
2423    */
2424   begin = lua_gettop(L);
2425   lua_pushstring(L,clss->cls_static->name);
2426   lua_rawget(L,-2); /* get class static table */
2427   assert(lua_istable(L,-1));
2428   lua_getmetatable(L,-1);
2429   assert(lua_istable(L,-1)); /* get class static metatable */
2430   lua_pushstring(L,".instance"); /* prepare key */
2431
2432   SWIG_Lua_get_class_metatable(L,clss->fqname); /* get class metatable */
2433   assert(lua_istable(L,-1));
2434   lua_pushstring(L,".static"); /* prepare key */
2435   lua_pushvalue(L, -4); /* push static class TABLE */
2436   assert(lua_istable(L,-1));
2437   lua_rawset(L,-3); /* assign static class table(!NOT metatable) as ".static" member of class metatable */
2438   lua_rawset(L,-3); /* assign class metatable as ".instance" member of class static METATABLE */
2439   lua_pop(L,2);
2440   assert(lua_gettop(L) == begin);
2441 }
2442 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
2443
2444 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
2445 SWIGINTERN void SWIG_Lua_elua_class_register_instance(lua_State *L, swig_lua_class *clss)
2446 {
2447   const int SWIGUNUSED begin = lua_gettop(L);
2448   int i;
2449   /* if name already there (class is already registered) then do nothing */
2450   SWIG_Lua_get_class_registry(L);  /* get the registry */
2451   lua_pushstring(L,clss->fqname);  /* get the name */
2452   lua_rawget(L,-2);
2453   if(!lua_isnil(L,-1)) {
2454     lua_pop(L,2);
2455     assert(lua_gettop(L)==begin);
2456     return;
2457   }
2458   lua_pop(L,2); /* tidy stack */
2459   /* Recursively initialize all bases */
2460   for(i=0;clss->bases[i];i++)
2461   {
2462     SWIG_Lua_elua_class_register_instance(L,clss->bases[i]);
2463   }
2464   /* Again, get registry and push name */
2465   SWIG_Lua_get_class_registry(L);  /* get the registry */
2466   lua_pushstring(L,clss->fqname);  /* get the name */
2467   assert(clss->metatable);
2468   lua_pushrotable(L, (void*)(clss->metatable));    /* create the metatable */
2469   lua_rawset(L,-3);
2470   lua_pop(L,1);
2471   assert(lua_gettop(L) == begin);
2472 }
2473 #endif /* elua && eluac */
2474
2475 /* -----------------------------------------------------------------------------
2476  * Class/structure conversion fns
2477  * ----------------------------------------------------------------------------- */
2478
2479 /* helper to add metatable to new lua object */
2480 SWIGINTERN void SWIG_Lua_AddMetatable(lua_State *L,swig_type_info *type)
2481 {
2482   if (type->clientdata)  /* there is clientdata: so add the metatable */
2483   {
2484     SWIG_Lua_get_class_metatable(L,((swig_lua_class*)(type->clientdata))->fqname);
2485     if (lua_istable(L,-1))
2486     {
2487       lua_setmetatable(L,-2);
2488     }
2489     else
2490     {
2491       lua_pop(L,1);
2492     }
2493   }
2494 }
2495
2496 /* pushes a new object into the lua stack */
2497 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own)
2498 {
2499   swig_lua_userdata *usr;
2500   if (!ptr){
2501     lua_pushnil(L);
2502     return;
2503   }
2504   usr=(swig_lua_userdata*)lua_newuserdata(L,sizeof(swig_lua_userdata));  /* get data */
2505   usr->ptr=ptr;  /* set the ptr */
2506   usr->type=type;
2507   usr->own=own;
2508 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
2509   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2510 #endif
2511 }
2512
2513 /* takes a object from the lua stack & converts it into an object of the correct type
2514  (if possible) */
2515 SWIGRUNTIME int  SWIG_Lua_ConvertPtr(lua_State *L,int index,void **ptr,swig_type_info *type,int flags)
2516 {
2517   swig_lua_userdata *usr;
2518   swig_cast_info *cast;
2519   /* special case: lua nil => NULL pointer */
2520   if (lua_isnil(L,index))
2521   {
2522     *ptr=0;
2523     return (flags & SWIG_POINTER_NO_NULL) ? SWIG_NullReferenceError : SWIG_OK;
2524   }
2525   if (lua_islightuserdata(L,index))
2526   {
2527     *ptr=lua_touserdata(L,index);
2528     return (flags & SWIG_POINTER_NO_NULL) ? SWIG_NullReferenceError : SWIG_OK;
2529   }
2530   usr=(swig_lua_userdata*)lua_touserdata(L,index);  /* get data */
2531   if (usr)
2532   {
2533     if (flags & SWIG_POINTER_DISOWN) /* must disown the object */
2534     {
2535         usr->own=0;
2536     }
2537     if (!type)            /* special cast void*, no casting fn */
2538     {
2539       *ptr=usr->ptr;
2540       return SWIG_OK; /* ok */
2541     }
2542     cast=SWIG_TypeCheckStruct(usr->type,type); /* performs normal type checking */
2543     if (cast)
2544     {
2545       int newmemory = 0;
2546       *ptr=SWIG_TypeCast(cast,usr->ptr,&newmemory);
2547       assert(!newmemory); /* newmemory handling not yet implemented */
2548       return SWIG_OK;  /* ok */
2549     }
2550   }
2551   return SWIG_ERROR;  /* error */
2552 }
2553
2554 SWIGRUNTIME void* SWIG_Lua_MustGetPtr(lua_State *L,int index,swig_type_info *type,int flags,
2555        int argnum,const char *func_name){
2556   void *result;
2557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,index,&result,type,flags))){
2558     luaL_error (L,"Error in %s, expected a %s at argument number %d\n",
2559                 func_name,(type && type->str)?type->str:"void*",argnum);
2560   }
2561   return result;
2562 }
2563
2564 /* pushes a packed userdata. user for member fn pointers only */
2565 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type)
2566 {
2567   swig_lua_rawdata *raw;
2568   assert(ptr); /* not acceptable to pass in a NULL value */
2569   raw=(swig_lua_rawdata*)lua_newuserdata(L,sizeof(swig_lua_rawdata)-1+size);  /* alloc data */
2570   raw->type=type;
2571   raw->own=0;
2572   memcpy(raw->data,ptr,size); /* copy the data */
2573   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2574 }
2575
2576 /* converts a packed userdata. user for member fn pointers only */
2577 SWIGRUNTIME int  SWIG_Lua_ConvertPacked(lua_State *L,int index,void *ptr,size_t size,swig_type_info *type)
2578 {
2579   swig_lua_rawdata *raw;
2580   raw=(swig_lua_rawdata*)lua_touserdata(L,index);  /* get data */
2581   if (!raw) return SWIG_ERROR;  /* error */
2582   if (type==0 || type==raw->type) /* void* or identical type */
2583   {
2584     memcpy(ptr,raw->data,size); /* copy it */
2585     return SWIG_OK; /* ok */
2586   }
2587   return SWIG_ERROR;  /* error */
2588 }
2589
2590 /* a function to get the typestring of a piece of data */
2591 SWIGRUNTIME const char *SWIG_Lua_typename(lua_State *L, int tp)
2592 {
2593   swig_lua_userdata *usr;
2594   if (lua_isuserdata(L,tp))
2595   {
2596     usr=(swig_lua_userdata*)lua_touserdata(L,tp);  /* get data */
2597     if (usr && usr->type && usr->type->str)
2598       return usr->type->str;
2599     return "userdata (unknown type)";
2600   }
2601   return lua_typename(L,lua_type(L,tp));
2602 }
2603
2604 /* lua callable function to get the userdata's type */
2605 SWIGRUNTIME int SWIG_Lua_type(lua_State *L)
2606 {
2607   lua_pushstring(L,SWIG_Lua_typename(L,1));
2608   return 1;
2609 }
2610
2611 /* -----------------------------------------------------------------------------
2612  * global variable support code: class/struct typemap functions
2613  * ----------------------------------------------------------------------------- */
2614
2615 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC))
2616 /* Install Constants */
2617 SWIGINTERN void
2618 SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]) {
2619   int i;
2620   for (i = 0; constants[i].type; i++) {
2621     switch(constants[i].type) {
2622     case SWIG_LUA_INT:
2623       lua_pushstring(L,constants[i].name);
2624       lua_pushinteger(L,(lua_Integer)constants[i].lvalue);
2625       lua_rawset(L,-3);
2626       break;
2627     case SWIG_LUA_FLOAT:
2628       lua_pushstring(L,constants[i].name);
2629       lua_pushnumber(L,(lua_Number)constants[i].dvalue);
2630       lua_rawset(L,-3);
2631       break;
2632     case SWIG_LUA_CHAR:
2633       lua_pushstring(L,constants[i].name);
2634       {
2635         char c = (char)constants[i].lvalue;
2636         lua_pushlstring(L,&c,1);
2637       }
2638       lua_rawset(L,-3);
2639       break;
2640     case SWIG_LUA_STRING:
2641       lua_pushstring(L,constants[i].name);
2642       lua_pushstring(L,(char *) constants[i].pvalue);
2643       lua_rawset(L,-3);
2644       break;
2645     case SWIG_LUA_POINTER:
2646       lua_pushstring(L,constants[i].name);
2647       SWIG_NewPointerObj(L,constants[i].pvalue, *(constants[i]).ptype,0);
2648       lua_rawset(L,-3);
2649       break;
2650     case SWIG_LUA_BINARY:
2651       lua_pushstring(L,constants[i].name);
2652       SWIG_NewMemberObj(L,constants[i].pvalue,constants[i].lvalue,*(constants[i]).ptype);
2653       lua_rawset(L,-3);
2654       break;
2655     default:
2656       break;
2657     }
2658   }
2659 }
2660 #endif
2661
2662 /* -----------------------------------------------------------------------------
2663  * executing lua code from within the wrapper
2664  * ----------------------------------------------------------------------------- */
2665
2666 #ifndef SWIG_DOSTRING_FAIL /* Allows redefining of error function */
2667 #define SWIG_DOSTRING_FAIL(S) fprintf(stderr,"%s\n",S)
2668 #endif
2669 /* Executes a C string in Lua which is a really simple way of calling lua from C
2670 Unfortunately lua keeps changing its APIs, so we need a conditional compile
2671 In lua 5.0.X it's lua_dostring()
2672 In lua 5.1.X it's luaL_dostring()
2673 */
2674 SWIGINTERN int
2675 SWIG_Lua_dostring(lua_State *L, const char *str) {
2676   int ok,top;
2677   if (str==0 || str[0]==0) return 0; /* nothing to do */
2678   top=lua_gettop(L); /* save stack */
2679 #if (defined(LUA_VERSION_NUM) && (LUA_VERSION_NUM>=501))
2680   ok=luaL_dostring(L,str);      /* looks like this is lua 5.1.X or later, good */
2681 #else
2682   ok=lua_dostring(L,str);       /* might be lua 5.0.x, using lua_dostring */
2683 #endif
2684   if (ok!=0) {
2685     SWIG_DOSTRING_FAIL(lua_tostring(L,-1));
2686   }
2687   lua_settop(L,top); /* restore the stack */
2688   return ok;
2689 }
2690
2691 #ifdef __cplusplus
2692 }
2693 #endif
2694
2695 /* ------------------------------ end luarun.swg  ------------------------------ */
2696
2697
2698 /* -------- TYPES TABLE (BEGIN) -------- */
2699
2700 #define SWIGTYPE_p_bool swig_types[0]
2701 #define SWIGTYPE_p_double swig_types[1]
2702 #define SWIGTYPE_p_f_p_q_const__char_p_void__void swig_types[2]
2703 #define SWIGTYPE_p_f_p_void__p_void swig_types[3]
2704 #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void swig_types[4]
2705 #define SWIGTYPE_p_int swig_types[5]
2706 #define SWIGTYPE_p_lldb__ConnectionStatus swig_types[6]
2707 #define SWIGTYPE_p_lldb__SBAddress swig_types[7]
2708 #define SWIGTYPE_p_lldb__SBAttachInfo swig_types[8]
2709 #define SWIGTYPE_p_lldb__SBBlock swig_types[9]
2710 #define SWIGTYPE_p_lldb__SBBreakpoint swig_types[10]
2711 #define SWIGTYPE_p_lldb__SBBreakpointList swig_types[11]
2712 #define SWIGTYPE_p_lldb__SBBreakpointLocation swig_types[12]
2713 #define SWIGTYPE_p_lldb__SBBreakpointName swig_types[13]
2714 #define SWIGTYPE_p_lldb__SBBroadcaster swig_types[14]
2715 #define SWIGTYPE_p_lldb__SBCommandInterpreter swig_types[15]
2716 #define SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions swig_types[16]
2717 #define SWIGTYPE_p_lldb__SBCommandReturnObject swig_types[17]
2718 #define SWIGTYPE_p_lldb__SBCommunication swig_types[18]
2719 #define SWIGTYPE_p_lldb__SBCompileUnit swig_types[19]
2720 #define SWIGTYPE_p_lldb__SBData swig_types[20]
2721 #define SWIGTYPE_p_lldb__SBDebugger swig_types[21]
2722 #define SWIGTYPE_p_lldb__SBDeclaration swig_types[22]
2723 #define SWIGTYPE_p_lldb__SBEnvironment swig_types[23]
2724 #define SWIGTYPE_p_lldb__SBError swig_types[24]
2725 #define SWIGTYPE_p_lldb__SBEvent swig_types[25]
2726 #define SWIGTYPE_p_lldb__SBExecutionContext swig_types[26]
2727 #define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[27]
2728 #define SWIGTYPE_p_lldb__SBFile swig_types[28]
2729 #define SWIGTYPE_p_lldb__SBFileSpec swig_types[29]
2730 #define SWIGTYPE_p_lldb__SBFileSpecList swig_types[30]
2731 #define SWIGTYPE_p_lldb__SBFrame swig_types[31]
2732 #define SWIGTYPE_p_lldb__SBFunction swig_types[32]
2733 #define SWIGTYPE_p_lldb__SBHostOS swig_types[33]
2734 #define SWIGTYPE_p_lldb__SBInstruction swig_types[34]
2735 #define SWIGTYPE_p_lldb__SBInstructionList swig_types[35]
2736 #define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[36]
2737 #define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[37]
2738 #define SWIGTYPE_p_lldb__SBLineEntry swig_types[38]
2739 #define SWIGTYPE_p_lldb__SBListener swig_types[39]
2740 #define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[40]
2741 #define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[41]
2742 #define SWIGTYPE_p_lldb__SBModule swig_types[42]
2743 #define SWIGTYPE_p_lldb__SBModuleSpec swig_types[43]
2744 #define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[44]
2745 #define SWIGTYPE_p_lldb__SBPlatform swig_types[45]
2746 #define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[46]
2747 #define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[47]
2748 #define SWIGTYPE_p_lldb__SBProcess swig_types[48]
2749 #define SWIGTYPE_p_lldb__SBProcessInfo swig_types[49]
2750 #define SWIGTYPE_p_lldb__SBQueue swig_types[50]
2751 #define SWIGTYPE_p_lldb__SBQueueItem swig_types[51]
2752 #define SWIGTYPE_p_lldb__SBReproducer swig_types[52]
2753 #define SWIGTYPE_p_lldb__SBSection swig_types[53]
2754 #define SWIGTYPE_p_lldb__SBSourceManager swig_types[54]
2755 #define SWIGTYPE_p_lldb__SBStream swig_types[55]
2756 #define SWIGTYPE_p_lldb__SBStringList swig_types[56]
2757 #define SWIGTYPE_p_lldb__SBStructuredData swig_types[57]
2758 #define SWIGTYPE_p_lldb__SBSymbol swig_types[58]
2759 #define SWIGTYPE_p_lldb__SBSymbolContext swig_types[59]
2760 #define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[60]
2761 #define SWIGTYPE_p_lldb__SBTarget swig_types[61]
2762 #define SWIGTYPE_p_lldb__SBThread swig_types[62]
2763 #define SWIGTYPE_p_lldb__SBThreadCollection swig_types[63]
2764 #define SWIGTYPE_p_lldb__SBThreadPlan swig_types[64]
2765 #define SWIGTYPE_p_lldb__SBTrace swig_types[65]
2766 #define SWIGTYPE_p_lldb__SBTraceOptions swig_types[66]
2767 #define SWIGTYPE_p_lldb__SBType swig_types[67]
2768 #define SWIGTYPE_p_lldb__SBTypeCategory swig_types[68]
2769 #define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[69]
2770 #define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[70]
2771 #define SWIGTYPE_p_lldb__SBTypeFilter swig_types[71]
2772 #define SWIGTYPE_p_lldb__SBTypeFormat swig_types[72]
2773 #define SWIGTYPE_p_lldb__SBTypeList swig_types[73]
2774 #define SWIGTYPE_p_lldb__SBTypeMember swig_types[74]
2775 #define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[75]
2776 #define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[76]
2777 #define SWIGTYPE_p_lldb__SBTypeSummary swig_types[77]
2778 #define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[78]
2779 #define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[79]
2780 #define SWIGTYPE_p_lldb__SBUnixSignals swig_types[80]
2781 #define SWIGTYPE_p_lldb__SBValue swig_types[81]
2782 #define SWIGTYPE_p_lldb__SBValueList swig_types[82]
2783 #define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[83]
2784 #define SWIGTYPE_p_lldb__SBWatchpoint swig_types[84]
2785 #define SWIGTYPE_p_long_double swig_types[85]
2786 #define SWIGTYPE_p_long_long swig_types[86]
2787 #define SWIGTYPE_p_p_char swig_types[87]
2788 #define SWIGTYPE_p_p_void swig_types[88]
2789 #define SWIGTYPE_p_pthread_rwlock_t swig_types[89]
2790 #define SWIGTYPE_p_pthread_t swig_types[90]
2791 #define SWIGTYPE_p_short swig_types[91]
2792 #define SWIGTYPE_p_signed_char swig_types[92]
2793 #define SWIGTYPE_p_size_t swig_types[93]
2794 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[94]
2795 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[95]
2796 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[96]
2797 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[97]
2798 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[98]
2799 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[99]
2800 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[100]
2801 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[101]
2802 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[102]
2803 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[103]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[104]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Communication_t swig_types[105]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[106]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[107]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[108]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[109]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[110]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[111]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DynamicLoader_t swig_types[112]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[113]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[114]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[115]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[116]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[117]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[118]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[119]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FunctionCaller_t swig_types[120]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[121]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[122]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[123]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[124]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[125]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[126]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[127]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[128]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[129]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LineTable_t swig_types[130]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[131]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[132]
2833 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[133]
2834 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[134]
2835 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[135]
2836 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArch_t swig_types[136]
2837 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArgs_t swig_types[137]
2838 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArray_t swig_types[138]
2839 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueBoolean_t swig_types[139]
2840 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueDictionary_t swig_types[140]
2841 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t swig_types[141]
2842 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t swig_types[142]
2843 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFormat_t swig_types[143]
2844 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t swig_types[144]
2845 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[145]
2846 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueRegex_t swig_types[146]
2847 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueSInt64_t swig_types[147]
2848 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueString_t swig_types[148]
2849 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUInt64_t swig_types[149]
2850 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUUID_t swig_types[150]
2851 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[151]
2852 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[152]
2853 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[153]
2854 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[154]
2855 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[155]
2856 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Property_t swig_types[156]
2857 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[157]
2858 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[158]
2859 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[159]
2860 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[160]
2861 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[161]
2862 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[162]
2863 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[163]
2864 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[164]
2865 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[165]
2866 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[166]
2867 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[167]
2868 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[168]
2869 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[169]
2870 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Settings_t swig_types[170]
2871 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[171]
2872 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[172]
2873 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[173]
2874 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[174]
2875 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StoppointLocation_t swig_types[175]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[176]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[177]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[178]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[179]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[180]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[181]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFile_t swig_types[182]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[183]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[184]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SystemRuntime_t swig_types[185]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TargetProperties_t swig_types[186]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[187]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[188]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[189]
2890 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[190]
2891 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[191]
2892 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceOptions_t swig_types[192]
2893 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[193]
2894 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[194]
2895 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[195]
2896 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[196]
2897 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[197]
2898 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[198]
2899 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[199]
2900 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[200]
2901 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[201]
2902 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[202]
2903 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[203]
2904 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[204]
2905 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[205]
2906 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[206]
2907 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[207]
2908 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UtilityFunction_t swig_types[208]
2909 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueList_t swig_types[209]
2910 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[210]
2911 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[211]
2912 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[212]
2913 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[213]
2914 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[214]
2915 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[215]
2916 #define SWIGTYPE_p_std__string swig_types[216]
2917 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[217]
2918 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[218]
2919 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[219]
2920 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[220]
2921 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[221]
2922 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[222]
2923 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t swig_types[223]
2924 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[224]
2925 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[225]
2926 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrame_t swig_types[226]
2927 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[227]
2928 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[228]
2929 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[229]
2930 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[230]
2931 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointSite_t swig_types[231]
2932 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[232]
2933 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[233]
2934 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[234]
2935 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[235]
2936 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[236]
2937 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[237]
2938 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFile_t swig_types[238]
2939 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[239]
2940 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[240]
2941 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[241]
2942 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[242]
2943 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[243]
2944 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Stream_t swig_types[244]
2945 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[245]
2946 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__SymbolFileType_t swig_types[246]
2947 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[247]
2948 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[248]
2949 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[249]
2950 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[250]
2951 #define SWIGTYPE_p_unsigned_char swig_types[251]
2952 #define SWIGTYPE_p_unsigned_int swig_types[252]
2953 #define SWIGTYPE_p_unsigned_long_long swig_types[253]
2954 #define SWIGTYPE_p_unsigned_short swig_types[254]
2955 #define SWIGTYPE_p_void swig_types[255]
2956 static swig_type_info *swig_types[257];
2957 static swig_module_info swig_module = {swig_types, 256, 0, 0, 0, 0};
2958 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2959 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2960
2961 /* -------- TYPES TABLE (END) -------- */
2962
2963 #define SWIG_name      "lldb"
2964 #define SWIG_init      luaopen_lldb
2965 #define SWIG_init_user luaopen_lldb_user
2966
2967 #define SWIG_LUACODE   luaopen_lldb_luacode
2968
2969 namespace swig {
2970 typedef struct{} LANGUAGE_OBJ;
2971 }
2972
2973
2974 #include <string>
2975
2976
2977 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2978   int ret = lua_isstring(L, idx);
2979   if (!ret)
2980    ret = lua_isnil(L, idx);
2981   return ret;
2982 }
2983
2984
2985 #ifdef __cplusplus      /* generic alloc/dealloc fns*/
2986 #define SWIG_ALLOC_ARRAY(TYPE,LEN)      new TYPE[LEN]
2987 #define SWIG_FREE_ARRAY(PTR)            delete[] PTR
2988 #else
2989 #define SWIG_ALLOC_ARRAY(TYPE,LEN)      (TYPE *)malloc(LEN*sizeof(TYPE))
2990 #define SWIG_FREE_ARRAY(PTR)            free(PTR)
2991 #endif
2992 /* counting the size of arrays:*/
2993 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
2994 {
2995         int n=0;
2996         while(1){
2997                 lua_rawgeti(L,index,n+1);
2998                 if (lua_isnil(L,-1))break;
2999                 ++n;
3000                 lua_pop(L,1);
3001         }
3002         lua_pop(L,1);
3003         return n;
3004 }
3005
3006 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
3007 {
3008         int n=0;
3009         lua_pushnil(L);  /* first key*/
3010         while (lua_next(L, index) != 0) {
3011                 ++n;
3012                 lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
3013         }
3014         return n;
3015 }
3016
3017 /* super macro to declare array typemap helper fns */
3018 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
3019         SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3020                 int i;\
3021                 for (i = 0; i < size; i++) {\
3022                         lua_rawgeti(L,index,i+1);\
3023                         if (lua_isnumber(L,-1)){\
3024                                 array[i] = (TYPE)lua_tonumber(L,-1);\
3025                         } else {\
3026                                 lua_pop(L,1);\
3027                                 return 0;\
3028                         }\
3029                         lua_pop(L,1);\
3030                 }\
3031                 return 1;\
3032         }\
3033         SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3034                 TYPE *array;\
3035                 if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3036                         SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3037                         return 0;\
3038                 }\
3039                 array=SWIG_ALLOC_ARRAY(TYPE,size);\
3040                 if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3041                         SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3042                         SWIG_FREE_ARRAY(array);\
3043                         return 0;\
3044                 }\
3045                 return array;\
3046         }\
3047         SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3048         {\
3049                 TYPE *array;\
3050                 if (!lua_istable(L,index)) {\
3051                         SWIG_Lua_pusherrstring(L,"expected a table");\
3052                         return 0;\
3053                 }\
3054                 *size=SWIG_itable_size(L,index);\
3055                 if (*size<1){\
3056                         SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3057                         return 0;\
3058                 }\
3059                 array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3060                 if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3061                         SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3062                         SWIG_FREE_ARRAY(array);\
3063                         return 0;\
3064                 }\
3065                 return array;\
3066         }\
3067         SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3068                 int i;\
3069                 lua_newtable(L);\
3070                 for (i = 0; i < size; i++){\
3071                         lua_pushnumber(L,(lua_Number)array[i]);\
3072                         lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3073                 }\
3074         }
3075
3076 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3077 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3078 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3079 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3080 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3081 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3082 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3083 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3084 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3085 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3086
3087 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3088         int i;
3089         for (i = 0; i < size; i++) {
3090                 lua_rawgeti(L,index,i+1);
3091                 if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3092                         lua_pop(L,1);
3093                         return 0;
3094                 }
3095                 lua_pop(L,1);
3096         }
3097         return 1;
3098 }
3099 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3100         void **array;
3101         if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3102                 SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3103                 return 0;
3104         }
3105         array=SWIG_ALLOC_ARRAY(void*,size);
3106         if (!SWIG_read_ptr_array(L,index,array,size,type)){
3107                 SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3108                 SWIG_FREE_ARRAY(array);
3109                 return 0;
3110         }
3111         return array;
3112 }
3113 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3114         void **array;
3115         if (!lua_istable(L,index)) {
3116                 SWIG_Lua_pusherrstring(L,"expected a table");
3117                 return 0;
3118         }
3119         *size=SWIG_itable_size(L,index);
3120         if (*size<1){
3121                 SWIG_Lua_pusherrstring(L,"table appears to be empty");
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_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3133         int i;
3134         lua_newtable(L);
3135         for (i = 0; i < size; i++){
3136                 SWIG_NewPointerObj(L,array[i],type,own);
3137                 lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3138         }
3139 }
3140
3141
3142 #include <algorithm>
3143 #include <string>
3144
3145
3146 #include "lldb/lldb-public.h"
3147 #include "lldb/API/SBAddress.h"
3148 #include "lldb/API/SBAttachInfo.h"
3149 #include "lldb/API/SBBlock.h"
3150 #include "lldb/API/SBBreakpoint.h"
3151 #include "lldb/API/SBBreakpointLocation.h"
3152 #include "lldb/API/SBBreakpointName.h"
3153 #include "lldb/API/SBBroadcaster.h"
3154 #include "lldb/API/SBCommandInterpreter.h"
3155 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3156 #include "lldb/API/SBCommandReturnObject.h"
3157 #include "lldb/API/SBCommunication.h"
3158 #include "lldb/API/SBCompileUnit.h"
3159 #include "lldb/API/SBData.h"
3160 #include "lldb/API/SBDebugger.h"
3161 #include "lldb/API/SBDeclaration.h"
3162 #include "lldb/API/SBEnvironment.h"
3163 #include "lldb/API/SBError.h"
3164 #include "lldb/API/SBEvent.h"
3165 #include "lldb/API/SBExecutionContext.h"
3166 #include "lldb/API/SBExpressionOptions.h"
3167 #include "lldb/API/SBFile.h"
3168 #include "lldb/API/SBFileSpec.h"
3169 #include "lldb/API/SBFileSpecList.h"
3170 #include "lldb/API/SBFrame.h"
3171 #include "lldb/API/SBFunction.h"
3172 #include "lldb/API/SBHostOS.h"
3173 #include "lldb/API/SBInstruction.h"
3174 #include "lldb/API/SBInstructionList.h"
3175 #include "lldb/API/SBLanguageRuntime.h"
3176 #include "lldb/API/SBLaunchInfo.h"
3177 #include "lldb/API/SBLineEntry.h"
3178 #include "lldb/API/SBListener.h"
3179 #include "lldb/API/SBMemoryRegionInfo.h"
3180 #include "lldb/API/SBMemoryRegionInfoList.h"
3181 #include "lldb/API/SBModule.h"
3182 #include "lldb/API/SBModuleSpec.h"
3183 #include "lldb/API/SBPlatform.h"
3184 #include "lldb/API/SBProcess.h"
3185 #include "lldb/API/SBProcessInfo.h"
3186 #include "lldb/API/SBQueue.h"
3187 #include "lldb/API/SBQueueItem.h"
3188 #include "lldb/API/SBReproducer.h"
3189 #include "lldb/API/SBSection.h"
3190 #include "lldb/API/SBSourceManager.h"
3191 #include "lldb/API/SBStream.h"
3192 #include "lldb/API/SBStringList.h"
3193 #include "lldb/API/SBStructuredData.h"
3194 #include "lldb/API/SBSymbol.h"
3195 #include "lldb/API/SBSymbolContext.h"
3196 #include "lldb/API/SBSymbolContextList.h"
3197 #include "lldb/API/SBTarget.h"
3198 #include "lldb/API/SBThread.h"
3199 #include "lldb/API/SBThreadCollection.h"
3200 #include "lldb/API/SBThreadPlan.h"
3201 #include "lldb/API/SBTrace.h"
3202 #include "lldb/API/SBTraceOptions.h"
3203 #include "lldb/API/SBType.h"
3204 #include "lldb/API/SBTypeCategory.h"
3205 #include "lldb/API/SBTypeEnumMember.h"
3206 #include "lldb/API/SBTypeFilter.h"
3207 #include "lldb/API/SBTypeFormat.h"
3208 #include "lldb/API/SBTypeNameSpecifier.h"
3209 #include "lldb/API/SBTypeSummary.h"
3210 #include "lldb/API/SBTypeSynthetic.h"
3211 #include "lldb/API/SBUnixSignals.h"
3212 #include "lldb/API/SBValue.h"
3213 #include "lldb/API/SBValueList.h"
3214 #include "lldb/API/SBVariablesOptions.h"
3215 #include "lldb/API/SBWatchpoint.h"
3216
3217
3218 using namespace lldb_private;
3219 using namespace lldb;
3220
3221
3222 #include <stdint.h>             // Use the C99 official header
3223
3224 SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
3225     lldb::SBStream stream;
3226     self->GetDescription (stream);
3227     const char *desc = stream.GetData();
3228     size_t desc_len = stream.GetSize();
3229     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3230       --desc_len;
3231     }
3232     return std::string(desc, desc_len);
3233   }
3234 SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
3235     lldb::SBStream stream;
3236     self->GetDescription (stream);
3237     const char *desc = stream.GetData();
3238     size_t desc_len = stream.GetSize();
3239     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3240       --desc_len;
3241     }
3242     return std::string(desc, desc_len);
3243   }
3244 SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
3245     lldb::SBStream stream;
3246     self->GetDescription (stream);
3247     const char *desc = stream.GetData();
3248     size_t desc_len = stream.GetSize();
3249     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3250       --desc_len;
3251     }
3252     return std::string(desc, desc_len);
3253   }
3254 SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocation *self){
3255     lldb::SBStream stream;
3256     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3257     const char *desc = stream.GetData();
3258     size_t desc_len = stream.GetSize();
3259     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3260       --desc_len;
3261     }
3262     return std::string(desc, desc_len);
3263   }
3264 SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *self){
3265     lldb::SBStream stream;
3266     self->GetDescription (stream);
3267     const char *desc = stream.GetData();
3268     size_t desc_len = stream.GetSize();
3269     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3270       --desc_len;
3271     }
3272     return std::string(desc, desc_len);
3273   }
3274 SWIGINTERN std::string lldb_SBCommandReturnObject___str__(lldb::SBCommandReturnObject *self){
3275     lldb::SBStream stream;
3276     self->GetDescription (stream);
3277     const char *desc = stream.GetData();
3278     size_t desc_len = stream.GetSize();
3279     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3280       --desc_len;
3281     }
3282     return std::string(desc, desc_len);
3283   }
3284 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3285             self->SetImmediateOutputFile(BORROWED);
3286         }
3287 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3288             self->SetImmediateErrorFile(BORROWED);
3289         }
3290 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3291             self->Printf("%s", str);
3292         }
3293 SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
3294     lldb::SBStream stream;
3295     self->GetDescription (stream);
3296     const char *desc = stream.GetData();
3297     size_t desc_len = stream.GetSize();
3298     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3299       --desc_len;
3300     }
3301     return std::string(desc, desc_len);
3302   }
3303 SWIGINTERN std::string lldb_SBData___str__(lldb::SBData *self){
3304     lldb::SBStream stream;
3305     self->GetDescription (stream);
3306     const char *desc = stream.GetData();
3307     size_t desc_len = stream.GetSize();
3308     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3309       --desc_len;
3310     }
3311     return std::string(desc, desc_len);
3312   }
3313 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3314             return self->GetInputFile().GetFile();
3315         }
3316 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3317             return self->GetOutputFile().GetFile();
3318         }
3319 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3320             return self->GetErrorFile().GetFile();
3321         }
3322 SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
3323     lldb::SBStream stream;
3324     self->GetDescription (stream);
3325     const char *desc = stream.GetData();
3326     size_t desc_len = stream.GetSize();
3327     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3328       --desc_len;
3329     }
3330     return std::string(desc, desc_len);
3331   }
3332 SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
3333     lldb::SBStream stream;
3334     self->GetDescription (stream);
3335     const char *desc = stream.GetData();
3336     size_t desc_len = stream.GetSize();
3337     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3338       --desc_len;
3339     }
3340     return std::string(desc, desc_len);
3341   }
3342 SWIGINTERN std::string lldb_SBError___str__(lldb::SBError *self){
3343     lldb::SBStream stream;
3344     self->GetDescription (stream);
3345     const char *desc = stream.GetData();
3346     size_t desc_len = stream.GetSize();
3347     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3348       --desc_len;
3349     }
3350     return std::string(desc, desc_len);
3351   }
3352 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3353             return lldb::SBFile(BORROWED);
3354         }
3355 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3356             return lldb::SBFile(FORCE_IO_METHODS);
3357         }
3358 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3359             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3360         }
3361 SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
3362     lldb::SBStream stream;
3363     self->GetDescription (stream);
3364     const char *desc = stream.GetData();
3365     size_t desc_len = stream.GetSize();
3366     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3367       --desc_len;
3368     }
3369     return std::string(desc, desc_len);
3370   }
3371 SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
3372     lldb::SBStream stream;
3373     self->GetDescription (stream);
3374     const char *desc = stream.GetData();
3375     size_t desc_len = stream.GetSize();
3376     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3377       --desc_len;
3378     }
3379     return std::string(desc, desc_len);
3380   }
3381 SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
3382     lldb::SBStream stream;
3383     self->GetDescription (stream);
3384     const char *desc = stream.GetData();
3385     size_t desc_len = stream.GetSize();
3386     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3387       --desc_len;
3388     }
3389     return std::string(desc, desc_len);
3390   }
3391 SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
3392     lldb::SBStream stream;
3393     self->GetDescription (stream);
3394     const char *desc = stream.GetData();
3395     size_t desc_len = stream.GetSize();
3396     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3397       --desc_len;
3398     }
3399     return std::string(desc, desc_len);
3400   }
3401 SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *self){
3402     lldb::SBStream stream;
3403     self->GetDescription (stream);
3404     const char *desc = stream.GetData();
3405     size_t desc_len = stream.GetSize();
3406     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3407       --desc_len;
3408     }
3409     return std::string(desc, desc_len);
3410   }
3411 SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
3412     lldb::SBStream stream;
3413     self->GetDescription (stream);
3414     const char *desc = stream.GetData();
3415     size_t desc_len = stream.GetSize();
3416     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3417       --desc_len;
3418     }
3419     return std::string(desc, desc_len);
3420   }
3421 SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo *self){
3422     lldb::SBStream stream;
3423     self->GetDescription (stream);
3424     const char *desc = stream.GetData();
3425     size_t desc_len = stream.GetSize();
3426     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3427       --desc_len;
3428     }
3429     return std::string(desc, desc_len);
3430   }
3431 SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
3432     lldb::SBStream stream;
3433     self->GetDescription (stream);
3434     const char *desc = stream.GetData();
3435     size_t desc_len = stream.GetSize();
3436     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3437       --desc_len;
3438     }
3439     return std::string(desc, desc_len);
3440   }
3441 SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
3442     lldb::SBStream stream;
3443     self->GetDescription (stream);
3444     const char *desc = stream.GetData();
3445     size_t desc_len = stream.GetSize();
3446     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3447       --desc_len;
3448     }
3449     return std::string(desc, desc_len);
3450   }
3451 SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *self){
3452     lldb::SBStream stream;
3453     self->GetDescription (stream);
3454     const char *desc = stream.GetData();
3455     size_t desc_len = stream.GetSize();
3456     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3457       --desc_len;
3458     }
3459     return std::string(desc, desc_len);
3460   }
3461 SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
3462     lldb::SBStream stream;
3463     self->GetDescription (stream);
3464     const char *desc = stream.GetData();
3465     size_t desc_len = stream.GetSize();
3466     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3467       --desc_len;
3468     }
3469     return std::string(desc, desc_len);
3470   }
3471 SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
3472     lldb::SBStream stream;
3473     self->GetDescription (stream);
3474     const char *desc = stream.GetData();
3475     size_t desc_len = stream.GetSize();
3476     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3477       --desc_len;
3478     }
3479     return std::string(desc, desc_len);
3480   }
3481 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3482             self->RedirectToFile(file);
3483         }
3484 SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
3485     lldb::SBStream stream;
3486     self->GetDescription (stream);
3487     const char *desc = stream.GetData();
3488     size_t desc_len = stream.GetSize();
3489     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3490       --desc_len;
3491     }
3492     return std::string(desc, desc_len);
3493   }
3494 SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self){
3495     lldb::SBStream stream;
3496     self->GetDescription (stream);
3497     const char *desc = stream.GetData();
3498     size_t desc_len = stream.GetSize();
3499     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3500       --desc_len;
3501     }
3502     return std::string(desc, desc_len);
3503   }
3504 SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextList *self){
3505     lldb::SBStream stream;
3506     self->GetDescription (stream);
3507     const char *desc = stream.GetData();
3508     size_t desc_len = stream.GetSize();
3509     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3510       --desc_len;
3511     }
3512     return std::string(desc, desc_len);
3513   }
3514 SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
3515     lldb::SBStream stream;
3516     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3517     const char *desc = stream.GetData();
3518     size_t desc_len = stream.GetSize();
3519     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3520       --desc_len;
3521     }
3522     return std::string(desc, desc_len);
3523   }
3524 SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
3525     lldb::SBStream stream;
3526     self->GetDescription (stream);
3527     const char *desc = stream.GetData();
3528     size_t desc_len = stream.GetSize();
3529     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3530       --desc_len;
3531     }
3532     return std::string(desc, desc_len);
3533   }
3534 SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
3535     lldb::SBStream stream;
3536     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3537     const char *desc = stream.GetData();
3538     size_t desc_len = stream.GetSize();
3539     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3540       --desc_len;
3541     }
3542     return std::string(desc, desc_len);
3543   }
3544 SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunction *self){
3545     lldb::SBStream stream;
3546     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3547     const char *desc = stream.GetData();
3548     size_t desc_len = stream.GetSize();
3549     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3550       --desc_len;
3551     }
3552     return std::string(desc, desc_len);
3553   }
3554 SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
3555     lldb::SBStream stream;
3556     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3557     const char *desc = stream.GetData();
3558     size_t desc_len = stream.GetSize();
3559     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3560       --desc_len;
3561     }
3562     return std::string(desc, desc_len);
3563   }
3564 SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
3565     lldb::SBStream stream;
3566     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3567     const char *desc = stream.GetData();
3568     size_t desc_len = stream.GetSize();
3569     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3570       --desc_len;
3571     }
3572     return std::string(desc, desc_len);
3573   }
3574 SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *self){
3575     lldb::SBStream stream;
3576     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3577     const char *desc = stream.GetData();
3578     size_t desc_len = stream.GetSize();
3579     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3580       --desc_len;
3581     }
3582     return std::string(desc, desc_len);
3583   }
3584 SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
3585     lldb::SBStream stream;
3586     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3587     const char *desc = stream.GetData();
3588     size_t desc_len = stream.GetSize();
3589     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3590       --desc_len;
3591     }
3592     return std::string(desc, desc_len);
3593   }
3594 SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
3595     lldb::SBStream stream;
3596     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3597     const char *desc = stream.GetData();
3598     size_t desc_len = stream.GetSize();
3599     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3600       --desc_len;
3601     }
3602     return std::string(desc, desc_len);
3603   }
3604 SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifier *self){
3605     lldb::SBStream stream;
3606     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3607     const char *desc = stream.GetData();
3608     size_t desc_len = stream.GetSize();
3609     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3610       --desc_len;
3611     }
3612     return std::string(desc, desc_len);
3613   }
3614 SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
3615     lldb::SBStream stream;
3616     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3617     const char *desc = stream.GetData();
3618     size_t desc_len = stream.GetSize();
3619     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3620       --desc_len;
3621     }
3622     return std::string(desc, desc_len);
3623   }
3624 SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self){
3625     lldb::SBStream stream;
3626     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3627     const char *desc = stream.GetData();
3628     size_t desc_len = stream.GetSize();
3629     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3630       --desc_len;
3631     }
3632     return std::string(desc, desc_len);
3633   }
3634 SWIGINTERN std::string lldb_SBValue___str__(lldb::SBValue *self){
3635     lldb::SBStream stream;
3636     self->GetDescription (stream);
3637     const char *desc = stream.GetData();
3638     size_t desc_len = stream.GetSize();
3639     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3640       --desc_len;
3641     }
3642     return std::string(desc, desc_len);
3643   }
3644 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3645            lldb::SBStream description;
3646            const size_t n = self->GetSize();
3647            if (n)
3648            {
3649                for (size_t i=0; i<n; ++i)
3650                    self->GetValueAtIndex(i).GetDescription(description);
3651            }
3652            else
3653            {
3654                description.Printf("<empty> lldb.SBValueList()");
3655            }
3656            const char *desc = description.GetData();
3657            size_t desc_len = description.GetSize();
3658            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3659                --desc_len;
3660            return std::string(desc, desc_len);
3661        }
3662 SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
3663     lldb::SBStream stream;
3664     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3665     const char *desc = stream.GetData();
3666     size_t desc_len = stream.GetSize();
3667     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3668       --desc_len;
3669     }
3670     return std::string(desc, desc_len);
3671   }
3672 #ifdef __cplusplus
3673 extern "C" {
3674 #endif
3675 static int _wrap_new_string__SWIG_0(lua_State* L) {
3676   int SWIG_arg = 0;
3677   std::string *result = 0 ;
3678   
3679   SWIG_check_num_args("std::string::string",0,0)
3680   result = (std::string *)new std::string();
3681   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++; 
3682   return SWIG_arg;
3683   
3684   if(0) SWIG_fail;
3685   
3686 fail:
3687   lua_error(L);
3688   return SWIG_arg;
3689 }
3690
3691
3692 static int _wrap_new_string__SWIG_1(lua_State* L) {
3693   int SWIG_arg = 0;
3694   char *arg1 = (char *) 0 ;
3695   std::string *result = 0 ;
3696   
3697   SWIG_check_num_args("std::string::string",1,1)
3698   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3699   arg1 = (char *)lua_tostring(L, 1);
3700   result = (std::string *)new std::string((char const *)arg1);
3701   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++; 
3702   return SWIG_arg;
3703   
3704   if(0) SWIG_fail;
3705   
3706 fail:
3707   lua_error(L);
3708   return SWIG_arg;
3709 }
3710
3711
3712 static int _wrap_new_string(lua_State* L) {
3713   int argc;
3714   int argv[2]={
3715     1,2
3716   };
3717   
3718   argc = lua_gettop(L);
3719   if (argc == 0) {
3720     return _wrap_new_string__SWIG_0(L);
3721   }
3722   if (argc == 1) {
3723     int _v;
3724     {
3725       _v = SWIG_lua_isnilstring(L,argv[0]);
3726     }
3727     if (_v) {
3728       return _wrap_new_string__SWIG_1(L);
3729     }
3730   }
3731   
3732   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3733     "  Possible C/C++ prototypes are:\n"
3734     "    std::string::string()\n"
3735     "    std::string::string(char const *)\n");
3736   lua_error(L);return 0;
3737 }
3738
3739
3740 static int _wrap_string_size(lua_State* L) {
3741   int SWIG_arg = 0;
3742   std::string *arg1 = (std::string *) 0 ;
3743   unsigned int result;
3744   
3745   SWIG_check_num_args("std::string::size",1,1)
3746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3747   
3748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3749     SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3750   }
3751   
3752   result = (unsigned int)((std::string const *)arg1)->size();
3753   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3754   return SWIG_arg;
3755   
3756   if(0) SWIG_fail;
3757   
3758 fail:
3759   lua_error(L);
3760   return SWIG_arg;
3761 }
3762
3763
3764 static int _wrap_string_length(lua_State* L) {
3765   int SWIG_arg = 0;
3766   std::string *arg1 = (std::string *) 0 ;
3767   unsigned int result;
3768   
3769   SWIG_check_num_args("std::string::length",1,1)
3770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3771   
3772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3773     SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3774   }
3775   
3776   result = (unsigned int)((std::string const *)arg1)->length();
3777   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3778   return SWIG_arg;
3779   
3780   if(0) SWIG_fail;
3781   
3782 fail:
3783   lua_error(L);
3784   return SWIG_arg;
3785 }
3786
3787
3788 static int _wrap_string_empty(lua_State* L) {
3789   int SWIG_arg = 0;
3790   std::string *arg1 = (std::string *) 0 ;
3791   bool result;
3792   
3793   SWIG_check_num_args("std::string::empty",1,1)
3794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3795   
3796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3797     SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3798   }
3799   
3800   result = (bool)((std::string const *)arg1)->empty();
3801   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3802   return SWIG_arg;
3803   
3804   if(0) SWIG_fail;
3805   
3806 fail:
3807   lua_error(L);
3808   return SWIG_arg;
3809 }
3810
3811
3812 static int _wrap_string_c_str(lua_State* L) {
3813   int SWIG_arg = 0;
3814   std::string *arg1 = (std::string *) 0 ;
3815   char *result = 0 ;
3816   
3817   SWIG_check_num_args("std::string::c_str",1,1)
3818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3819   
3820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3821     SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3822   }
3823   
3824   result = (char *)((std::string const *)arg1)->c_str();
3825   lua_pushstring(L,(const char *)result); SWIG_arg++;
3826   return SWIG_arg;
3827   
3828   if(0) SWIG_fail;
3829   
3830 fail:
3831   lua_error(L);
3832   return SWIG_arg;
3833 }
3834
3835
3836 static int _wrap_string_data(lua_State* L) {
3837   int SWIG_arg = 0;
3838   std::string *arg1 = (std::string *) 0 ;
3839   char *result = 0 ;
3840   
3841   SWIG_check_num_args("std::string::data",1,1)
3842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3843   
3844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3845     SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3846   }
3847   
3848   result = (char *)((std::string const *)arg1)->data();
3849   lua_pushstring(L,(const char *)result); SWIG_arg++;
3850   return SWIG_arg;
3851   
3852   if(0) SWIG_fail;
3853   
3854 fail:
3855   lua_error(L);
3856   return SWIG_arg;
3857 }
3858
3859
3860 static int _wrap_string_assign(lua_State* L) {
3861   int SWIG_arg = 0;
3862   std::string *arg1 = (std::string *) 0 ;
3863   char *arg2 = (char *) 0 ;
3864   
3865   SWIG_check_num_args("std::string::assign",2,2)
3866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3867   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3868   
3869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3870     SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3871   }
3872   
3873   arg2 = (char *)lua_tostring(L, 2);
3874   (arg1)->assign((char const *)arg2);
3875   
3876   return SWIG_arg;
3877   
3878   if(0) SWIG_fail;
3879   
3880 fail:
3881   lua_error(L);
3882   return SWIG_arg;
3883 }
3884
3885
3886 static void swig_delete_string(void *obj) {
3887 std::string *arg1 = (std::string *) obj;
3888 delete arg1;
3889 }
3890 static int _proxy__wrap_new_string(lua_State *L) {
3891     assert(lua_istable(L,1));
3892     lua_pushcfunction(L,_wrap_new_string);
3893     assert(!lua_isnil(L,-1));
3894     lua_replace(L,1); /* replace our table with real constructor */
3895     lua_call(L,lua_gettop(L)-1,1);
3896     return 1;
3897 }
3898 static swig_lua_attribute swig_string_attributes[] = {
3899     {0,0,0}
3900 };
3901 static swig_lua_method swig_string_methods[]= {
3902     { "size", _wrap_string_size},
3903     { "length", _wrap_string_length},
3904     { "empty", _wrap_string_empty},
3905     { "c_str", _wrap_string_c_str},
3906     { "data", _wrap_string_data},
3907     { "assign", _wrap_string_assign},
3908     {0,0}
3909 };
3910 static swig_lua_method swig_string_meta[] = {
3911     {0,0}
3912 };
3913
3914 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3915     {0,0,0}
3916 };
3917 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3918     {0,0,0,0,0,0}
3919 };
3920 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3921     {0,0}
3922 };
3923 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3924     0
3925 };
3926
3927 static swig_lua_namespace swig_string_Sf_SwigStatic = {
3928     "string",
3929     swig_string_Sf_SwigStatic_methods,
3930     swig_string_Sf_SwigStatic_attributes,
3931     swig_string_Sf_SwigStatic_constants,
3932     swig_string_Sf_SwigStatic_classes,
3933     0
3934 };
3935 static swig_lua_class *swig_string_bases[] = {0};
3936 static const char *swig_string_base_names[] = {0};
3937 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 };
3938
3939 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
3940   int SWIG_arg = 0;
3941   lldb::SBAddress *result = 0 ;
3942   
3943   SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
3944   result = (lldb::SBAddress *)new lldb::SBAddress();
3945   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; 
3946   return SWIG_arg;
3947   
3948   if(0) SWIG_fail;
3949   
3950 fail:
3951   lua_error(L);
3952   return SWIG_arg;
3953 }
3954
3955
3956 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
3957   int SWIG_arg = 0;
3958   lldb::SBAddress *arg1 = 0 ;
3959   lldb::SBAddress *result = 0 ;
3960   
3961   SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
3962   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
3963   
3964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
3965     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
3966   }
3967   
3968   result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
3969   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; 
3970   return SWIG_arg;
3971   
3972   if(0) SWIG_fail;
3973   
3974 fail:
3975   lua_error(L);
3976   return SWIG_arg;
3977 }
3978
3979
3980 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
3981   int SWIG_arg = 0;
3982   lldb::SBSection arg1 ;
3983   lldb::addr_t arg2 ;
3984   lldb::SBSection *argp1 ;
3985   lldb::SBAddress *result = 0 ;
3986   
3987   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
3988   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
3989   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
3990   
3991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
3992     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
3993   }
3994   arg1 = *argp1;
3995   
3996   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
3997   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
3998   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; 
3999   return SWIG_arg;
4000   
4001   if(0) SWIG_fail;
4002   
4003 fail:
4004   lua_error(L);
4005   return SWIG_arg;
4006 }
4007
4008
4009 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4010   int SWIG_arg = 0;
4011   lldb::addr_t arg1 ;
4012   lldb::SBTarget *arg2 = 0 ;
4013   lldb::SBAddress *result = 0 ;
4014   
4015   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4016   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4017   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4018   arg1 = (lldb::addr_t)lua_tonumber(L, 1);
4019   
4020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4021     SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4022   }
4023   
4024   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4025   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; 
4026   return SWIG_arg;
4027   
4028   if(0) SWIG_fail;
4029   
4030 fail:
4031   lua_error(L);
4032   return SWIG_arg;
4033 }
4034
4035
4036 static int _wrap_new_SBAddress(lua_State* L) {
4037   int argc;
4038   int argv[3]={
4039     1,2,3
4040   };
4041   
4042   argc = lua_gettop(L);
4043   if (argc == 0) {
4044     return _wrap_new_SBAddress__SWIG_0(L);
4045   }
4046   if (argc == 1) {
4047     int _v;
4048     {
4049       void *ptr;
4050       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4051         _v = 0;
4052       } else {
4053         _v = 1;
4054       }
4055     }
4056     if (_v) {
4057       return _wrap_new_SBAddress__SWIG_1(L);
4058     }
4059   }
4060   if (argc == 2) {
4061     int _v;
4062     {
4063       void *ptr;
4064       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
4065         _v = 0;
4066       } else {
4067         _v = 1;
4068       }
4069     }
4070     if (_v) {
4071       {
4072         _v = lua_isnumber(L,argv[1]);
4073       }
4074       if (_v) {
4075         return _wrap_new_SBAddress__SWIG_2(L);
4076       }
4077     }
4078   }
4079   if (argc == 2) {
4080     int _v;
4081     {
4082       _v = lua_isnumber(L,argv[0]);
4083     }
4084     if (_v) {
4085       {
4086         void *ptr;
4087         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4088           _v = 0;
4089         } else {
4090           _v = 1;
4091         }
4092       }
4093       if (_v) {
4094         return _wrap_new_SBAddress__SWIG_3(L);
4095       }
4096     }
4097   }
4098   
4099   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4100     "  Possible C/C++ prototypes are:\n"
4101     "    lldb::SBAddress::SBAddress()\n"
4102     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4103     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4104     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4105   lua_error(L);return 0;
4106 }
4107
4108
4109 static int _wrap_SBAddress_IsValid(lua_State* L) {
4110   int SWIG_arg = 0;
4111   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4112   bool result;
4113   
4114   SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4116   
4117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4118     SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4119   }
4120   
4121   result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4122   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4123   return SWIG_arg;
4124   
4125   if(0) SWIG_fail;
4126   
4127 fail:
4128   lua_error(L);
4129   return SWIG_arg;
4130 }
4131
4132
4133 static int _wrap_SBAddress_Clear(lua_State* L) {
4134   int SWIG_arg = 0;
4135   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4136   
4137   SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4139   
4140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4141     SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4142   }
4143   
4144   (arg1)->Clear();
4145   
4146   return SWIG_arg;
4147   
4148   if(0) SWIG_fail;
4149   
4150 fail:
4151   lua_error(L);
4152   return SWIG_arg;
4153 }
4154
4155
4156 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4157   int SWIG_arg = 0;
4158   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4159   lldb::addr_t result;
4160   
4161   SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4163   
4164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4165     SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4166   }
4167   
4168   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4169   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4170   return SWIG_arg;
4171   
4172   if(0) SWIG_fail;
4173   
4174 fail:
4175   lua_error(L);
4176   return SWIG_arg;
4177 }
4178
4179
4180 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4181   int SWIG_arg = 0;
4182   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4183   lldb::SBTarget *arg2 = 0 ;
4184   lldb::addr_t result;
4185   
4186   SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4188   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4189   
4190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4191     SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4192   }
4193   
4194   
4195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4196     SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4197   }
4198   
4199   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4200   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4201   return SWIG_arg;
4202   
4203   if(0) SWIG_fail;
4204   
4205 fail:
4206   lua_error(L);
4207   return SWIG_arg;
4208 }
4209
4210
4211 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4212   int SWIG_arg = 0;
4213   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4214   lldb::addr_t arg2 ;
4215   lldb::SBTarget *arg3 = 0 ;
4216   
4217   SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4219   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4220   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4221   
4222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4223     SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4224   }
4225   
4226   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
4227   
4228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4229     SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4230   }
4231   
4232   (arg1)->SetLoadAddress(arg2,*arg3);
4233   
4234   return SWIG_arg;
4235   
4236   if(0) SWIG_fail;
4237   
4238 fail:
4239   lua_error(L);
4240   return SWIG_arg;
4241 }
4242
4243
4244 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4245   int SWIG_arg = 0;
4246   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4247   lldb::addr_t arg2 ;
4248   bool result;
4249   
4250   SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4252   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4253   
4254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4255     SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4256   }
4257   
4258   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
4259   result = (bool)(arg1)->OffsetAddress(arg2);
4260   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4261   return SWIG_arg;
4262   
4263   if(0) SWIG_fail;
4264   
4265 fail:
4266   lua_error(L);
4267   return SWIG_arg;
4268 }
4269
4270
4271 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4272   int SWIG_arg = 0;
4273   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4274   lldb::SBStream *arg2 = 0 ;
4275   bool result;
4276   
4277   SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4279   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4280   
4281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4282     SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4283   }
4284   
4285   
4286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4287     SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4288   }
4289   
4290   result = (bool)(arg1)->GetDescription(*arg2);
4291   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4292   return SWIG_arg;
4293   
4294   if(0) SWIG_fail;
4295   
4296 fail:
4297   lua_error(L);
4298   return SWIG_arg;
4299 }
4300
4301
4302 static int _wrap_SBAddress_GetSection(lua_State* L) {
4303   int SWIG_arg = 0;
4304   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4305   lldb::SBSection result;
4306   
4307   SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4309   
4310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4311     SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4312   }
4313   
4314   result = (arg1)->GetSection();
4315   {
4316     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
4317     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4318   }
4319   return SWIG_arg;
4320   
4321   if(0) SWIG_fail;
4322   
4323 fail:
4324   lua_error(L);
4325   return SWIG_arg;
4326 }
4327
4328
4329 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4330   int SWIG_arg = 0;
4331   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4332   lldb::addr_t result;
4333   
4334   SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4336   
4337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4338     SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4339   }
4340   
4341   result = (lldb::addr_t)(arg1)->GetOffset();
4342   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4343   return SWIG_arg;
4344   
4345   if(0) SWIG_fail;
4346   
4347 fail:
4348   lua_error(L);
4349   return SWIG_arg;
4350 }
4351
4352
4353 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4354   int SWIG_arg = 0;
4355   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4356   lldb::SBSection arg2 ;
4357   lldb::addr_t arg3 ;
4358   lldb::SBSection *argp2 ;
4359   
4360   SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4362   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4363   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4364   
4365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4366     SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4367   }
4368   
4369   
4370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4371     SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4372   }
4373   arg2 = *argp2;
4374   
4375   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
4376   (arg1)->SetAddress(arg2,arg3);
4377   
4378   return SWIG_arg;
4379   
4380   if(0) SWIG_fail;
4381   
4382 fail:
4383   lua_error(L);
4384   return SWIG_arg;
4385 }
4386
4387
4388 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4389   int SWIG_arg = 0;
4390   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4391   uint32_t arg2 ;
4392   lldb::SBSymbolContext result;
4393   
4394   SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4396   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4397   
4398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4399     SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4400   }
4401   
4402   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
4403   arg2 = (uint32_t)lua_tonumber(L, 2);
4404   result = (arg1)->GetSymbolContext(arg2);
4405   {
4406     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
4407     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4408   }
4409   return SWIG_arg;
4410   
4411   if(0) SWIG_fail;
4412   
4413 fail:
4414   lua_error(L);
4415   return SWIG_arg;
4416 }
4417
4418
4419 static int _wrap_SBAddress_GetModule(lua_State* L) {
4420   int SWIG_arg = 0;
4421   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4422   lldb::SBModule result;
4423   
4424   SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4426   
4427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4428     SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4429   }
4430   
4431   result = (arg1)->GetModule();
4432   {
4433     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
4434     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4435   }
4436   return SWIG_arg;
4437   
4438   if(0) SWIG_fail;
4439   
4440 fail:
4441   lua_error(L);
4442   return SWIG_arg;
4443 }
4444
4445
4446 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4447   int SWIG_arg = 0;
4448   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4449   lldb::SBCompileUnit result;
4450   
4451   SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4453   
4454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4455     SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4456   }
4457   
4458   result = (arg1)->GetCompileUnit();
4459   {
4460     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
4461     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4462   }
4463   return SWIG_arg;
4464   
4465   if(0) SWIG_fail;
4466   
4467 fail:
4468   lua_error(L);
4469   return SWIG_arg;
4470 }
4471
4472
4473 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4474   int SWIG_arg = 0;
4475   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4476   lldb::SBFunction result;
4477   
4478   SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4480   
4481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4482     SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4483   }
4484   
4485   result = (arg1)->GetFunction();
4486   {
4487     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
4488     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4489   }
4490   return SWIG_arg;
4491   
4492   if(0) SWIG_fail;
4493   
4494 fail:
4495   lua_error(L);
4496   return SWIG_arg;
4497 }
4498
4499
4500 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4501   int SWIG_arg = 0;
4502   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4503   lldb::SBBlock result;
4504   
4505   SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4507   
4508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4509     SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4510   }
4511   
4512   result = (arg1)->GetBlock();
4513   {
4514     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
4515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4516   }
4517   return SWIG_arg;
4518   
4519   if(0) SWIG_fail;
4520   
4521 fail:
4522   lua_error(L);
4523   return SWIG_arg;
4524 }
4525
4526
4527 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4528   int SWIG_arg = 0;
4529   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4530   lldb::SBSymbol result;
4531   
4532   SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4534   
4535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4536     SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4537   }
4538   
4539   result = (arg1)->GetSymbol();
4540   {
4541     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
4542     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4543   }
4544   return SWIG_arg;
4545   
4546   if(0) SWIG_fail;
4547   
4548 fail:
4549   lua_error(L);
4550   return SWIG_arg;
4551 }
4552
4553
4554 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4555   int SWIG_arg = 0;
4556   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4557   lldb::SBLineEntry result;
4558   
4559   SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4561   
4562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4563     SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4564   }
4565   
4566   result = (arg1)->GetLineEntry();
4567   {
4568     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
4569     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4570   }
4571   return SWIG_arg;
4572   
4573   if(0) SWIG_fail;
4574   
4575 fail:
4576   lua_error(L);
4577   return SWIG_arg;
4578 }
4579
4580
4581 static int _wrap_SBAddress___tostring(lua_State* L) {
4582   int SWIG_arg = 0;
4583   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4584   std::string result;
4585   
4586   SWIG_check_num_args("lldb::SBAddress::__str__",1,1)
4587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__str__",1,"lldb::SBAddress *");
4588   
4589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4590     SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4591   }
4592   
4593   result = lldb_SBAddress___str__(arg1);
4594   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4595   return SWIG_arg;
4596   
4597   if(0) SWIG_fail;
4598   
4599 fail:
4600   lua_error(L);
4601   return SWIG_arg;
4602 }
4603
4604
4605 static void swig_delete_SBAddress(void *obj) {
4606 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4607 delete arg1;
4608 }
4609 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4610     assert(lua_istable(L,1));
4611     lua_pushcfunction(L,_wrap_new_SBAddress);
4612     assert(!lua_isnil(L,-1));
4613     lua_replace(L,1); /* replace our table with real constructor */
4614     lua_call(L,lua_gettop(L)-1,1);
4615     return 1;
4616 }
4617 static swig_lua_attribute swig_SBAddress_attributes[] = {
4618     {0,0,0}
4619 };
4620 static swig_lua_method swig_SBAddress_methods[]= {
4621     { "IsValid", _wrap_SBAddress_IsValid},
4622     { "Clear", _wrap_SBAddress_Clear},
4623     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4624     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4625     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4626     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4627     { "GetDescription", _wrap_SBAddress_GetDescription},
4628     { "GetSection", _wrap_SBAddress_GetSection},
4629     { "GetOffset", _wrap_SBAddress_GetOffset},
4630     { "SetAddress", _wrap_SBAddress_SetAddress},
4631     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4632     { "GetModule", _wrap_SBAddress_GetModule},
4633     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4634     { "GetFunction", _wrap_SBAddress_GetFunction},
4635     { "GetBlock", _wrap_SBAddress_GetBlock},
4636     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4637     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4638     { "__tostring", _wrap_SBAddress___tostring},
4639     {0,0}
4640 };
4641 static swig_lua_method swig_SBAddress_meta[] = {
4642     { "__tostring", _wrap_SBAddress___tostring},
4643     {0,0}
4644 };
4645
4646 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4647     {0,0,0}
4648 };
4649 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4650     {0,0,0,0,0,0}
4651 };
4652 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4653     {0,0}
4654 };
4655 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4656     0
4657 };
4658
4659 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4660     "SBAddress",
4661     swig_SBAddress_Sf_SwigStatic_methods,
4662     swig_SBAddress_Sf_SwigStatic_attributes,
4663     swig_SBAddress_Sf_SwigStatic_constants,
4664     swig_SBAddress_Sf_SwigStatic_classes,
4665     0
4666 };
4667 static swig_lua_class *swig_SBAddress_bases[] = {0};
4668 static const char *swig_SBAddress_base_names[] = {0};
4669 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 };
4670
4671 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4672   int SWIG_arg = 0;
4673   lldb::SBAttachInfo *result = 0 ;
4674   
4675   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4676   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4677   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4678   return SWIG_arg;
4679   
4680   if(0) SWIG_fail;
4681   
4682 fail:
4683   lua_error(L);
4684   return SWIG_arg;
4685 }
4686
4687
4688 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4689   int SWIG_arg = 0;
4690   lldb::pid_t arg1 ;
4691   lldb::SBAttachInfo *result = 0 ;
4692   
4693   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4694   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4695   arg1 = (lldb::pid_t)lua_tonumber(L, 1);
4696   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4697   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4698   return SWIG_arg;
4699   
4700   if(0) SWIG_fail;
4701   
4702 fail:
4703   lua_error(L);
4704   return SWIG_arg;
4705 }
4706
4707
4708 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4709   int SWIG_arg = 0;
4710   char *arg1 = (char *) 0 ;
4711   bool arg2 ;
4712   lldb::SBAttachInfo *result = 0 ;
4713   
4714   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4715   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4716   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4717   arg1 = (char *)lua_tostring(L, 1);
4718   arg2 = (lua_toboolean(L, 2)!=0);
4719   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4720   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4721   return SWIG_arg;
4722   
4723   if(0) SWIG_fail;
4724   
4725 fail:
4726   lua_error(L);
4727   return SWIG_arg;
4728 }
4729
4730
4731 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4732   int SWIG_arg = 0;
4733   char *arg1 = (char *) 0 ;
4734   bool arg2 ;
4735   bool arg3 ;
4736   lldb::SBAttachInfo *result = 0 ;
4737   
4738   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4739   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4740   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4741   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4742   arg1 = (char *)lua_tostring(L, 1);
4743   arg2 = (lua_toboolean(L, 2)!=0);
4744   arg3 = (lua_toboolean(L, 3)!=0);
4745   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4746   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4747   return SWIG_arg;
4748   
4749   if(0) SWIG_fail;
4750   
4751 fail:
4752   lua_error(L);
4753   return SWIG_arg;
4754 }
4755
4756
4757 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4758   int SWIG_arg = 0;
4759   lldb::SBAttachInfo *arg1 = 0 ;
4760   lldb::SBAttachInfo *result = 0 ;
4761   
4762   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4763   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4764   
4765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4766     SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4767   }
4768   
4769   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4770   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4771   return SWIG_arg;
4772   
4773   if(0) SWIG_fail;
4774   
4775 fail:
4776   lua_error(L);
4777   return SWIG_arg;
4778 }
4779
4780
4781 static int _wrap_new_SBAttachInfo(lua_State* L) {
4782   int argc;
4783   int argv[4]={
4784     1,2,3,4
4785   };
4786   
4787   argc = lua_gettop(L);
4788   if (argc == 0) {
4789     return _wrap_new_SBAttachInfo__SWIG_0(L);
4790   }
4791   if (argc == 1) {
4792     int _v;
4793     {
4794       void *ptr;
4795       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4796         _v = 0;
4797       } else {
4798         _v = 1;
4799       }
4800     }
4801     if (_v) {
4802       return _wrap_new_SBAttachInfo__SWIG_4(L);
4803     }
4804   }
4805   if (argc == 1) {
4806     int _v;
4807     {
4808       _v = lua_isnumber(L,argv[0]);
4809     }
4810     if (_v) {
4811       return _wrap_new_SBAttachInfo__SWIG_1(L);
4812     }
4813   }
4814   if (argc == 2) {
4815     int _v;
4816     {
4817       _v = SWIG_lua_isnilstring(L,argv[0]);
4818     }
4819     if (_v) {
4820       {
4821         _v = lua_isboolean(L,argv[1]);
4822       }
4823       if (_v) {
4824         return _wrap_new_SBAttachInfo__SWIG_2(L);
4825       }
4826     }
4827   }
4828   if (argc == 3) {
4829     int _v;
4830     {
4831       _v = SWIG_lua_isnilstring(L,argv[0]);
4832     }
4833     if (_v) {
4834       {
4835         _v = lua_isboolean(L,argv[1]);
4836       }
4837       if (_v) {
4838         {
4839           _v = lua_isboolean(L,argv[2]);
4840         }
4841         if (_v) {
4842           return _wrap_new_SBAttachInfo__SWIG_3(L);
4843         }
4844       }
4845     }
4846   }
4847   
4848   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4849     "  Possible C/C++ prototypes are:\n"
4850     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4851     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4852     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4853     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4854     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4855   lua_error(L);return 0;
4856 }
4857
4858
4859 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4860   int SWIG_arg = 0;
4861   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4862   lldb::pid_t result;
4863   
4864   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4866   
4867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4868     SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4869   }
4870   
4871   result = (lldb::pid_t)(arg1)->GetProcessID();
4872   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4873   return SWIG_arg;
4874   
4875   if(0) SWIG_fail;
4876   
4877 fail:
4878   lua_error(L);
4879   return SWIG_arg;
4880 }
4881
4882
4883 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4884   int SWIG_arg = 0;
4885   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4886   lldb::pid_t arg2 ;
4887   
4888   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
4889   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
4890   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
4891   
4892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4893     SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4894   }
4895   
4896   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
4897   (arg1)->SetProcessID(arg2);
4898   
4899   return SWIG_arg;
4900   
4901   if(0) SWIG_fail;
4902   
4903 fail:
4904   lua_error(L);
4905   return SWIG_arg;
4906 }
4907
4908
4909 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
4910   int SWIG_arg = 0;
4911   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4912   char *arg2 = (char *) 0 ;
4913   
4914   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4916   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
4917   
4918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4919     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4920   }
4921   
4922   arg2 = (char *)lua_tostring(L, 2);
4923   (arg1)->SetExecutable((char const *)arg2);
4924   
4925   return SWIG_arg;
4926   
4927   if(0) SWIG_fail;
4928   
4929 fail:
4930   lua_error(L);
4931   return SWIG_arg;
4932 }
4933
4934
4935 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
4936   int SWIG_arg = 0;
4937   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4938   lldb::SBFileSpec arg2 ;
4939   lldb::SBFileSpec *argp2 ;
4940   
4941   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4943   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
4944   
4945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4946     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4947   }
4948   
4949   
4950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
4951     SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
4952   }
4953   arg2 = *argp2;
4954   
4955   (arg1)->SetExecutable(arg2);
4956   
4957   return SWIG_arg;
4958   
4959   if(0) SWIG_fail;
4960   
4961 fail:
4962   lua_error(L);
4963   return SWIG_arg;
4964 }
4965
4966
4967 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
4968   int argc;
4969   int argv[3]={
4970     1,2,3
4971   };
4972   
4973   argc = lua_gettop(L);
4974   if (argc == 2) {
4975     int _v;
4976     {
4977       void *ptr;
4978       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4979         _v = 0;
4980       } else {
4981         _v = 1;
4982       }
4983     }
4984     if (_v) {
4985       {
4986         void *ptr;
4987         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
4988           _v = 0;
4989         } else {
4990           _v = 1;
4991         }
4992       }
4993       if (_v) {
4994         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
4995       }
4996     }
4997   }
4998   if (argc == 2) {
4999     int _v;
5000     {
5001       void *ptr;
5002       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5003         _v = 0;
5004       } else {
5005         _v = 1;
5006       }
5007     }
5008     if (_v) {
5009       {
5010         _v = SWIG_lua_isnilstring(L,argv[1]);
5011       }
5012       if (_v) {
5013         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5014       }
5015     }
5016   }
5017   
5018   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5019     "  Possible C/C++ prototypes are:\n"
5020     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5021     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5022   lua_error(L);return 0;
5023 }
5024
5025
5026 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5027   int SWIG_arg = 0;
5028   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5029   bool result;
5030   
5031   SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5033   
5034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5035     SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5036   }
5037   
5038   result = (bool)(arg1)->GetWaitForLaunch();
5039   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5040   return SWIG_arg;
5041   
5042   if(0) SWIG_fail;
5043   
5044 fail:
5045   lua_error(L);
5046   return SWIG_arg;
5047 }
5048
5049
5050 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5051   int SWIG_arg = 0;
5052   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5053   bool arg2 ;
5054   
5055   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5057   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5058   
5059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5060     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5061   }
5062   
5063   arg2 = (lua_toboolean(L, 2)!=0);
5064   (arg1)->SetWaitForLaunch(arg2);
5065   
5066   return SWIG_arg;
5067   
5068   if(0) SWIG_fail;
5069   
5070 fail:
5071   lua_error(L);
5072   return SWIG_arg;
5073 }
5074
5075
5076 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5077   int SWIG_arg = 0;
5078   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5079   bool arg2 ;
5080   bool arg3 ;
5081   
5082   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5084   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5085   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5086   
5087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5088     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5089   }
5090   
5091   arg2 = (lua_toboolean(L, 2)!=0);
5092   arg3 = (lua_toboolean(L, 3)!=0);
5093   (arg1)->SetWaitForLaunch(arg2,arg3);
5094   
5095   return SWIG_arg;
5096   
5097   if(0) SWIG_fail;
5098   
5099 fail:
5100   lua_error(L);
5101   return SWIG_arg;
5102 }
5103
5104
5105 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5106   int argc;
5107   int argv[4]={
5108     1,2,3,4
5109   };
5110   
5111   argc = lua_gettop(L);
5112   if (argc == 2) {
5113     int _v;
5114     {
5115       void *ptr;
5116       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5117         _v = 0;
5118       } else {
5119         _v = 1;
5120       }
5121     }
5122     if (_v) {
5123       {
5124         _v = lua_isboolean(L,argv[1]);
5125       }
5126       if (_v) {
5127         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5128       }
5129     }
5130   }
5131   if (argc == 3) {
5132     int _v;
5133     {
5134       void *ptr;
5135       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5136         _v = 0;
5137       } else {
5138         _v = 1;
5139       }
5140     }
5141     if (_v) {
5142       {
5143         _v = lua_isboolean(L,argv[1]);
5144       }
5145       if (_v) {
5146         {
5147           _v = lua_isboolean(L,argv[2]);
5148         }
5149         if (_v) {
5150           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5151         }
5152       }
5153     }
5154   }
5155   
5156   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5157     "  Possible C/C++ prototypes are:\n"
5158     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5159     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5160   lua_error(L);return 0;
5161 }
5162
5163
5164 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5165   int SWIG_arg = 0;
5166   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5167   bool result;
5168   
5169   SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5171   
5172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5173     SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5174   }
5175   
5176   result = (bool)(arg1)->GetIgnoreExisting();
5177   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5178   return SWIG_arg;
5179   
5180   if(0) SWIG_fail;
5181   
5182 fail:
5183   lua_error(L);
5184   return SWIG_arg;
5185 }
5186
5187
5188 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5189   int SWIG_arg = 0;
5190   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5191   bool arg2 ;
5192   
5193   SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5195   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5196   
5197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5198     SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5199   }
5200   
5201   arg2 = (lua_toboolean(L, 2)!=0);
5202   (arg1)->SetIgnoreExisting(arg2);
5203   
5204   return SWIG_arg;
5205   
5206   if(0) SWIG_fail;
5207   
5208 fail:
5209   lua_error(L);
5210   return SWIG_arg;
5211 }
5212
5213
5214 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5215   int SWIG_arg = 0;
5216   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5217   uint32_t result;
5218   
5219   SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5221   
5222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5223     SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5224   }
5225   
5226   result = (uint32_t)(arg1)->GetResumeCount();
5227   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5228   return SWIG_arg;
5229   
5230   if(0) SWIG_fail;
5231   
5232 fail:
5233   lua_error(L);
5234   return SWIG_arg;
5235 }
5236
5237
5238 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5239   int SWIG_arg = 0;
5240   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5241   uint32_t arg2 ;
5242   
5243   SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5245   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5246   
5247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5248     SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5249   }
5250   
5251   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5252   arg2 = (uint32_t)lua_tonumber(L, 2);
5253   (arg1)->SetResumeCount(arg2);
5254   
5255   return SWIG_arg;
5256   
5257   if(0) SWIG_fail;
5258   
5259 fail:
5260   lua_error(L);
5261   return SWIG_arg;
5262 }
5263
5264
5265 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5266   int SWIG_arg = 0;
5267   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5268   char *result = 0 ;
5269   
5270   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5271   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5272   
5273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5274     SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5275   }
5276   
5277   result = (char *)(arg1)->GetProcessPluginName();
5278   lua_pushstring(L,(const char *)result); SWIG_arg++;
5279   return SWIG_arg;
5280   
5281   if(0) SWIG_fail;
5282   
5283 fail:
5284   lua_error(L);
5285   return SWIG_arg;
5286 }
5287
5288
5289 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5290   int SWIG_arg = 0;
5291   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5292   char *arg2 = (char *) 0 ;
5293   
5294   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5296   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5297   
5298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5299     SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5300   }
5301   
5302   arg2 = (char *)lua_tostring(L, 2);
5303   (arg1)->SetProcessPluginName((char const *)arg2);
5304   
5305   return SWIG_arg;
5306   
5307   if(0) SWIG_fail;
5308   
5309 fail:
5310   lua_error(L);
5311   return SWIG_arg;
5312 }
5313
5314
5315 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5316   int SWIG_arg = 0;
5317   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5318   uint32_t result;
5319   
5320   SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5322   
5323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5324     SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5325   }
5326   
5327   result = (uint32_t)(arg1)->GetUserID();
5328   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5329   return SWIG_arg;
5330   
5331   if(0) SWIG_fail;
5332   
5333 fail:
5334   lua_error(L);
5335   return SWIG_arg;
5336 }
5337
5338
5339 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5340   int SWIG_arg = 0;
5341   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5342   uint32_t result;
5343   
5344   SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5346   
5347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5348     SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5349   }
5350   
5351   result = (uint32_t)(arg1)->GetGroupID();
5352   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5353   return SWIG_arg;
5354   
5355   if(0) SWIG_fail;
5356   
5357 fail:
5358   lua_error(L);
5359   return SWIG_arg;
5360 }
5361
5362
5363 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5364   int SWIG_arg = 0;
5365   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5366   bool result;
5367   
5368   SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5370   
5371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5372     SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5373   }
5374   
5375   result = (bool)(arg1)->UserIDIsValid();
5376   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5377   return SWIG_arg;
5378   
5379   if(0) SWIG_fail;
5380   
5381 fail:
5382   lua_error(L);
5383   return SWIG_arg;
5384 }
5385
5386
5387 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5388   int SWIG_arg = 0;
5389   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5390   bool result;
5391   
5392   SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5394   
5395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5396     SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5397   }
5398   
5399   result = (bool)(arg1)->GroupIDIsValid();
5400   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5401   return SWIG_arg;
5402   
5403   if(0) SWIG_fail;
5404   
5405 fail:
5406   lua_error(L);
5407   return SWIG_arg;
5408 }
5409
5410
5411 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5412   int SWIG_arg = 0;
5413   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5414   uint32_t arg2 ;
5415   
5416   SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5418   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5419   
5420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5421     SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5422   }
5423   
5424   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5425   arg2 = (uint32_t)lua_tonumber(L, 2);
5426   (arg1)->SetUserID(arg2);
5427   
5428   return SWIG_arg;
5429   
5430   if(0) SWIG_fail;
5431   
5432 fail:
5433   lua_error(L);
5434   return SWIG_arg;
5435 }
5436
5437
5438 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5439   int SWIG_arg = 0;
5440   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5441   uint32_t arg2 ;
5442   
5443   SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5444   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5445   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5446   
5447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5448     SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5449   }
5450   
5451   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5452   arg2 = (uint32_t)lua_tonumber(L, 2);
5453   (arg1)->SetGroupID(arg2);
5454   
5455   return SWIG_arg;
5456   
5457   if(0) SWIG_fail;
5458   
5459 fail:
5460   lua_error(L);
5461   return SWIG_arg;
5462 }
5463
5464
5465 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5466   int SWIG_arg = 0;
5467   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5468   uint32_t result;
5469   
5470   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5472   
5473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5474     SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5475   }
5476   
5477   result = (uint32_t)(arg1)->GetEffectiveUserID();
5478   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5479   return SWIG_arg;
5480   
5481   if(0) SWIG_fail;
5482   
5483 fail:
5484   lua_error(L);
5485   return SWIG_arg;
5486 }
5487
5488
5489 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5490   int SWIG_arg = 0;
5491   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5492   uint32_t result;
5493   
5494   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5496   
5497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5498     SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5499   }
5500   
5501   result = (uint32_t)(arg1)->GetEffectiveGroupID();
5502   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5503   return SWIG_arg;
5504   
5505   if(0) SWIG_fail;
5506   
5507 fail:
5508   lua_error(L);
5509   return SWIG_arg;
5510 }
5511
5512
5513 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5514   int SWIG_arg = 0;
5515   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5516   bool result;
5517   
5518   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5520   
5521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5522     SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5523   }
5524   
5525   result = (bool)(arg1)->EffectiveUserIDIsValid();
5526   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5527   return SWIG_arg;
5528   
5529   if(0) SWIG_fail;
5530   
5531 fail:
5532   lua_error(L);
5533   return SWIG_arg;
5534 }
5535
5536
5537 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5538   int SWIG_arg = 0;
5539   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5540   bool result;
5541   
5542   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5544   
5545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5546     SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5547   }
5548   
5549   result = (bool)(arg1)->EffectiveGroupIDIsValid();
5550   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5551   return SWIG_arg;
5552   
5553   if(0) SWIG_fail;
5554   
5555 fail:
5556   lua_error(L);
5557   return SWIG_arg;
5558 }
5559
5560
5561 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5562   int SWIG_arg = 0;
5563   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5564   uint32_t arg2 ;
5565   
5566   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5568   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5569   
5570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5571     SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5572   }
5573   
5574   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5575   arg2 = (uint32_t)lua_tonumber(L, 2);
5576   (arg1)->SetEffectiveUserID(arg2);
5577   
5578   return SWIG_arg;
5579   
5580   if(0) SWIG_fail;
5581   
5582 fail:
5583   lua_error(L);
5584   return SWIG_arg;
5585 }
5586
5587
5588 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5589   int SWIG_arg = 0;
5590   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5591   uint32_t arg2 ;
5592   
5593   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5595   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5596   
5597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5598     SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5599   }
5600   
5601   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5602   arg2 = (uint32_t)lua_tonumber(L, 2);
5603   (arg1)->SetEffectiveGroupID(arg2);
5604   
5605   return SWIG_arg;
5606   
5607   if(0) SWIG_fail;
5608   
5609 fail:
5610   lua_error(L);
5611   return SWIG_arg;
5612 }
5613
5614
5615 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5616   int SWIG_arg = 0;
5617   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5618   lldb::pid_t result;
5619   
5620   SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5621   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5622   
5623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5624     SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5625   }
5626   
5627   result = (lldb::pid_t)(arg1)->GetParentProcessID();
5628   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5629   return SWIG_arg;
5630   
5631   if(0) SWIG_fail;
5632   
5633 fail:
5634   lua_error(L);
5635   return SWIG_arg;
5636 }
5637
5638
5639 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5640   int SWIG_arg = 0;
5641   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5642   lldb::pid_t arg2 ;
5643   
5644   SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5646   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5647   
5648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5649     SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5650   }
5651   
5652   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
5653   (arg1)->SetParentProcessID(arg2);
5654   
5655   return SWIG_arg;
5656   
5657   if(0) SWIG_fail;
5658   
5659 fail:
5660   lua_error(L);
5661   return SWIG_arg;
5662 }
5663
5664
5665 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5666   int SWIG_arg = 0;
5667   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5668   bool result;
5669   
5670   SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5672   
5673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5674     SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5675   }
5676   
5677   result = (bool)(arg1)->ParentProcessIDIsValid();
5678   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5679   return SWIG_arg;
5680   
5681   if(0) SWIG_fail;
5682   
5683 fail:
5684   lua_error(L);
5685   return SWIG_arg;
5686 }
5687
5688
5689 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5690   int SWIG_arg = 0;
5691   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5692   lldb::SBListener result;
5693   
5694   SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5696   
5697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5698     SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5699   }
5700   
5701   result = (arg1)->GetListener();
5702   {
5703     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
5704     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5705   }
5706   return SWIG_arg;
5707   
5708   if(0) SWIG_fail;
5709   
5710 fail:
5711   lua_error(L);
5712   return SWIG_arg;
5713 }
5714
5715
5716 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5717   int SWIG_arg = 0;
5718   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5719   lldb::SBListener *arg2 = 0 ;
5720   
5721   SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5723   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5724   
5725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5726     SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5727   }
5728   
5729   
5730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5731     SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5732   }
5733   
5734   (arg1)->SetListener(*arg2);
5735   
5736   return SWIG_arg;
5737   
5738   if(0) SWIG_fail;
5739   
5740 fail:
5741   lua_error(L);
5742   return SWIG_arg;
5743 }
5744
5745
5746 static void swig_delete_SBAttachInfo(void *obj) {
5747 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5748 delete arg1;
5749 }
5750 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5751     assert(lua_istable(L,1));
5752     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5753     assert(!lua_isnil(L,-1));
5754     lua_replace(L,1); /* replace our table with real constructor */
5755     lua_call(L,lua_gettop(L)-1,1);
5756     return 1;
5757 }
5758 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5759     {0,0,0}
5760 };
5761 static swig_lua_method swig_SBAttachInfo_methods[]= {
5762     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5763     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5764     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5765     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5766     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5767     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5768     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5769     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5770     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5771     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5772     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5773     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5774     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5775     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5776     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5777     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5778     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5779     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5780     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5781     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5782     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5783     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5784     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5785     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5786     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5787     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5788     { "GetListener", _wrap_SBAttachInfo_GetListener},
5789     { "SetListener", _wrap_SBAttachInfo_SetListener},
5790     {0,0}
5791 };
5792 static swig_lua_method swig_SBAttachInfo_meta[] = {
5793     {0,0}
5794 };
5795
5796 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5797     {0,0,0}
5798 };
5799 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5800     {0,0,0,0,0,0}
5801 };
5802 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5803     {0,0}
5804 };
5805 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5806     0
5807 };
5808
5809 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5810     "SBAttachInfo",
5811     swig_SBAttachInfo_Sf_SwigStatic_methods,
5812     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5813     swig_SBAttachInfo_Sf_SwigStatic_constants,
5814     swig_SBAttachInfo_Sf_SwigStatic_classes,
5815     0
5816 };
5817 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5818 static const char *swig_SBAttachInfo_base_names[] = {0};
5819 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 };
5820
5821 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5822   int SWIG_arg = 0;
5823   lldb::SBBlock *result = 0 ;
5824   
5825   SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5826   result = (lldb::SBBlock *)new lldb::SBBlock();
5827   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++; 
5828   return SWIG_arg;
5829   
5830   if(0) SWIG_fail;
5831   
5832 fail:
5833   lua_error(L);
5834   return SWIG_arg;
5835 }
5836
5837
5838 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5839   int SWIG_arg = 0;
5840   lldb::SBBlock *arg1 = 0 ;
5841   lldb::SBBlock *result = 0 ;
5842   
5843   SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5844   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5845   
5846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5847     SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5848   }
5849   
5850   result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5851   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++; 
5852   return SWIG_arg;
5853   
5854   if(0) SWIG_fail;
5855   
5856 fail:
5857   lua_error(L);
5858   return SWIG_arg;
5859 }
5860
5861
5862 static int _wrap_new_SBBlock(lua_State* L) {
5863   int argc;
5864   int argv[2]={
5865     1,2
5866   };
5867   
5868   argc = lua_gettop(L);
5869   if (argc == 0) {
5870     return _wrap_new_SBBlock__SWIG_0(L);
5871   }
5872   if (argc == 1) {
5873     int _v;
5874     {
5875       void *ptr;
5876       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
5877         _v = 0;
5878       } else {
5879         _v = 1;
5880       }
5881     }
5882     if (_v) {
5883       return _wrap_new_SBBlock__SWIG_1(L);
5884     }
5885   }
5886   
5887   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5888     "  Possible C/C++ prototypes are:\n"
5889     "    lldb::SBBlock::SBBlock()\n"
5890     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5891   lua_error(L);return 0;
5892 }
5893
5894
5895 static int _wrap_SBBlock_IsInlined(lua_State* L) {
5896   int SWIG_arg = 0;
5897   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5898   bool result;
5899   
5900   SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
5901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
5902   
5903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5904     SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
5905   }
5906   
5907   result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
5908   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5909   return SWIG_arg;
5910   
5911   if(0) SWIG_fail;
5912   
5913 fail:
5914   lua_error(L);
5915   return SWIG_arg;
5916 }
5917
5918
5919 static int _wrap_SBBlock_IsValid(lua_State* L) {
5920   int SWIG_arg = 0;
5921   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5922   bool result;
5923   
5924   SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
5925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
5926   
5927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5928     SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
5929   }
5930   
5931   result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
5932   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5933   return SWIG_arg;
5934   
5935   if(0) SWIG_fail;
5936   
5937 fail:
5938   lua_error(L);
5939   return SWIG_arg;
5940 }
5941
5942
5943 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
5944   int SWIG_arg = 0;
5945   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5946   char *result = 0 ;
5947   
5948   SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
5949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
5950   
5951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5952     SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
5953   }
5954   
5955   result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
5956   lua_pushstring(L,(const char *)result); SWIG_arg++;
5957   return SWIG_arg;
5958   
5959   if(0) SWIG_fail;
5960   
5961 fail:
5962   lua_error(L);
5963   return SWIG_arg;
5964 }
5965
5966
5967 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
5968   int SWIG_arg = 0;
5969   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5970   lldb::SBFileSpec result;
5971   
5972   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
5973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
5974   
5975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5976     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
5977   }
5978   
5979   result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
5980   {
5981     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
5982     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
5983   }
5984   return SWIG_arg;
5985   
5986   if(0) SWIG_fail;
5987   
5988 fail:
5989   lua_error(L);
5990   return SWIG_arg;
5991 }
5992
5993
5994 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
5995   int SWIG_arg = 0;
5996   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5997   uint32_t result;
5998   
5999   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
6000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
6001   
6002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6003     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
6004   }
6005   
6006   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
6007   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6008   return SWIG_arg;
6009   
6010   if(0) SWIG_fail;
6011   
6012 fail:
6013   lua_error(L);
6014   return SWIG_arg;
6015 }
6016
6017
6018 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6019   int SWIG_arg = 0;
6020   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6021   uint32_t result;
6022   
6023   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6025   
6026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6027     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6028   }
6029   
6030   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6031   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6032   return SWIG_arg;
6033   
6034   if(0) SWIG_fail;
6035   
6036 fail:
6037   lua_error(L);
6038   return SWIG_arg;
6039 }
6040
6041
6042 static int _wrap_SBBlock_GetParent(lua_State* L) {
6043   int SWIG_arg = 0;
6044   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6045   lldb::SBBlock result;
6046   
6047   SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6049   
6050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6051     SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6052   }
6053   
6054   result = (arg1)->GetParent();
6055   {
6056     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6057     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6058   }
6059   return SWIG_arg;
6060   
6061   if(0) SWIG_fail;
6062   
6063 fail:
6064   lua_error(L);
6065   return SWIG_arg;
6066 }
6067
6068
6069 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6070   int SWIG_arg = 0;
6071   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6072   lldb::SBBlock result;
6073   
6074   SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6076   
6077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6078     SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6079   }
6080   
6081   result = (arg1)->GetContainingInlinedBlock();
6082   {
6083     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6084     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6085   }
6086   return SWIG_arg;
6087   
6088   if(0) SWIG_fail;
6089   
6090 fail:
6091   lua_error(L);
6092   return SWIG_arg;
6093 }
6094
6095
6096 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6097   int SWIG_arg = 0;
6098   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6099   lldb::SBBlock result;
6100   
6101   SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6103   
6104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6105     SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6106   }
6107   
6108   result = (arg1)->GetSibling();
6109   {
6110     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6111     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6112   }
6113   return SWIG_arg;
6114   
6115   if(0) SWIG_fail;
6116   
6117 fail:
6118   lua_error(L);
6119   return SWIG_arg;
6120 }
6121
6122
6123 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6124   int SWIG_arg = 0;
6125   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6126   lldb::SBBlock result;
6127   
6128   SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6130   
6131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6132     SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6133   }
6134   
6135   result = (arg1)->GetFirstChild();
6136   {
6137     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6138     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6139   }
6140   return SWIG_arg;
6141   
6142   if(0) SWIG_fail;
6143   
6144 fail:
6145   lua_error(L);
6146   return SWIG_arg;
6147 }
6148
6149
6150 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6151   int SWIG_arg = 0;
6152   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6153   uint32_t result;
6154   
6155   SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6157   
6158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6159     SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6160   }
6161   
6162   result = (uint32_t)(arg1)->GetNumRanges();
6163   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6164   return SWIG_arg;
6165   
6166   if(0) SWIG_fail;
6167   
6168 fail:
6169   lua_error(L);
6170   return SWIG_arg;
6171 }
6172
6173
6174 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6175   int SWIG_arg = 0;
6176   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6177   uint32_t arg2 ;
6178   lldb::SBAddress result;
6179   
6180   SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6182   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6183   
6184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6185     SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6186   }
6187   
6188   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6189   arg2 = (uint32_t)lua_tonumber(L, 2);
6190   result = (arg1)->GetRangeStartAddress(arg2);
6191   {
6192     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6193     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6194   }
6195   return SWIG_arg;
6196   
6197   if(0) SWIG_fail;
6198   
6199 fail:
6200   lua_error(L);
6201   return SWIG_arg;
6202 }
6203
6204
6205 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6206   int SWIG_arg = 0;
6207   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6208   uint32_t arg2 ;
6209   lldb::SBAddress result;
6210   
6211   SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6213   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6214   
6215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6216     SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6217   }
6218   
6219   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6220   arg2 = (uint32_t)lua_tonumber(L, 2);
6221   result = (arg1)->GetRangeEndAddress(arg2);
6222   {
6223     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6224     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6225   }
6226   return SWIG_arg;
6227   
6228   if(0) SWIG_fail;
6229   
6230 fail:
6231   lua_error(L);
6232   return SWIG_arg;
6233 }
6234
6235
6236 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6237   int SWIG_arg = 0;
6238   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6239   lldb::SBAddress arg2 ;
6240   lldb::SBAddress *argp2 ;
6241   uint32_t result;
6242   
6243   SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6245   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6246   
6247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6248     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6249   }
6250   
6251   
6252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6253     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6254   }
6255   arg2 = *argp2;
6256   
6257   result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6258   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6259   return SWIG_arg;
6260   
6261   if(0) SWIG_fail;
6262   
6263 fail:
6264   lua_error(L);
6265   return SWIG_arg;
6266 }
6267
6268
6269 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6270   int SWIG_arg = 0;
6271   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6272   lldb::SBStream *arg2 = 0 ;
6273   bool result;
6274   
6275   SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6277   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6278   
6279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6280     SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6281   }
6282   
6283   
6284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6285     SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6286   }
6287   
6288   result = (bool)(arg1)->GetDescription(*arg2);
6289   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6290   return SWIG_arg;
6291   
6292   if(0) SWIG_fail;
6293   
6294 fail:
6295   lua_error(L);
6296   return SWIG_arg;
6297 }
6298
6299
6300 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6301   int SWIG_arg = 0;
6302   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6303   lldb::SBFrame *arg2 = 0 ;
6304   bool arg3 ;
6305   bool arg4 ;
6306   bool arg5 ;
6307   lldb::DynamicValueType arg6 ;
6308   lldb::SBValueList result;
6309   
6310   SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6313   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6314   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6315   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6316   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6317   
6318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6319     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6320   }
6321   
6322   
6323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6324     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6325   }
6326   
6327   arg3 = (lua_toboolean(L, 3)!=0);
6328   arg4 = (lua_toboolean(L, 4)!=0);
6329   arg5 = (lua_toboolean(L, 5)!=0);
6330   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
6331   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6332   {
6333     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6334     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6335   }
6336   return SWIG_arg;
6337   
6338   if(0) SWIG_fail;
6339   
6340 fail:
6341   lua_error(L);
6342   return SWIG_arg;
6343 }
6344
6345
6346 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6347   int SWIG_arg = 0;
6348   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6349   lldb::SBTarget *arg2 = 0 ;
6350   bool arg3 ;
6351   bool arg4 ;
6352   bool arg5 ;
6353   lldb::SBValueList result;
6354   
6355   SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6356   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6357   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6358   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6359   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6360   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6361   
6362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6363     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6364   }
6365   
6366   
6367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6368     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6369   }
6370   
6371   arg3 = (lua_toboolean(L, 3)!=0);
6372   arg4 = (lua_toboolean(L, 4)!=0);
6373   arg5 = (lua_toboolean(L, 5)!=0);
6374   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6375   {
6376     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6377     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6378   }
6379   return SWIG_arg;
6380   
6381   if(0) SWIG_fail;
6382   
6383 fail:
6384   lua_error(L);
6385   return SWIG_arg;
6386 }
6387
6388
6389 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6390   int argc;
6391   int argv[7]={
6392     1,2,3,4,5,6,7
6393   };
6394   
6395   argc = lua_gettop(L);
6396   if (argc == 5) {
6397     int _v;
6398     {
6399       void *ptr;
6400       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6401         _v = 0;
6402       } else {
6403         _v = 1;
6404       }
6405     }
6406     if (_v) {
6407       {
6408         void *ptr;
6409         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6410           _v = 0;
6411         } else {
6412           _v = 1;
6413         }
6414       }
6415       if (_v) {
6416         {
6417           _v = lua_isboolean(L,argv[2]);
6418         }
6419         if (_v) {
6420           {
6421             _v = lua_isboolean(L,argv[3]);
6422           }
6423           if (_v) {
6424             {
6425               _v = lua_isboolean(L,argv[4]);
6426             }
6427             if (_v) {
6428               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6429             }
6430           }
6431         }
6432       }
6433     }
6434   }
6435   if (argc == 6) {
6436     int _v;
6437     {
6438       void *ptr;
6439       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6440         _v = 0;
6441       } else {
6442         _v = 1;
6443       }
6444     }
6445     if (_v) {
6446       {
6447         void *ptr;
6448         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6449           _v = 0;
6450         } else {
6451           _v = 1;
6452         }
6453       }
6454       if (_v) {
6455         {
6456           _v = lua_isboolean(L,argv[2]);
6457         }
6458         if (_v) {
6459           {
6460             _v = lua_isboolean(L,argv[3]);
6461           }
6462           if (_v) {
6463             {
6464               _v = lua_isboolean(L,argv[4]);
6465             }
6466             if (_v) {
6467               {
6468                 _v = lua_isnumber(L,argv[5]);
6469               }
6470               if (_v) {
6471                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6472               }
6473             }
6474           }
6475         }
6476       }
6477     }
6478   }
6479   
6480   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6481     "  Possible C/C++ prototypes are:\n"
6482     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6483     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6484   lua_error(L);return 0;
6485 }
6486
6487
6488 static int _wrap_SBBlock___tostring(lua_State* L) {
6489   int SWIG_arg = 0;
6490   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6491   std::string result;
6492   
6493   SWIG_check_num_args("lldb::SBBlock::__str__",1,1)
6494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__str__",1,"lldb::SBBlock *");
6495   
6496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6497     SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6498   }
6499   
6500   result = lldb_SBBlock___str__(arg1);
6501   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6502   return SWIG_arg;
6503   
6504   if(0) SWIG_fail;
6505   
6506 fail:
6507   lua_error(L);
6508   return SWIG_arg;
6509 }
6510
6511
6512 static void swig_delete_SBBlock(void *obj) {
6513 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6514 delete arg1;
6515 }
6516 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6517     assert(lua_istable(L,1));
6518     lua_pushcfunction(L,_wrap_new_SBBlock);
6519     assert(!lua_isnil(L,-1));
6520     lua_replace(L,1); /* replace our table with real constructor */
6521     lua_call(L,lua_gettop(L)-1,1);
6522     return 1;
6523 }
6524 static swig_lua_attribute swig_SBBlock_attributes[] = {
6525     {0,0,0}
6526 };
6527 static swig_lua_method swig_SBBlock_methods[]= {
6528     { "IsInlined", _wrap_SBBlock_IsInlined},
6529     { "IsValid", _wrap_SBBlock_IsValid},
6530     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6531     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6532     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6533     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6534     { "GetParent", _wrap_SBBlock_GetParent},
6535     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6536     { "GetSibling", _wrap_SBBlock_GetSibling},
6537     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6538     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6539     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6540     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6541     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6542     { "GetDescription", _wrap_SBBlock_GetDescription},
6543     { "GetVariables", _wrap_SBBlock_GetVariables},
6544     { "__tostring", _wrap_SBBlock___tostring},
6545     {0,0}
6546 };
6547 static swig_lua_method swig_SBBlock_meta[] = {
6548     { "__tostring", _wrap_SBBlock___tostring},
6549     {0,0}
6550 };
6551
6552 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6553     {0,0,0}
6554 };
6555 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6556     {0,0,0,0,0,0}
6557 };
6558 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6559     {0,0}
6560 };
6561 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6562     0
6563 };
6564
6565 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6566     "SBBlock",
6567     swig_SBBlock_Sf_SwigStatic_methods,
6568     swig_SBBlock_Sf_SwigStatic_attributes,
6569     swig_SBBlock_Sf_SwigStatic_constants,
6570     swig_SBBlock_Sf_SwigStatic_classes,
6571     0
6572 };
6573 static swig_lua_class *swig_SBBlock_bases[] = {0};
6574 static const char *swig_SBBlock_base_names[] = {0};
6575 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 };
6576
6577 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6578   int SWIG_arg = 0;
6579   lldb::SBBreakpoint *result = 0 ;
6580   
6581   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6582   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6583   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++; 
6584   return SWIG_arg;
6585   
6586   if(0) SWIG_fail;
6587   
6588 fail:
6589   lua_error(L);
6590   return SWIG_arg;
6591 }
6592
6593
6594 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6595   int SWIG_arg = 0;
6596   lldb::SBBreakpoint *arg1 = 0 ;
6597   lldb::SBBreakpoint *result = 0 ;
6598   
6599   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6600   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6601   
6602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6603     SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6604   }
6605   
6606   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6607   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++; 
6608   return SWIG_arg;
6609   
6610   if(0) SWIG_fail;
6611   
6612 fail:
6613   lua_error(L);
6614   return SWIG_arg;
6615 }
6616
6617
6618 static int _wrap_new_SBBreakpoint(lua_State* L) {
6619   int argc;
6620   int argv[2]={
6621     1,2
6622   };
6623   
6624   argc = lua_gettop(L);
6625   if (argc == 0) {
6626     return _wrap_new_SBBreakpoint__SWIG_0(L);
6627   }
6628   if (argc == 1) {
6629     int _v;
6630     {
6631       void *ptr;
6632       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6633         _v = 0;
6634       } else {
6635         _v = 1;
6636       }
6637     }
6638     if (_v) {
6639       return _wrap_new_SBBreakpoint__SWIG_1(L);
6640     }
6641   }
6642   
6643   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6644     "  Possible C/C++ prototypes are:\n"
6645     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6646     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6647   lua_error(L);return 0;
6648 }
6649
6650
6651 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6652   int SWIG_arg = 0;
6653   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6654   lldb::SBBreakpoint *arg2 = 0 ;
6655   bool result;
6656   
6657   SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6659   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6660   
6661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6662     SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6663   }
6664   
6665   
6666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6667     SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6668   }
6669   
6670   result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6671   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6672   return SWIG_arg;
6673   
6674   if(0) SWIG_fail;
6675   
6676 fail:
6677   lua_error(L);
6678   return SWIG_arg;
6679 }
6680
6681
6682 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6683   int SWIG_arg = 0;
6684   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6685   lldb::break_id_t result;
6686   
6687   SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6689   
6690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6691     SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6692   }
6693   
6694   result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6695   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6696   return SWIG_arg;
6697   
6698   if(0) SWIG_fail;
6699   
6700 fail:
6701   lua_error(L);
6702   return SWIG_arg;
6703 }
6704
6705
6706 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6707   int SWIG_arg = 0;
6708   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6709   bool result;
6710   
6711   SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6713   
6714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6715     SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6716   }
6717   
6718   result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6719   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6720   return SWIG_arg;
6721   
6722   if(0) SWIG_fail;
6723   
6724 fail:
6725   lua_error(L);
6726   return SWIG_arg;
6727 }
6728
6729
6730 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
6731   int SWIG_arg = 0;
6732   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6733   
6734   SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6736   
6737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6738     SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6739   }
6740   
6741   (arg1)->ClearAllBreakpointSites();
6742   
6743   return SWIG_arg;
6744   
6745   if(0) SWIG_fail;
6746   
6747 fail:
6748   lua_error(L);
6749   return SWIG_arg;
6750 }
6751
6752
6753 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6754   int SWIG_arg = 0;
6755   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6756   lldb::addr_t arg2 ;
6757   lldb::SBBreakpointLocation result;
6758   
6759   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6761   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6762   
6763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6764     SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6765   }
6766   
6767   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
6768   result = (arg1)->FindLocationByAddress(arg2);
6769   {
6770     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6772   }
6773   return SWIG_arg;
6774   
6775   if(0) SWIG_fail;
6776   
6777 fail:
6778   lua_error(L);
6779   return SWIG_arg;
6780 }
6781
6782
6783 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6784   int SWIG_arg = 0;
6785   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6786   lldb::addr_t arg2 ;
6787   lldb::break_id_t result;
6788   
6789   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6791   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6792   
6793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6794     SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6795   }
6796   
6797   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
6798   result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6799   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6800   return SWIG_arg;
6801   
6802   if(0) SWIG_fail;
6803   
6804 fail:
6805   lua_error(L);
6806   return SWIG_arg;
6807 }
6808
6809
6810 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6811   int SWIG_arg = 0;
6812   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6813   lldb::break_id_t arg2 ;
6814   lldb::SBBreakpointLocation result;
6815   
6816   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6818   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6819   
6820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6821     SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6822   }
6823   
6824   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
6825   result = (arg1)->FindLocationByID(arg2);
6826   {
6827     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6828     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6829   }
6830   return SWIG_arg;
6831   
6832   if(0) SWIG_fail;
6833   
6834 fail:
6835   lua_error(L);
6836   return SWIG_arg;
6837 }
6838
6839
6840 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
6841   int SWIG_arg = 0;
6842   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6843   uint32_t arg2 ;
6844   lldb::SBBreakpointLocation result;
6845   
6846   SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6848   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6849   
6850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6851     SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6852   }
6853   
6854   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6855   arg2 = (uint32_t)lua_tonumber(L, 2);
6856   result = (arg1)->GetLocationAtIndex(arg2);
6857   {
6858     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6859     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6860   }
6861   return SWIG_arg;
6862   
6863   if(0) SWIG_fail;
6864   
6865 fail:
6866   lua_error(L);
6867   return SWIG_arg;
6868 }
6869
6870
6871 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
6872   int SWIG_arg = 0;
6873   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6874   bool arg2 ;
6875   
6876   SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
6877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
6878   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
6879   
6880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6881     SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6882   }
6883   
6884   arg2 = (lua_toboolean(L, 2)!=0);
6885   (arg1)->SetEnabled(arg2);
6886   
6887   return SWIG_arg;
6888   
6889   if(0) SWIG_fail;
6890   
6891 fail:
6892   lua_error(L);
6893   return SWIG_arg;
6894 }
6895
6896
6897 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
6898   int SWIG_arg = 0;
6899   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6900   bool result;
6901   
6902   SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
6903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
6904   
6905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6906     SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6907   }
6908   
6909   result = (bool)(arg1)->IsEnabled();
6910   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6911   return SWIG_arg;
6912   
6913   if(0) SWIG_fail;
6914   
6915 fail:
6916   lua_error(L);
6917   return SWIG_arg;
6918 }
6919
6920
6921 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
6922   int SWIG_arg = 0;
6923   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6924   bool arg2 ;
6925   
6926   SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
6927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
6928   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
6929   
6930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6931     SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6932   }
6933   
6934   arg2 = (lua_toboolean(L, 2)!=0);
6935   (arg1)->SetOneShot(arg2);
6936   
6937   return SWIG_arg;
6938   
6939   if(0) SWIG_fail;
6940   
6941 fail:
6942   lua_error(L);
6943   return SWIG_arg;
6944 }
6945
6946
6947 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
6948   int SWIG_arg = 0;
6949   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6950   bool result;
6951   
6952   SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
6953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
6954   
6955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6956     SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6957   }
6958   
6959   result = (bool)(arg1)->IsOneShot();
6960   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6961   return SWIG_arg;
6962   
6963   if(0) SWIG_fail;
6964   
6965 fail:
6966   lua_error(L);
6967   return SWIG_arg;
6968 }
6969
6970
6971 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
6972   int SWIG_arg = 0;
6973   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6974   bool result;
6975   
6976   SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
6977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
6978   
6979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6980     SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
6981   }
6982   
6983   result = (bool)(arg1)->IsInternal();
6984   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6985   return SWIG_arg;
6986   
6987   if(0) SWIG_fail;
6988   
6989 fail:
6990   lua_error(L);
6991   return SWIG_arg;
6992 }
6993
6994
6995 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
6996   int SWIG_arg = 0;
6997   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6998   uint32_t result;
6999   
7000   SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7002   
7003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7004     SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7005   }
7006   
7007   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7008   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7009   return SWIG_arg;
7010   
7011   if(0) SWIG_fail;
7012   
7013 fail:
7014   lua_error(L);
7015   return SWIG_arg;
7016 }
7017
7018
7019 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7020   int SWIG_arg = 0;
7021   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7022   uint32_t arg2 ;
7023   
7024   SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7026   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7027   
7028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7029     SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7030   }
7031   
7032   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7033   arg2 = (uint32_t)lua_tonumber(L, 2);
7034   (arg1)->SetIgnoreCount(arg2);
7035   
7036   return SWIG_arg;
7037   
7038   if(0) SWIG_fail;
7039   
7040 fail:
7041   lua_error(L);
7042   return SWIG_arg;
7043 }
7044
7045
7046 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7047   int SWIG_arg = 0;
7048   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7049   uint32_t result;
7050   
7051   SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7053   
7054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7055     SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7056   }
7057   
7058   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7059   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7060   return SWIG_arg;
7061   
7062   if(0) SWIG_fail;
7063   
7064 fail:
7065   lua_error(L);
7066   return SWIG_arg;
7067 }
7068
7069
7070 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7071   int SWIG_arg = 0;
7072   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7073   char *arg2 = (char *) 0 ;
7074   
7075   SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7076   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7077   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7078   
7079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7080     SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7081   }
7082   
7083   arg2 = (char *)lua_tostring(L, 2);
7084   (arg1)->SetCondition((char const *)arg2);
7085   
7086   return SWIG_arg;
7087   
7088   if(0) SWIG_fail;
7089   
7090 fail:
7091   lua_error(L);
7092   return SWIG_arg;
7093 }
7094
7095
7096 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7097   int SWIG_arg = 0;
7098   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7099   char *result = 0 ;
7100   
7101   SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7103   
7104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7105     SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7106   }
7107   
7108   result = (char *)(arg1)->GetCondition();
7109   lua_pushstring(L,(const char *)result); SWIG_arg++;
7110   return SWIG_arg;
7111   
7112   if(0) SWIG_fail;
7113   
7114 fail:
7115   lua_error(L);
7116   return SWIG_arg;
7117 }
7118
7119
7120 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7121   int SWIG_arg = 0;
7122   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7123   bool arg2 ;
7124   
7125   SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7127   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7128   
7129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7130     SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7131   }
7132   
7133   arg2 = (lua_toboolean(L, 2)!=0);
7134   (arg1)->SetAutoContinue(arg2);
7135   
7136   return SWIG_arg;
7137   
7138   if(0) SWIG_fail;
7139   
7140 fail:
7141   lua_error(L);
7142   return SWIG_arg;
7143 }
7144
7145
7146 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7147   int SWIG_arg = 0;
7148   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7149   bool result;
7150   
7151   SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7153   
7154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7155     SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7156   }
7157   
7158   result = (bool)(arg1)->GetAutoContinue();
7159   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7160   return SWIG_arg;
7161   
7162   if(0) SWIG_fail;
7163   
7164 fail:
7165   lua_error(L);
7166   return SWIG_arg;
7167 }
7168
7169
7170 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7171   int SWIG_arg = 0;
7172   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7173   lldb::tid_t arg2 ;
7174   
7175   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7177   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7178   
7179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7180     SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7181   }
7182   
7183   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
7184   (arg1)->SetThreadID(arg2);
7185   
7186   return SWIG_arg;
7187   
7188   if(0) SWIG_fail;
7189   
7190 fail:
7191   lua_error(L);
7192   return SWIG_arg;
7193 }
7194
7195
7196 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7197   int SWIG_arg = 0;
7198   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7199   lldb::tid_t result;
7200   
7201   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7203   
7204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7205     SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7206   }
7207   
7208   result = (lldb::tid_t)(arg1)->GetThreadID();
7209   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7210   return SWIG_arg;
7211   
7212   if(0) SWIG_fail;
7213   
7214 fail:
7215   lua_error(L);
7216   return SWIG_arg;
7217 }
7218
7219
7220 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7221   int SWIG_arg = 0;
7222   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7223   uint32_t arg2 ;
7224   
7225   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7227   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7228   
7229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7230     SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7231   }
7232   
7233   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7234   arg2 = (uint32_t)lua_tonumber(L, 2);
7235   (arg1)->SetThreadIndex(arg2);
7236   
7237   return SWIG_arg;
7238   
7239   if(0) SWIG_fail;
7240   
7241 fail:
7242   lua_error(L);
7243   return SWIG_arg;
7244 }
7245
7246
7247 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7248   int SWIG_arg = 0;
7249   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7250   uint32_t result;
7251   
7252   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7254   
7255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7256     SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7257   }
7258   
7259   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7260   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7261   return SWIG_arg;
7262   
7263   if(0) SWIG_fail;
7264   
7265 fail:
7266   lua_error(L);
7267   return SWIG_arg;
7268 }
7269
7270
7271 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7272   int SWIG_arg = 0;
7273   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7274   char *arg2 = (char *) 0 ;
7275   
7276   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7278   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7279   
7280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7281     SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7282   }
7283   
7284   arg2 = (char *)lua_tostring(L, 2);
7285   (arg1)->SetThreadName((char const *)arg2);
7286   
7287   return SWIG_arg;
7288   
7289   if(0) SWIG_fail;
7290   
7291 fail:
7292   lua_error(L);
7293   return SWIG_arg;
7294 }
7295
7296
7297 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7298   int SWIG_arg = 0;
7299   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7300   char *result = 0 ;
7301   
7302   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7303   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7304   
7305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7306     SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7307   }
7308   
7309   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7310   lua_pushstring(L,(const char *)result); SWIG_arg++;
7311   return SWIG_arg;
7312   
7313   if(0) SWIG_fail;
7314   
7315 fail:
7316   lua_error(L);
7317   return SWIG_arg;
7318 }
7319
7320
7321 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7322   int SWIG_arg = 0;
7323   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7324   char *arg2 = (char *) 0 ;
7325   
7326   SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7328   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7329   
7330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7331     SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7332   }
7333   
7334   arg2 = (char *)lua_tostring(L, 2);
7335   (arg1)->SetQueueName((char const *)arg2);
7336   
7337   return SWIG_arg;
7338   
7339   if(0) SWIG_fail;
7340   
7341 fail:
7342   lua_error(L);
7343   return SWIG_arg;
7344 }
7345
7346
7347 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7348   int SWIG_arg = 0;
7349   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7350   char *result = 0 ;
7351   
7352   SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7353   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7354   
7355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7356     SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7357   }
7358   
7359   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7360   lua_pushstring(L,(const char *)result); SWIG_arg++;
7361   return SWIG_arg;
7362   
7363   if(0) SWIG_fail;
7364   
7365 fail:
7366   lua_error(L);
7367   return SWIG_arg;
7368 }
7369
7370
7371 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7372   int SWIG_arg = 0;
7373   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7374   char *arg2 = (char *) 0 ;
7375   
7376   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7378   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7379   
7380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7381     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7382   }
7383   
7384   arg2 = (char *)lua_tostring(L, 2);
7385   (arg1)->SetScriptCallbackFunction((char const *)arg2);
7386   
7387   return SWIG_arg;
7388   
7389   if(0) SWIG_fail;
7390   
7391 fail:
7392   lua_error(L);
7393   return SWIG_arg;
7394 }
7395
7396
7397 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7398   int SWIG_arg = 0;
7399   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7400   char *arg2 = (char *) 0 ;
7401   lldb::SBStructuredData *arg3 = 0 ;
7402   lldb::SBError result;
7403   
7404   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7406   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7407   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7408   
7409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7410     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7411   }
7412   
7413   arg2 = (char *)lua_tostring(L, 2);
7414   
7415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7416     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7417   }
7418   
7419   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7420   {
7421     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7422     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7423   }
7424   return SWIG_arg;
7425   
7426   if(0) SWIG_fail;
7427   
7428 fail:
7429   lua_error(L);
7430   return SWIG_arg;
7431 }
7432
7433
7434 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7435   int argc;
7436   int argv[4]={
7437     1,2,3,4
7438   };
7439   
7440   argc = lua_gettop(L);
7441   if (argc == 2) {
7442     int _v;
7443     {
7444       void *ptr;
7445       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7446         _v = 0;
7447       } else {
7448         _v = 1;
7449       }
7450     }
7451     if (_v) {
7452       {
7453         _v = SWIG_lua_isnilstring(L,argv[1]);
7454       }
7455       if (_v) {
7456         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7457       }
7458     }
7459   }
7460   if (argc == 3) {
7461     int _v;
7462     {
7463       void *ptr;
7464       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7465         _v = 0;
7466       } else {
7467         _v = 1;
7468       }
7469     }
7470     if (_v) {
7471       {
7472         _v = SWIG_lua_isnilstring(L,argv[1]);
7473       }
7474       if (_v) {
7475         {
7476           void *ptr;
7477           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7478             _v = 0;
7479           } else {
7480             _v = 1;
7481           }
7482         }
7483         if (_v) {
7484           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7485         }
7486       }
7487     }
7488   }
7489   
7490   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7491     "  Possible C/C++ prototypes are:\n"
7492     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7493     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7494   lua_error(L);return 0;
7495 }
7496
7497
7498 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7499   int SWIG_arg = 0;
7500   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7501   char *arg2 = (char *) 0 ;
7502   lldb::SBError result;
7503   
7504   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7506   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7507   
7508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7509     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7510   }
7511   
7512   arg2 = (char *)lua_tostring(L, 2);
7513   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7514   {
7515     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7516     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7517   }
7518   return SWIG_arg;
7519   
7520   if(0) SWIG_fail;
7521   
7522 fail:
7523   lua_error(L);
7524   return SWIG_arg;
7525 }
7526
7527
7528 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7529   int SWIG_arg = 0;
7530   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7531   lldb::SBStringList *arg2 = 0 ;
7532   
7533   SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7535   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7536   
7537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7538     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7539   }
7540   
7541   
7542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7543     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7544   }
7545   
7546   (arg1)->SetCommandLineCommands(*arg2);
7547   
7548   return SWIG_arg;
7549   
7550   if(0) SWIG_fail;
7551   
7552 fail:
7553   lua_error(L);
7554   return SWIG_arg;
7555 }
7556
7557
7558 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7559   int SWIG_arg = 0;
7560   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7561   lldb::SBStringList *arg2 = 0 ;
7562   bool result;
7563   
7564   SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7566   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7567   
7568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7569     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7570   }
7571   
7572   
7573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7574     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7575   }
7576   
7577   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7578   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7579   return SWIG_arg;
7580   
7581   if(0) SWIG_fail;
7582   
7583 fail:
7584   lua_error(L);
7585   return SWIG_arg;
7586 }
7587
7588
7589 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7590   int SWIG_arg = 0;
7591   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7592   char *arg2 = (char *) 0 ;
7593   bool result;
7594   
7595   SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7597   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7598   
7599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7600     SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7601   }
7602   
7603   arg2 = (char *)lua_tostring(L, 2);
7604   result = (bool)(arg1)->AddName((char const *)arg2);
7605   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7606   return SWIG_arg;
7607   
7608   if(0) SWIG_fail;
7609   
7610 fail:
7611   lua_error(L);
7612   return SWIG_arg;
7613 }
7614
7615
7616 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7617   int SWIG_arg = 0;
7618   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7619   char *arg2 = (char *) 0 ;
7620   lldb::SBError result;
7621   
7622   SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7624   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7625   
7626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7627     SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7628   }
7629   
7630   arg2 = (char *)lua_tostring(L, 2);
7631   result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7632   {
7633     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7635   }
7636   return SWIG_arg;
7637   
7638   if(0) SWIG_fail;
7639   
7640 fail:
7641   lua_error(L);
7642   return SWIG_arg;
7643 }
7644
7645
7646 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7647   int SWIG_arg = 0;
7648   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7649   char *arg2 = (char *) 0 ;
7650   
7651   SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7653   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7654   
7655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7656     SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7657   }
7658   
7659   arg2 = (char *)lua_tostring(L, 2);
7660   (arg1)->RemoveName((char const *)arg2);
7661   
7662   return SWIG_arg;
7663   
7664   if(0) SWIG_fail;
7665   
7666 fail:
7667   lua_error(L);
7668   return SWIG_arg;
7669 }
7670
7671
7672 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7673   int SWIG_arg = 0;
7674   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7675   char *arg2 = (char *) 0 ;
7676   bool result;
7677   
7678   SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7680   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7681   
7682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7683     SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7684   }
7685   
7686   arg2 = (char *)lua_tostring(L, 2);
7687   result = (bool)(arg1)->MatchesName((char const *)arg2);
7688   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7689   return SWIG_arg;
7690   
7691   if(0) SWIG_fail;
7692   
7693 fail:
7694   lua_error(L);
7695   return SWIG_arg;
7696 }
7697
7698
7699 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7700   int SWIG_arg = 0;
7701   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7702   lldb::SBStringList *arg2 = 0 ;
7703   
7704   SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7706   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7707   
7708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7709     SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7710   }
7711   
7712   
7713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7714     SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7715   }
7716   
7717   (arg1)->GetNames(*arg2);
7718   
7719   return SWIG_arg;
7720   
7721   if(0) SWIG_fail;
7722   
7723 fail:
7724   lua_error(L);
7725   return SWIG_arg;
7726 }
7727
7728
7729 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7730   int SWIG_arg = 0;
7731   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7732   size_t result;
7733   
7734   SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7736   
7737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7738     SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7739   }
7740   
7741   result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7742   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7743   return SWIG_arg;
7744   
7745   if(0) SWIG_fail;
7746   
7747 fail:
7748   lua_error(L);
7749   return SWIG_arg;
7750 }
7751
7752
7753 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
7754   int SWIG_arg = 0;
7755   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7756   size_t result;
7757   
7758   SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7760   
7761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7762     SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7763   }
7764   
7765   result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7766   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7767   return SWIG_arg;
7768   
7769   if(0) SWIG_fail;
7770   
7771 fail:
7772   lua_error(L);
7773   return SWIG_arg;
7774 }
7775
7776
7777 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
7778   int SWIG_arg = 0;
7779   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7780   lldb::SBStream *arg2 = 0 ;
7781   bool result;
7782   
7783   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7786   
7787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7788     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7789   }
7790   
7791   
7792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7793     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7794   }
7795   
7796   result = (bool)(arg1)->GetDescription(*arg2);
7797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7798   return SWIG_arg;
7799   
7800   if(0) SWIG_fail;
7801   
7802 fail:
7803   lua_error(L);
7804   return SWIG_arg;
7805 }
7806
7807
7808 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7809   int SWIG_arg = 0;
7810   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7811   lldb::SBStream *arg2 = 0 ;
7812   bool arg3 ;
7813   bool result;
7814   
7815   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7817   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7818   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7819   
7820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7821     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7822   }
7823   
7824   
7825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7826     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7827   }
7828   
7829   arg3 = (lua_toboolean(L, 3)!=0);
7830   result = (bool)(arg1)->GetDescription(*arg2,arg3);
7831   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7832   return SWIG_arg;
7833   
7834   if(0) SWIG_fail;
7835   
7836 fail:
7837   lua_error(L);
7838   return SWIG_arg;
7839 }
7840
7841
7842 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7843   int argc;
7844   int argv[4]={
7845     1,2,3,4
7846   };
7847   
7848   argc = lua_gettop(L);
7849   if (argc == 2) {
7850     int _v;
7851     {
7852       void *ptr;
7853       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7854         _v = 0;
7855       } else {
7856         _v = 1;
7857       }
7858     }
7859     if (_v) {
7860       {
7861         void *ptr;
7862         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7863           _v = 0;
7864         } else {
7865           _v = 1;
7866         }
7867       }
7868       if (_v) {
7869         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7870       }
7871     }
7872   }
7873   if (argc == 3) {
7874     int _v;
7875     {
7876       void *ptr;
7877       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7878         _v = 0;
7879       } else {
7880         _v = 1;
7881       }
7882     }
7883     if (_v) {
7884       {
7885         void *ptr;
7886         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7887           _v = 0;
7888         } else {
7889           _v = 1;
7890         }
7891       }
7892       if (_v) {
7893         {
7894           _v = lua_isboolean(L,argv[2]);
7895         }
7896         if (_v) {
7897           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
7898         }
7899       }
7900     }
7901   }
7902   
7903   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
7904     "  Possible C/C++ prototypes are:\n"
7905     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
7906     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
7907   lua_error(L);return 0;
7908 }
7909
7910
7911 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
7912   int SWIG_arg = 0;
7913   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7914   lldb::SBAddress *arg2 = 0 ;
7915   lldb::SBError result;
7916   
7917   SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
7918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
7919   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
7920   
7921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7922     SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
7923   }
7924   
7925   
7926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
7927     SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
7928   }
7929   
7930   result = (arg1)->AddLocation(*arg2);
7931   {
7932     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7933     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7934   }
7935   return SWIG_arg;
7936   
7937   if(0) SWIG_fail;
7938   
7939 fail:
7940   lua_error(L);
7941   return SWIG_arg;
7942 }
7943
7944
7945 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
7946   int SWIG_arg = 0;
7947   lldb::SBEvent *arg1 = 0 ;
7948   bool result;
7949   
7950   SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
7951   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
7952   
7953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7954     SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
7955   }
7956   
7957   result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
7958   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7959   return SWIG_arg;
7960   
7961   if(0) SWIG_fail;
7962   
7963 fail:
7964   lua_error(L);
7965   return SWIG_arg;
7966 }
7967
7968
7969 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
7970   int SWIG_arg = 0;
7971   lldb::SBEvent *arg1 = 0 ;
7972   lldb::BreakpointEventType result;
7973   
7974   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
7975   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
7976   
7977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7978     SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
7979   }
7980   
7981   result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
7982   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
7983   return SWIG_arg;
7984   
7985   if(0) SWIG_fail;
7986   
7987 fail:
7988   lua_error(L);
7989   return SWIG_arg;
7990 }
7991
7992
7993 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
7994   int SWIG_arg = 0;
7995   lldb::SBEvent *arg1 = 0 ;
7996   lldb::SBBreakpoint result;
7997   
7998   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
7999   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8000   
8001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8002     SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8003   }
8004   
8005   result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8006   {
8007     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8008     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8009   }
8010   return SWIG_arg;
8011   
8012   if(0) SWIG_fail;
8013   
8014 fail:
8015   lua_error(L);
8016   return SWIG_arg;
8017 }
8018
8019
8020 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8021   int SWIG_arg = 0;
8022   lldb::SBEvent *arg1 = 0 ;
8023   uint32_t arg2 ;
8024   lldb::SBBreakpointLocation result;
8025   
8026   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8027   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8028   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8029   
8030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8031     SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8032   }
8033   
8034   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8035   arg2 = (uint32_t)lua_tonumber(L, 2);
8036   result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8037   {
8038     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
8039     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8040   }
8041   return SWIG_arg;
8042   
8043   if(0) SWIG_fail;
8044   
8045 fail:
8046   lua_error(L);
8047   return SWIG_arg;
8048 }
8049
8050
8051 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8052   int SWIG_arg = 0;
8053   lldb::SBEvent *arg1 = 0 ;
8054   uint32_t result;
8055   
8056   SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8057   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8058   
8059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8060     SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8061   }
8062   
8063   result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8064   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8065   return SWIG_arg;
8066   
8067   if(0) SWIG_fail;
8068   
8069 fail:
8070   lua_error(L);
8071   return SWIG_arg;
8072 }
8073
8074
8075 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8076   int SWIG_arg = 0;
8077   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8078   bool result;
8079   
8080   SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8082   
8083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8084     SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8085   }
8086   
8087   result = (bool)(arg1)->IsHardware();
8088   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8089   return SWIG_arg;
8090   
8091   if(0) SWIG_fail;
8092   
8093 fail:
8094   lua_error(L);
8095   return SWIG_arg;
8096 }
8097
8098
8099 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8100   int SWIG_arg = 0;
8101   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8102   std::string result;
8103   
8104   SWIG_check_num_args("lldb::SBBreakpoint::__str__",1,1)
8105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__str__",1,"lldb::SBBreakpoint *");
8106   
8107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8108     SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8109   }
8110   
8111   result = lldb_SBBreakpoint___str__(arg1);
8112   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8113   return SWIG_arg;
8114   
8115   if(0) SWIG_fail;
8116   
8117 fail:
8118   lua_error(L);
8119   return SWIG_arg;
8120 }
8121
8122
8123 static void swig_delete_SBBreakpoint(void *obj) {
8124 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8125 delete arg1;
8126 }
8127 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8128     assert(lua_istable(L,1));
8129     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8130     assert(!lua_isnil(L,-1));
8131     lua_replace(L,1); /* replace our table with real constructor */
8132     lua_call(L,lua_gettop(L)-1,1);
8133     return 1;
8134 }
8135 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8136     {0,0,0}
8137 };
8138 static swig_lua_method swig_SBBreakpoint_methods[]= {
8139     { "__eq", _wrap_SBBreakpoint___eq},
8140     { "GetID", _wrap_SBBreakpoint_GetID},
8141     { "IsValid", _wrap_SBBreakpoint_IsValid},
8142     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8143     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8144     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8145     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8146     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8147     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8148     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8149     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8150     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8151     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8152     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8153     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8154     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8155     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8156     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8157     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8158     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8159     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8160     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8161     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8162     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8163     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8164     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8165     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8166     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8167     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8168     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8169     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8170     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8171     { "AddName", _wrap_SBBreakpoint_AddName},
8172     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8173     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8174     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8175     { "GetNames", _wrap_SBBreakpoint_GetNames},
8176     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8177     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8178     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8179     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8180     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8181     { "__tostring", _wrap_SBBreakpoint___tostring},
8182     {0,0}
8183 };
8184 static swig_lua_method swig_SBBreakpoint_meta[] = {
8185     { "__eq", _wrap_SBBreakpoint___eq},
8186     { "__tostring", _wrap_SBBreakpoint___tostring},
8187     {0,0}
8188 };
8189
8190 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8191     {0,0,0}
8192 };
8193 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8194     {0,0,0,0,0,0}
8195 };
8196 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8197     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8198     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8199     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8200     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8201     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8202     {0,0}
8203 };
8204 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8205     0
8206 };
8207
8208 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8209     "SBBreakpoint",
8210     swig_SBBreakpoint_Sf_SwigStatic_methods,
8211     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8212     swig_SBBreakpoint_Sf_SwigStatic_constants,
8213     swig_SBBreakpoint_Sf_SwigStatic_classes,
8214     0
8215 };
8216 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8217 static const char *swig_SBBreakpoint_base_names[] = {0};
8218 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 };
8219
8220 static int _wrap_new_SBBreakpointList(lua_State* L) {
8221   int SWIG_arg = 0;
8222   lldb::SBTarget *arg1 = 0 ;
8223   lldb::SBBreakpointList *result = 0 ;
8224   
8225   SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8226   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8227   
8228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8229     SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8230   }
8231   
8232   result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8233   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++; 
8234   return SWIG_arg;
8235   
8236   if(0) SWIG_fail;
8237   
8238 fail:
8239   lua_error(L);
8240   return SWIG_arg;
8241 }
8242
8243
8244 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8245   int SWIG_arg = 0;
8246   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8247   size_t result;
8248   
8249   SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8251   
8252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8253     SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8254   }
8255   
8256   result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8257   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8258   return SWIG_arg;
8259   
8260   if(0) SWIG_fail;
8261   
8262 fail:
8263   lua_error(L);
8264   return SWIG_arg;
8265 }
8266
8267
8268 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8269   int SWIG_arg = 0;
8270   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8271   size_t arg2 ;
8272   lldb::SBBreakpoint result;
8273   
8274   SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8276   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8277   
8278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8279     SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8280   }
8281   
8282   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8283   arg2 = (size_t)lua_tonumber(L, 2);
8284   result = (arg1)->GetBreakpointAtIndex(arg2);
8285   {
8286     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8287     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8288   }
8289   return SWIG_arg;
8290   
8291   if(0) SWIG_fail;
8292   
8293 fail:
8294   lua_error(L);
8295   return SWIG_arg;
8296 }
8297
8298
8299 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8300   int SWIG_arg = 0;
8301   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8302   lldb::break_id_t arg2 ;
8303   lldb::SBBreakpoint result;
8304   
8305   SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8307   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8308   
8309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8310     SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8311   }
8312   
8313   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
8314   result = (arg1)->FindBreakpointByID(arg2);
8315   {
8316     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8317     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8318   }
8319   return SWIG_arg;
8320   
8321   if(0) SWIG_fail;
8322   
8323 fail:
8324   lua_error(L);
8325   return SWIG_arg;
8326 }
8327
8328
8329 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8330   int SWIG_arg = 0;
8331   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8332   lldb::SBBreakpoint *arg2 = 0 ;
8333   
8334   SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8336   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8337   
8338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8339     SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8340   }
8341   
8342   
8343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8344     SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8345   }
8346   
8347   (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8348   
8349   return SWIG_arg;
8350   
8351   if(0) SWIG_fail;
8352   
8353 fail:
8354   lua_error(L);
8355   return SWIG_arg;
8356 }
8357
8358
8359 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8360   int SWIG_arg = 0;
8361   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8362   lldb::SBBreakpoint *arg2 = 0 ;
8363   bool result;
8364   
8365   SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8367   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8368   
8369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8370     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8371   }
8372   
8373   
8374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8375     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8376   }
8377   
8378   result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8379   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8380   return SWIG_arg;
8381   
8382   if(0) SWIG_fail;
8383   
8384 fail:
8385   lua_error(L);
8386   return SWIG_arg;
8387 }
8388
8389
8390 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8391   int SWIG_arg = 0;
8392   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8393   lldb::break_id_t arg2 ;
8394   
8395   SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8397   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8398   
8399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8400     SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8401   }
8402   
8403   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
8404   (arg1)->AppendByID(arg2);
8405   
8406   return SWIG_arg;
8407   
8408   if(0) SWIG_fail;
8409   
8410 fail:
8411   lua_error(L);
8412   return SWIG_arg;
8413 }
8414
8415
8416 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8417   int SWIG_arg = 0;
8418   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8419   
8420   SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8422   
8423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8424     SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8425   }
8426   
8427   (arg1)->Clear();
8428   
8429   return SWIG_arg;
8430   
8431   if(0) SWIG_fail;
8432   
8433 fail:
8434   lua_error(L);
8435   return SWIG_arg;
8436 }
8437
8438
8439 static void swig_delete_SBBreakpointList(void *obj) {
8440 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8441 delete arg1;
8442 }
8443 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8444     assert(lua_istable(L,1));
8445     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8446     assert(!lua_isnil(L,-1));
8447     lua_replace(L,1); /* replace our table with real constructor */
8448     lua_call(L,lua_gettop(L)-1,1);
8449     return 1;
8450 }
8451 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8452     {0,0,0}
8453 };
8454 static swig_lua_method swig_SBBreakpointList_methods[]= {
8455     { "GetSize", _wrap_SBBreakpointList_GetSize},
8456     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8457     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8458     { "Append", _wrap_SBBreakpointList_Append},
8459     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8460     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8461     { "Clear", _wrap_SBBreakpointList_Clear},
8462     {0,0}
8463 };
8464 static swig_lua_method swig_SBBreakpointList_meta[] = {
8465     {0,0}
8466 };
8467
8468 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8469     {0,0,0}
8470 };
8471 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8472     {0,0,0,0,0,0}
8473 };
8474 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8475     {0,0}
8476 };
8477 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8478     0
8479 };
8480
8481 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8482     "SBBreakpointList",
8483     swig_SBBreakpointList_Sf_SwigStatic_methods,
8484     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8485     swig_SBBreakpointList_Sf_SwigStatic_constants,
8486     swig_SBBreakpointList_Sf_SwigStatic_classes,
8487     0
8488 };
8489 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8490 static const char *swig_SBBreakpointList_base_names[] = {0};
8491 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 };
8492
8493 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8494   int SWIG_arg = 0;
8495   lldb::SBBreakpointLocation *result = 0 ;
8496   
8497   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8498   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8499   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++; 
8500   return SWIG_arg;
8501   
8502   if(0) SWIG_fail;
8503   
8504 fail:
8505   lua_error(L);
8506   return SWIG_arg;
8507 }
8508
8509
8510 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8511   int SWIG_arg = 0;
8512   lldb::SBBreakpointLocation *arg1 = 0 ;
8513   lldb::SBBreakpointLocation *result = 0 ;
8514   
8515   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8516   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8517   
8518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8519     SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8520   }
8521   
8522   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8523   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++; 
8524   return SWIG_arg;
8525   
8526   if(0) SWIG_fail;
8527   
8528 fail:
8529   lua_error(L);
8530   return SWIG_arg;
8531 }
8532
8533
8534 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8535   int argc;
8536   int argv[2]={
8537     1,2
8538   };
8539   
8540   argc = lua_gettop(L);
8541   if (argc == 0) {
8542     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8543   }
8544   if (argc == 1) {
8545     int _v;
8546     {
8547       void *ptr;
8548       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8549         _v = 0;
8550       } else {
8551         _v = 1;
8552       }
8553     }
8554     if (_v) {
8555       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8556     }
8557   }
8558   
8559   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8560     "  Possible C/C++ prototypes are:\n"
8561     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8562     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8563   lua_error(L);return 0;
8564 }
8565
8566
8567 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8568   int SWIG_arg = 0;
8569   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8570   lldb::break_id_t result;
8571   
8572   SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8574   
8575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8576     SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8577   }
8578   
8579   result = (lldb::break_id_t)(arg1)->GetID();
8580   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8581   return SWIG_arg;
8582   
8583   if(0) SWIG_fail;
8584   
8585 fail:
8586   lua_error(L);
8587   return SWIG_arg;
8588 }
8589
8590
8591 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8592   int SWIG_arg = 0;
8593   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8594   bool result;
8595   
8596   SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8598   
8599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8600     SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8601   }
8602   
8603   result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8604   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8605   return SWIG_arg;
8606   
8607   if(0) SWIG_fail;
8608   
8609 fail:
8610   lua_error(L);
8611   return SWIG_arg;
8612 }
8613
8614
8615 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8616   int SWIG_arg = 0;
8617   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8618   lldb::SBAddress result;
8619   
8620   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8621   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8622   
8623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8624     SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8625   }
8626   
8627   result = (arg1)->GetAddress();
8628   {
8629     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
8630     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8631   }
8632   return SWIG_arg;
8633   
8634   if(0) SWIG_fail;
8635   
8636 fail:
8637   lua_error(L);
8638   return SWIG_arg;
8639 }
8640
8641
8642 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8643   int SWIG_arg = 0;
8644   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8645   lldb::addr_t result;
8646   
8647   SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8649   
8650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8651     SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8652   }
8653   
8654   result = (lldb::addr_t)(arg1)->GetLoadAddress();
8655   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8656   return SWIG_arg;
8657   
8658   if(0) SWIG_fail;
8659   
8660 fail:
8661   lua_error(L);
8662   return SWIG_arg;
8663 }
8664
8665
8666 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8667   int SWIG_arg = 0;
8668   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8669   bool arg2 ;
8670   
8671   SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8673   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8674   
8675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8676     SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8677   }
8678   
8679   arg2 = (lua_toboolean(L, 2)!=0);
8680   (arg1)->SetEnabled(arg2);
8681   
8682   return SWIG_arg;
8683   
8684   if(0) SWIG_fail;
8685   
8686 fail:
8687   lua_error(L);
8688   return SWIG_arg;
8689 }
8690
8691
8692 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8693   int SWIG_arg = 0;
8694   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8695   bool result;
8696   
8697   SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8699   
8700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8701     SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8702   }
8703   
8704   result = (bool)(arg1)->IsEnabled();
8705   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8706   return SWIG_arg;
8707   
8708   if(0) SWIG_fail;
8709   
8710 fail:
8711   lua_error(L);
8712   return SWIG_arg;
8713 }
8714
8715
8716 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8717   int SWIG_arg = 0;
8718   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8719   uint32_t result;
8720   
8721   SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8723   
8724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8725     SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8726   }
8727   
8728   result = (uint32_t)(arg1)->GetHitCount();
8729   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8730   return SWIG_arg;
8731   
8732   if(0) SWIG_fail;
8733   
8734 fail:
8735   lua_error(L);
8736   return SWIG_arg;
8737 }
8738
8739
8740 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8741   int SWIG_arg = 0;
8742   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8743   uint32_t result;
8744   
8745   SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8747   
8748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8749     SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8750   }
8751   
8752   result = (uint32_t)(arg1)->GetIgnoreCount();
8753   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8754   return SWIG_arg;
8755   
8756   if(0) SWIG_fail;
8757   
8758 fail:
8759   lua_error(L);
8760   return SWIG_arg;
8761 }
8762
8763
8764 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8765   int SWIG_arg = 0;
8766   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8767   uint32_t arg2 ;
8768   
8769   SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8771   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8772   
8773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8774     SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8775   }
8776   
8777   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8778   arg2 = (uint32_t)lua_tonumber(L, 2);
8779   (arg1)->SetIgnoreCount(arg2);
8780   
8781   return SWIG_arg;
8782   
8783   if(0) SWIG_fail;
8784   
8785 fail:
8786   lua_error(L);
8787   return SWIG_arg;
8788 }
8789
8790
8791 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8792   int SWIG_arg = 0;
8793   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8794   char *arg2 = (char *) 0 ;
8795   
8796   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8798   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8799   
8800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8801     SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8802   }
8803   
8804   arg2 = (char *)lua_tostring(L, 2);
8805   (arg1)->SetCondition((char const *)arg2);
8806   
8807   return SWIG_arg;
8808   
8809   if(0) SWIG_fail;
8810   
8811 fail:
8812   lua_error(L);
8813   return SWIG_arg;
8814 }
8815
8816
8817 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8818   int SWIG_arg = 0;
8819   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8820   char *result = 0 ;
8821   
8822   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8824   
8825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8826     SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8827   }
8828   
8829   result = (char *)(arg1)->GetCondition();
8830   lua_pushstring(L,(const char *)result); SWIG_arg++;
8831   return SWIG_arg;
8832   
8833   if(0) SWIG_fail;
8834   
8835 fail:
8836   lua_error(L);
8837   return SWIG_arg;
8838 }
8839
8840
8841 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8842   int SWIG_arg = 0;
8843   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8844   bool result;
8845   
8846   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
8847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
8848   
8849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8850     SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8851   }
8852   
8853   result = (bool)(arg1)->GetAutoContinue();
8854   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8855   return SWIG_arg;
8856   
8857   if(0) SWIG_fail;
8858   
8859 fail:
8860   lua_error(L);
8861   return SWIG_arg;
8862 }
8863
8864
8865 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
8866   int SWIG_arg = 0;
8867   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8868   bool arg2 ;
8869   
8870   SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
8871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
8872   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
8873   
8874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8875     SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8876   }
8877   
8878   arg2 = (lua_toboolean(L, 2)!=0);
8879   (arg1)->SetAutoContinue(arg2);
8880   
8881   return SWIG_arg;
8882   
8883   if(0) SWIG_fail;
8884   
8885 fail:
8886   lua_error(L);
8887   return SWIG_arg;
8888 }
8889
8890
8891 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
8892   int SWIG_arg = 0;
8893   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8894   char *arg2 = (char *) 0 ;
8895   
8896   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
8897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8898   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8899   
8900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8901     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8902   }
8903   
8904   arg2 = (char *)lua_tostring(L, 2);
8905   (arg1)->SetScriptCallbackFunction((char const *)arg2);
8906   
8907   return SWIG_arg;
8908   
8909   if(0) SWIG_fail;
8910   
8911 fail:
8912   lua_error(L);
8913   return SWIG_arg;
8914 }
8915
8916
8917 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
8918   int SWIG_arg = 0;
8919   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8920   char *arg2 = (char *) 0 ;
8921   lldb::SBStructuredData *arg3 = 0 ;
8922   lldb::SBError result;
8923   
8924   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
8925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8926   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8927   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
8928   
8929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8930     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8931   }
8932   
8933   arg2 = (char *)lua_tostring(L, 2);
8934   
8935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
8936     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
8937   }
8938   
8939   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
8940   {
8941     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8942     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8943   }
8944   return SWIG_arg;
8945   
8946   if(0) SWIG_fail;
8947   
8948 fail:
8949   lua_error(L);
8950   return SWIG_arg;
8951 }
8952
8953
8954 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
8955   int argc;
8956   int argv[4]={
8957     1,2,3,4
8958   };
8959   
8960   argc = lua_gettop(L);
8961   if (argc == 2) {
8962     int _v;
8963     {
8964       void *ptr;
8965       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8966         _v = 0;
8967       } else {
8968         _v = 1;
8969       }
8970     }
8971     if (_v) {
8972       {
8973         _v = SWIG_lua_isnilstring(L,argv[1]);
8974       }
8975       if (_v) {
8976         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
8977       }
8978     }
8979   }
8980   if (argc == 3) {
8981     int _v;
8982     {
8983       void *ptr;
8984       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8985         _v = 0;
8986       } else {
8987         _v = 1;
8988       }
8989     }
8990     if (_v) {
8991       {
8992         _v = SWIG_lua_isnilstring(L,argv[1]);
8993       }
8994       if (_v) {
8995         {
8996           void *ptr;
8997           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
8998             _v = 0;
8999           } else {
9000             _v = 1;
9001           }
9002         }
9003         if (_v) {
9004           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9005         }
9006       }
9007     }
9008   }
9009   
9010   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9011     "  Possible C/C++ prototypes are:\n"
9012     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9013     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9014   lua_error(L);return 0;
9015 }
9016
9017
9018 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9019   int SWIG_arg = 0;
9020   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9021   char *arg2 = (char *) 0 ;
9022   lldb::SBError result;
9023   
9024   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9026   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9027   
9028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9029     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9030   }
9031   
9032   arg2 = (char *)lua_tostring(L, 2);
9033   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9034   {
9035     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
9036     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9037   }
9038   return SWIG_arg;
9039   
9040   if(0) SWIG_fail;
9041   
9042 fail:
9043   lua_error(L);
9044   return SWIG_arg;
9045 }
9046
9047
9048 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9049   int SWIG_arg = 0;
9050   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9051   lldb::SBStringList *arg2 = 0 ;
9052   
9053   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9055   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9056   
9057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9058     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9059   }
9060   
9061   
9062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9063     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9064   }
9065   
9066   (arg1)->SetCommandLineCommands(*arg2);
9067   
9068   return SWIG_arg;
9069   
9070   if(0) SWIG_fail;
9071   
9072 fail:
9073   lua_error(L);
9074   return SWIG_arg;
9075 }
9076
9077
9078 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9079   int SWIG_arg = 0;
9080   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9081   lldb::SBStringList *arg2 = 0 ;
9082   bool result;
9083   
9084   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9086   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9087   
9088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9089     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9090   }
9091   
9092   
9093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9094     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9095   }
9096   
9097   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9098   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9099   return SWIG_arg;
9100   
9101   if(0) SWIG_fail;
9102   
9103 fail:
9104   lua_error(L);
9105   return SWIG_arg;
9106 }
9107
9108
9109 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9110   int SWIG_arg = 0;
9111   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9112   lldb::tid_t arg2 ;
9113   
9114   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9116   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9117   
9118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9119     SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9120   }
9121   
9122   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
9123   (arg1)->SetThreadID(arg2);
9124   
9125   return SWIG_arg;
9126   
9127   if(0) SWIG_fail;
9128   
9129 fail:
9130   lua_error(L);
9131   return SWIG_arg;
9132 }
9133
9134
9135 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9136   int SWIG_arg = 0;
9137   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9138   lldb::tid_t result;
9139   
9140   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9142   
9143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9144     SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9145   }
9146   
9147   result = (lldb::tid_t)(arg1)->GetThreadID();
9148   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9149   return SWIG_arg;
9150   
9151   if(0) SWIG_fail;
9152   
9153 fail:
9154   lua_error(L);
9155   return SWIG_arg;
9156 }
9157
9158
9159 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9160   int SWIG_arg = 0;
9161   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9162   uint32_t arg2 ;
9163   
9164   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9166   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9167   
9168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9169     SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9170   }
9171   
9172   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
9173   arg2 = (uint32_t)lua_tonumber(L, 2);
9174   (arg1)->SetThreadIndex(arg2);
9175   
9176   return SWIG_arg;
9177   
9178   if(0) SWIG_fail;
9179   
9180 fail:
9181   lua_error(L);
9182   return SWIG_arg;
9183 }
9184
9185
9186 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9187   int SWIG_arg = 0;
9188   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9189   uint32_t result;
9190   
9191   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9193   
9194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9195     SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9196   }
9197   
9198   result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9199   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9200   return SWIG_arg;
9201   
9202   if(0) SWIG_fail;
9203   
9204 fail:
9205   lua_error(L);
9206   return SWIG_arg;
9207 }
9208
9209
9210 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9211   int SWIG_arg = 0;
9212   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9213   char *arg2 = (char *) 0 ;
9214   
9215   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9216   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9217   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9218   
9219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9220     SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9221   }
9222   
9223   arg2 = (char *)lua_tostring(L, 2);
9224   (arg1)->SetThreadName((char const *)arg2);
9225   
9226   return SWIG_arg;
9227   
9228   if(0) SWIG_fail;
9229   
9230 fail:
9231   lua_error(L);
9232   return SWIG_arg;
9233 }
9234
9235
9236 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9237   int SWIG_arg = 0;
9238   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9239   char *result = 0 ;
9240   
9241   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9243   
9244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9245     SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9246   }
9247   
9248   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9249   lua_pushstring(L,(const char *)result); SWIG_arg++;
9250   return SWIG_arg;
9251   
9252   if(0) SWIG_fail;
9253   
9254 fail:
9255   lua_error(L);
9256   return SWIG_arg;
9257 }
9258
9259
9260 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9261   int SWIG_arg = 0;
9262   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9263   char *arg2 = (char *) 0 ;
9264   
9265   SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9267   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9268   
9269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9270     SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9271   }
9272   
9273   arg2 = (char *)lua_tostring(L, 2);
9274   (arg1)->SetQueueName((char const *)arg2);
9275   
9276   return SWIG_arg;
9277   
9278   if(0) SWIG_fail;
9279   
9280 fail:
9281   lua_error(L);
9282   return SWIG_arg;
9283 }
9284
9285
9286 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9287   int SWIG_arg = 0;
9288   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9289   char *result = 0 ;
9290   
9291   SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9293   
9294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9295     SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9296   }
9297   
9298   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9299   lua_pushstring(L,(const char *)result); SWIG_arg++;
9300   return SWIG_arg;
9301   
9302   if(0) SWIG_fail;
9303   
9304 fail:
9305   lua_error(L);
9306   return SWIG_arg;
9307 }
9308
9309
9310 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9311   int SWIG_arg = 0;
9312   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9313   bool result;
9314   
9315   SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9317   
9318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9319     SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9320   }
9321   
9322   result = (bool)(arg1)->IsResolved();
9323   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9324   return SWIG_arg;
9325   
9326   if(0) SWIG_fail;
9327   
9328 fail:
9329   lua_error(L);
9330   return SWIG_arg;
9331 }
9332
9333
9334 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9335   int SWIG_arg = 0;
9336   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9337   lldb::SBStream *arg2 = 0 ;
9338   lldb::DescriptionLevel arg3 ;
9339   bool result;
9340   
9341   SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9343   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9344   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9345   
9346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9347     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9348   }
9349   
9350   
9351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9352     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9353   }
9354   
9355   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
9356   result = (bool)(arg1)->GetDescription(*arg2,arg3);
9357   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9358   return SWIG_arg;
9359   
9360   if(0) SWIG_fail;
9361   
9362 fail:
9363   lua_error(L);
9364   return SWIG_arg;
9365 }
9366
9367
9368 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9369   int SWIG_arg = 0;
9370   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9371   lldb::SBBreakpoint result;
9372   
9373   SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9375   
9376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9377     SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9378   }
9379   
9380   result = (arg1)->GetBreakpoint();
9381   {
9382     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
9383     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9384   }
9385   return SWIG_arg;
9386   
9387   if(0) SWIG_fail;
9388   
9389 fail:
9390   lua_error(L);
9391   return SWIG_arg;
9392 }
9393
9394
9395 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9396   int SWIG_arg = 0;
9397   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9398   std::string result;
9399   
9400   SWIG_check_num_args("lldb::SBBreakpointLocation::__str__",1,1)
9401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__str__",1,"lldb::SBBreakpointLocation *");
9402   
9403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9404     SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9405   }
9406   
9407   result = lldb_SBBreakpointLocation___str__(arg1);
9408   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9409   return SWIG_arg;
9410   
9411   if(0) SWIG_fail;
9412   
9413 fail:
9414   lua_error(L);
9415   return SWIG_arg;
9416 }
9417
9418
9419 static void swig_delete_SBBreakpointLocation(void *obj) {
9420 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9421 delete arg1;
9422 }
9423 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9424     assert(lua_istable(L,1));
9425     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9426     assert(!lua_isnil(L,-1));
9427     lua_replace(L,1); /* replace our table with real constructor */
9428     lua_call(L,lua_gettop(L)-1,1);
9429     return 1;
9430 }
9431 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9432     {0,0,0}
9433 };
9434 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9435     { "GetID", _wrap_SBBreakpointLocation_GetID},
9436     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9437     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9438     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9439     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9440     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9441     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9442     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9443     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9444     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9445     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9446     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9447     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9448     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9449     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9450     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9451     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9452     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9453     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9454     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9455     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9456     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9457     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9458     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9459     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9460     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9461     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9462     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9463     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9464     {0,0}
9465 };
9466 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9467     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9468     {0,0}
9469 };
9470
9471 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9472     {0,0,0}
9473 };
9474 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9475     {0,0,0,0,0,0}
9476 };
9477 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9478     {0,0}
9479 };
9480 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9481     0
9482 };
9483
9484 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9485     "SBBreakpointLocation",
9486     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9487     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9488     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9489     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9490     0
9491 };
9492 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9493 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9494 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 };
9495
9496 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9497   int SWIG_arg = 0;
9498   lldb::SBBreakpointName *result = 0 ;
9499   
9500   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9501   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9502   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++; 
9503   return SWIG_arg;
9504   
9505   if(0) SWIG_fail;
9506   
9507 fail:
9508   lua_error(L);
9509   return SWIG_arg;
9510 }
9511
9512
9513 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9514   int SWIG_arg = 0;
9515   lldb::SBTarget *arg1 = 0 ;
9516   char *arg2 = (char *) 0 ;
9517   lldb::SBBreakpointName *result = 0 ;
9518   
9519   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9520   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9521   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9522   
9523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9524     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9525   }
9526   
9527   arg2 = (char *)lua_tostring(L, 2);
9528   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9529   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++; 
9530   return SWIG_arg;
9531   
9532   if(0) SWIG_fail;
9533   
9534 fail:
9535   lua_error(L);
9536   return SWIG_arg;
9537 }
9538
9539
9540 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9541   int SWIG_arg = 0;
9542   lldb::SBBreakpoint *arg1 = 0 ;
9543   char *arg2 = (char *) 0 ;
9544   lldb::SBBreakpointName *result = 0 ;
9545   
9546   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9547   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9548   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9549   
9550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9551     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9552   }
9553   
9554   arg2 = (char *)lua_tostring(L, 2);
9555   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9556   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++; 
9557   return SWIG_arg;
9558   
9559   if(0) SWIG_fail;
9560   
9561 fail:
9562   lua_error(L);
9563   return SWIG_arg;
9564 }
9565
9566
9567 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9568   int SWIG_arg = 0;
9569   lldb::SBBreakpointName *arg1 = 0 ;
9570   lldb::SBBreakpointName *result = 0 ;
9571   
9572   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9573   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9574   
9575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9576     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9577   }
9578   
9579   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9580   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++; 
9581   return SWIG_arg;
9582   
9583   if(0) SWIG_fail;
9584   
9585 fail:
9586   lua_error(L);
9587   return SWIG_arg;
9588 }
9589
9590
9591 static int _wrap_new_SBBreakpointName(lua_State* L) {
9592   int argc;
9593   int argv[3]={
9594     1,2,3
9595   };
9596   
9597   argc = lua_gettop(L);
9598   if (argc == 0) {
9599     return _wrap_new_SBBreakpointName__SWIG_0(L);
9600   }
9601   if (argc == 1) {
9602     int _v;
9603     {
9604       void *ptr;
9605       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9606         _v = 0;
9607       } else {
9608         _v = 1;
9609       }
9610     }
9611     if (_v) {
9612       return _wrap_new_SBBreakpointName__SWIG_3(L);
9613     }
9614   }
9615   if (argc == 2) {
9616     int _v;
9617     {
9618       void *ptr;
9619       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9620         _v = 0;
9621       } else {
9622         _v = 1;
9623       }
9624     }
9625     if (_v) {
9626       {
9627         _v = SWIG_lua_isnilstring(L,argv[1]);
9628       }
9629       if (_v) {
9630         return _wrap_new_SBBreakpointName__SWIG_2(L);
9631       }
9632     }
9633   }
9634   if (argc == 2) {
9635     int _v;
9636     {
9637       void *ptr;
9638       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
9639         _v = 0;
9640       } else {
9641         _v = 1;
9642       }
9643     }
9644     if (_v) {
9645       {
9646         _v = SWIG_lua_isnilstring(L,argv[1]);
9647       }
9648       if (_v) {
9649         return _wrap_new_SBBreakpointName__SWIG_1(L);
9650       }
9651     }
9652   }
9653   
9654   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9655     "  Possible C/C++ prototypes are:\n"
9656     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9657     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9658     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9659     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9660   lua_error(L);return 0;
9661 }
9662
9663
9664 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9665   int SWIG_arg = 0;
9666   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9667   lldb::SBBreakpointName *arg2 = 0 ;
9668   bool result;
9669   
9670   SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9672   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9673   
9674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9675     SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9676   }
9677   
9678   
9679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9680     SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9681   }
9682   
9683   result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9684   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9685   return SWIG_arg;
9686   
9687   if(0) SWIG_fail;
9688   
9689 fail:
9690   lua_error(L);
9691   return SWIG_arg;
9692 }
9693
9694
9695 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
9696   int SWIG_arg = 0;
9697   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9698   bool result;
9699   
9700   SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9702   
9703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9704     SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9705   }
9706   
9707   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9708   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9709   return SWIG_arg;
9710   
9711   if(0) SWIG_fail;
9712   
9713 fail:
9714   lua_error(L);
9715   return SWIG_arg;
9716 }
9717
9718
9719 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9720   int SWIG_arg = 0;
9721   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9722   char *result = 0 ;
9723   
9724   SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9726   
9727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9728     SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9729   }
9730   
9731   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9732   lua_pushstring(L,(const char *)result); SWIG_arg++;
9733   return SWIG_arg;
9734   
9735   if(0) SWIG_fail;
9736   
9737 fail:
9738   lua_error(L);
9739   return SWIG_arg;
9740 }
9741
9742
9743 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9744   int SWIG_arg = 0;
9745   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9746   bool arg2 ;
9747   
9748   SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9750   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9751   
9752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9753     SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9754   }
9755   
9756   arg2 = (lua_toboolean(L, 2)!=0);
9757   (arg1)->SetEnabled(arg2);
9758   
9759   return SWIG_arg;
9760   
9761   if(0) SWIG_fail;
9762   
9763 fail:
9764   lua_error(L);
9765   return SWIG_arg;
9766 }
9767
9768
9769 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9770   int SWIG_arg = 0;
9771   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9772   bool result;
9773   
9774   SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9776   
9777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9778     SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9779   }
9780   
9781   result = (bool)(arg1)->IsEnabled();
9782   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9783   return SWIG_arg;
9784   
9785   if(0) SWIG_fail;
9786   
9787 fail:
9788   lua_error(L);
9789   return SWIG_arg;
9790 }
9791
9792
9793 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9794   int SWIG_arg = 0;
9795   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9796   bool arg2 ;
9797   
9798   SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9799   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9800   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9801   
9802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9803     SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9804   }
9805   
9806   arg2 = (lua_toboolean(L, 2)!=0);
9807   (arg1)->SetOneShot(arg2);
9808   
9809   return SWIG_arg;
9810   
9811   if(0) SWIG_fail;
9812   
9813 fail:
9814   lua_error(L);
9815   return SWIG_arg;
9816 }
9817
9818
9819 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9820   int SWIG_arg = 0;
9821   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9822   bool result;
9823   
9824   SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9826   
9827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9828     SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9829   }
9830   
9831   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9833   return SWIG_arg;
9834   
9835   if(0) SWIG_fail;
9836   
9837 fail:
9838   lua_error(L);
9839   return SWIG_arg;
9840 }
9841
9842
9843 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9844   int SWIG_arg = 0;
9845   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9846   uint32_t arg2 ;
9847   
9848   SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
9849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
9850   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
9851   
9852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9853     SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9854   }
9855   
9856   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
9857   arg2 = (uint32_t)lua_tonumber(L, 2);
9858   (arg1)->SetIgnoreCount(arg2);
9859   
9860   return SWIG_arg;
9861   
9862   if(0) SWIG_fail;
9863   
9864 fail:
9865   lua_error(L);
9866   return SWIG_arg;
9867 }
9868
9869
9870 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
9871   int SWIG_arg = 0;
9872   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9873   uint32_t result;
9874   
9875   SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
9876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
9877   
9878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9879     SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9880   }
9881   
9882   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
9883   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9884   return SWIG_arg;
9885   
9886   if(0) SWIG_fail;
9887   
9888 fail:
9889   lua_error(L);
9890   return SWIG_arg;
9891 }
9892
9893
9894 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
9895   int SWIG_arg = 0;
9896   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9897   char *arg2 = (char *) 0 ;
9898   
9899   SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
9900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
9901   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
9902   
9903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9904     SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9905   }
9906   
9907   arg2 = (char *)lua_tostring(L, 2);
9908   (arg1)->SetCondition((char const *)arg2);
9909   
9910   return SWIG_arg;
9911   
9912   if(0) SWIG_fail;
9913   
9914 fail:
9915   lua_error(L);
9916   return SWIG_arg;
9917 }
9918
9919
9920 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
9921   int SWIG_arg = 0;
9922   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9923   char *result = 0 ;
9924   
9925   SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
9926   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
9927   
9928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9929     SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9930   }
9931   
9932   result = (char *)(arg1)->GetCondition();
9933   lua_pushstring(L,(const char *)result); SWIG_arg++;
9934   return SWIG_arg;
9935   
9936   if(0) SWIG_fail;
9937   
9938 fail:
9939   lua_error(L);
9940   return SWIG_arg;
9941 }
9942
9943
9944 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
9945   int SWIG_arg = 0;
9946   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9947   bool arg2 ;
9948   
9949   SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
9950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
9951   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
9952   
9953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9954     SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
9955   }
9956   
9957   arg2 = (lua_toboolean(L, 2)!=0);
9958   (arg1)->SetAutoContinue(arg2);
9959   
9960   return SWIG_arg;
9961   
9962   if(0) SWIG_fail;
9963   
9964 fail:
9965   lua_error(L);
9966   return SWIG_arg;
9967 }
9968
9969
9970 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
9971   int SWIG_arg = 0;
9972   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9973   bool result;
9974   
9975   SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
9976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
9977   
9978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9979     SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
9980   }
9981   
9982   result = (bool)(arg1)->GetAutoContinue();
9983   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9984   return SWIG_arg;
9985   
9986   if(0) SWIG_fail;
9987   
9988 fail:
9989   lua_error(L);
9990   return SWIG_arg;
9991 }
9992
9993
9994 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
9995   int SWIG_arg = 0;
9996   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9997   lldb::tid_t arg2 ;
9998   
9999   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10001   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10002   
10003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10004     SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10005   }
10006   
10007   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
10008   (arg1)->SetThreadID(arg2);
10009   
10010   return SWIG_arg;
10011   
10012   if(0) SWIG_fail;
10013   
10014 fail:
10015   lua_error(L);
10016   return SWIG_arg;
10017 }
10018
10019
10020 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10021   int SWIG_arg = 0;
10022   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10023   lldb::tid_t result;
10024   
10025   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10027   
10028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10029     SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10030   }
10031   
10032   result = (lldb::tid_t)(arg1)->GetThreadID();
10033   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
10034   return SWIG_arg;
10035   
10036   if(0) SWIG_fail;
10037   
10038 fail:
10039   lua_error(L);
10040   return SWIG_arg;
10041 }
10042
10043
10044 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10045   int SWIG_arg = 0;
10046   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10047   uint32_t arg2 ;
10048   
10049   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10051   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10052   
10053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10054     SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10055   }
10056   
10057   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10058   arg2 = (uint32_t)lua_tonumber(L, 2);
10059   (arg1)->SetThreadIndex(arg2);
10060   
10061   return SWIG_arg;
10062   
10063   if(0) SWIG_fail;
10064   
10065 fail:
10066   lua_error(L);
10067   return SWIG_arg;
10068 }
10069
10070
10071 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10072   int SWIG_arg = 0;
10073   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10074   uint32_t result;
10075   
10076   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10078   
10079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10080     SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10081   }
10082   
10083   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10084   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
10085   return SWIG_arg;
10086   
10087   if(0) SWIG_fail;
10088   
10089 fail:
10090   lua_error(L);
10091   return SWIG_arg;
10092 }
10093
10094
10095 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10096   int SWIG_arg = 0;
10097   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10098   char *arg2 = (char *) 0 ;
10099   
10100   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10102   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10103   
10104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10105     SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10106   }
10107   
10108   arg2 = (char *)lua_tostring(L, 2);
10109   (arg1)->SetThreadName((char const *)arg2);
10110   
10111   return SWIG_arg;
10112   
10113   if(0) SWIG_fail;
10114   
10115 fail:
10116   lua_error(L);
10117   return SWIG_arg;
10118 }
10119
10120
10121 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10122   int SWIG_arg = 0;
10123   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10124   char *result = 0 ;
10125   
10126   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10128   
10129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10130     SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10131   }
10132   
10133   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10134   lua_pushstring(L,(const char *)result); SWIG_arg++;
10135   return SWIG_arg;
10136   
10137   if(0) SWIG_fail;
10138   
10139 fail:
10140   lua_error(L);
10141   return SWIG_arg;
10142 }
10143
10144
10145 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10146   int SWIG_arg = 0;
10147   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10148   char *arg2 = (char *) 0 ;
10149   
10150   SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10152   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10153   
10154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10155     SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10156   }
10157   
10158   arg2 = (char *)lua_tostring(L, 2);
10159   (arg1)->SetQueueName((char const *)arg2);
10160   
10161   return SWIG_arg;
10162   
10163   if(0) SWIG_fail;
10164   
10165 fail:
10166   lua_error(L);
10167   return SWIG_arg;
10168 }
10169
10170
10171 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10172   int SWIG_arg = 0;
10173   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10174   char *result = 0 ;
10175   
10176   SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10178   
10179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10180     SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10181   }
10182   
10183   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10184   lua_pushstring(L,(const char *)result); SWIG_arg++;
10185   return SWIG_arg;
10186   
10187   if(0) SWIG_fail;
10188   
10189 fail:
10190   lua_error(L);
10191   return SWIG_arg;
10192 }
10193
10194
10195 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10196   int SWIG_arg = 0;
10197   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10198   char *arg2 = (char *) 0 ;
10199   
10200   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10202   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10203   
10204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10205     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10206   }
10207   
10208   arg2 = (char *)lua_tostring(L, 2);
10209   (arg1)->SetScriptCallbackFunction((char const *)arg2);
10210   
10211   return SWIG_arg;
10212   
10213   if(0) SWIG_fail;
10214   
10215 fail:
10216   lua_error(L);
10217   return SWIG_arg;
10218 }
10219
10220
10221 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10222   int SWIG_arg = 0;
10223   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10224   char *arg2 = (char *) 0 ;
10225   lldb::SBStructuredData *arg3 = 0 ;
10226   lldb::SBError result;
10227   
10228   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10230   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10231   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10232   
10233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10234     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10235   }
10236   
10237   arg2 = (char *)lua_tostring(L, 2);
10238   
10239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10240     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10241   }
10242   
10243   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10244   {
10245     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10246     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10247   }
10248   return SWIG_arg;
10249   
10250   if(0) SWIG_fail;
10251   
10252 fail:
10253   lua_error(L);
10254   return SWIG_arg;
10255 }
10256
10257
10258 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10259   int argc;
10260   int argv[4]={
10261     1,2,3,4
10262   };
10263   
10264   argc = lua_gettop(L);
10265   if (argc == 2) {
10266     int _v;
10267     {
10268       void *ptr;
10269       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10270         _v = 0;
10271       } else {
10272         _v = 1;
10273       }
10274     }
10275     if (_v) {
10276       {
10277         _v = SWIG_lua_isnilstring(L,argv[1]);
10278       }
10279       if (_v) {
10280         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10281       }
10282     }
10283   }
10284   if (argc == 3) {
10285     int _v;
10286     {
10287       void *ptr;
10288       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10289         _v = 0;
10290       } else {
10291         _v = 1;
10292       }
10293     }
10294     if (_v) {
10295       {
10296         _v = SWIG_lua_isnilstring(L,argv[1]);
10297       }
10298       if (_v) {
10299         {
10300           void *ptr;
10301           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10302             _v = 0;
10303           } else {
10304             _v = 1;
10305           }
10306         }
10307         if (_v) {
10308           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10309         }
10310       }
10311     }
10312   }
10313   
10314   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10315     "  Possible C/C++ prototypes are:\n"
10316     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10317     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10318   lua_error(L);return 0;
10319 }
10320
10321
10322 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10323   int SWIG_arg = 0;
10324   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10325   lldb::SBStringList *arg2 = 0 ;
10326   
10327   SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10329   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10330   
10331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10332     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10333   }
10334   
10335   
10336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10337     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10338   }
10339   
10340   (arg1)->SetCommandLineCommands(*arg2);
10341   
10342   return SWIG_arg;
10343   
10344   if(0) SWIG_fail;
10345   
10346 fail:
10347   lua_error(L);
10348   return SWIG_arg;
10349 }
10350
10351
10352 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10353   int SWIG_arg = 0;
10354   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10355   lldb::SBStringList *arg2 = 0 ;
10356   bool result;
10357   
10358   SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10360   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10361   
10362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10363     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10364   }
10365   
10366   
10367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10368     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10369   }
10370   
10371   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10372   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10373   return SWIG_arg;
10374   
10375   if(0) SWIG_fail;
10376   
10377 fail:
10378   lua_error(L);
10379   return SWIG_arg;
10380 }
10381
10382
10383 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10384   int SWIG_arg = 0;
10385   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10386   char *arg2 = (char *) 0 ;
10387   lldb::SBError result;
10388   
10389   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10391   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10392   
10393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10394     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10395   }
10396   
10397   arg2 = (char *)lua_tostring(L, 2);
10398   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10399   {
10400     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10401     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10402   }
10403   return SWIG_arg;
10404   
10405   if(0) SWIG_fail;
10406   
10407 fail:
10408   lua_error(L);
10409   return SWIG_arg;
10410 }
10411
10412
10413 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10414   int SWIG_arg = 0;
10415   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10416   char *result = 0 ;
10417   
10418   SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10419   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10420   
10421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10422     SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10423   }
10424   
10425   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10426   lua_pushstring(L,(const char *)result); SWIG_arg++;
10427   return SWIG_arg;
10428   
10429   if(0) SWIG_fail;
10430   
10431 fail:
10432   lua_error(L);
10433   return SWIG_arg;
10434 }
10435
10436
10437 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10438   int SWIG_arg = 0;
10439   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10440   char *arg2 = (char *) 0 ;
10441   
10442   SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10444   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10445   
10446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10447     SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10448   }
10449   
10450   arg2 = (char *)lua_tostring(L, 2);
10451   (arg1)->SetHelpString((char const *)arg2);
10452   
10453   return SWIG_arg;
10454   
10455   if(0) SWIG_fail;
10456   
10457 fail:
10458   lua_error(L);
10459   return SWIG_arg;
10460 }
10461
10462
10463 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10464   int SWIG_arg = 0;
10465   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10466   bool result;
10467   
10468   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10470   
10471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10472     SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10473   }
10474   
10475   result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10476   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10477   return SWIG_arg;
10478   
10479   if(0) SWIG_fail;
10480   
10481 fail:
10482   lua_error(L);
10483   return SWIG_arg;
10484 }
10485
10486
10487 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10488   int SWIG_arg = 0;
10489   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10490   bool arg2 ;
10491   
10492   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10494   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10495   
10496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10497     SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10498   }
10499   
10500   arg2 = (lua_toboolean(L, 2)!=0);
10501   (arg1)->SetAllowList(arg2);
10502   
10503   return SWIG_arg;
10504   
10505   if(0) SWIG_fail;
10506   
10507 fail:
10508   lua_error(L);
10509   return SWIG_arg;
10510 }
10511
10512
10513 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10514   int SWIG_arg = 0;
10515   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10516   bool result;
10517   
10518   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10520   
10521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10522     SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10523   }
10524   
10525   result = (bool)(arg1)->GetAllowDelete();
10526   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10527   return SWIG_arg;
10528   
10529   if(0) SWIG_fail;
10530   
10531 fail:
10532   lua_error(L);
10533   return SWIG_arg;
10534 }
10535
10536
10537 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10538   int SWIG_arg = 0;
10539   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10540   bool arg2 ;
10541   
10542   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10544   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10545   
10546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10547     SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10548   }
10549   
10550   arg2 = (lua_toboolean(L, 2)!=0);
10551   (arg1)->SetAllowDelete(arg2);
10552   
10553   return SWIG_arg;
10554   
10555   if(0) SWIG_fail;
10556   
10557 fail:
10558   lua_error(L);
10559   return SWIG_arg;
10560 }
10561
10562
10563 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10564   int SWIG_arg = 0;
10565   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10566   bool result;
10567   
10568   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10570   
10571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10572     SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10573   }
10574   
10575   result = (bool)(arg1)->GetAllowDisable();
10576   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10577   return SWIG_arg;
10578   
10579   if(0) SWIG_fail;
10580   
10581 fail:
10582   lua_error(L);
10583   return SWIG_arg;
10584 }
10585
10586
10587 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10588   int SWIG_arg = 0;
10589   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10590   bool arg2 ;
10591   
10592   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10594   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10595   
10596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10597     SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10598   }
10599   
10600   arg2 = (lua_toboolean(L, 2)!=0);
10601   (arg1)->SetAllowDisable(arg2);
10602   
10603   return SWIG_arg;
10604   
10605   if(0) SWIG_fail;
10606   
10607 fail:
10608   lua_error(L);
10609   return SWIG_arg;
10610 }
10611
10612
10613 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10614   int SWIG_arg = 0;
10615   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10616   lldb::SBStream *arg2 = 0 ;
10617   bool result;
10618   
10619   SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10621   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10622   
10623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10624     SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10625   }
10626   
10627   
10628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10629     SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10630   }
10631   
10632   result = (bool)(arg1)->GetDescription(*arg2);
10633   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10634   return SWIG_arg;
10635   
10636   if(0) SWIG_fail;
10637   
10638 fail:
10639   lua_error(L);
10640   return SWIG_arg;
10641 }
10642
10643
10644 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10645   int SWIG_arg = 0;
10646   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10647   std::string result;
10648   
10649   SWIG_check_num_args("lldb::SBBreakpointName::__str__",1,1)
10650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__str__",1,"lldb::SBBreakpointName *");
10651   
10652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10653     SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10654   }
10655   
10656   result = lldb_SBBreakpointName___str__(arg1);
10657   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10658   return SWIG_arg;
10659   
10660   if(0) SWIG_fail;
10661   
10662 fail:
10663   lua_error(L);
10664   return SWIG_arg;
10665 }
10666
10667
10668 static void swig_delete_SBBreakpointName(void *obj) {
10669 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10670 delete arg1;
10671 }
10672 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10673     assert(lua_istable(L,1));
10674     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10675     assert(!lua_isnil(L,-1));
10676     lua_replace(L,1); /* replace our table with real constructor */
10677     lua_call(L,lua_gettop(L)-1,1);
10678     return 1;
10679 }
10680 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10681     {0,0,0}
10682 };
10683 static swig_lua_method swig_SBBreakpointName_methods[]= {
10684     { "__eq", _wrap_SBBreakpointName___eq},
10685     { "IsValid", _wrap_SBBreakpointName_IsValid},
10686     { "GetName", _wrap_SBBreakpointName_GetName},
10687     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10688     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10689     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10690     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10691     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10692     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10693     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10694     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10695     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10696     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10697     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10698     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10699     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10700     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10701     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10702     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10703     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10704     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10705     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10706     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10707     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10708     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10709     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10710     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10711     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10712     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10713     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10714     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10715     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10716     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10717     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10718     { "__tostring", _wrap_SBBreakpointName___tostring},
10719     {0,0}
10720 };
10721 static swig_lua_method swig_SBBreakpointName_meta[] = {
10722     { "__eq", _wrap_SBBreakpointName___eq},
10723     { "__tostring", _wrap_SBBreakpointName___tostring},
10724     {0,0}
10725 };
10726
10727 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10728     {0,0,0}
10729 };
10730 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10731     {0,0,0,0,0,0}
10732 };
10733 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10734     {0,0}
10735 };
10736 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10737     0
10738 };
10739
10740 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10741     "SBBreakpointName",
10742     swig_SBBreakpointName_Sf_SwigStatic_methods,
10743     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10744     swig_SBBreakpointName_Sf_SwigStatic_constants,
10745     swig_SBBreakpointName_Sf_SwigStatic_classes,
10746     0
10747 };
10748 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10749 static const char *swig_SBBreakpointName_base_names[] = {0};
10750 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 };
10751
10752 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10753   int SWIG_arg = 0;
10754   lldb::SBBroadcaster *result = 0 ;
10755   
10756   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10757   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10758   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++; 
10759   return SWIG_arg;
10760   
10761   if(0) SWIG_fail;
10762   
10763 fail:
10764   lua_error(L);
10765   return SWIG_arg;
10766 }
10767
10768
10769 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10770   int SWIG_arg = 0;
10771   char *arg1 = (char *) 0 ;
10772   lldb::SBBroadcaster *result = 0 ;
10773   
10774   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10775   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10776   arg1 = (char *)lua_tostring(L, 1);
10777   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10778   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++; 
10779   return SWIG_arg;
10780   
10781   if(0) SWIG_fail;
10782   
10783 fail:
10784   lua_error(L);
10785   return SWIG_arg;
10786 }
10787
10788
10789 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10790   int SWIG_arg = 0;
10791   lldb::SBBroadcaster *arg1 = 0 ;
10792   lldb::SBBroadcaster *result = 0 ;
10793   
10794   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10795   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10796   
10797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10798     SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10799   }
10800   
10801   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10802   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++; 
10803   return SWIG_arg;
10804   
10805   if(0) SWIG_fail;
10806   
10807 fail:
10808   lua_error(L);
10809   return SWIG_arg;
10810 }
10811
10812
10813 static int _wrap_new_SBBroadcaster(lua_State* L) {
10814   int argc;
10815   int argv[2]={
10816     1,2
10817   };
10818   
10819   argc = lua_gettop(L);
10820   if (argc == 0) {
10821     return _wrap_new_SBBroadcaster__SWIG_0(L);
10822   }
10823   if (argc == 1) {
10824     int _v;
10825     {
10826       void *ptr;
10827       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
10828         _v = 0;
10829       } else {
10830         _v = 1;
10831       }
10832     }
10833     if (_v) {
10834       return _wrap_new_SBBroadcaster__SWIG_2(L);
10835     }
10836   }
10837   if (argc == 1) {
10838     int _v;
10839     {
10840       _v = SWIG_lua_isnilstring(L,argv[0]);
10841     }
10842     if (_v) {
10843       return _wrap_new_SBBroadcaster__SWIG_1(L);
10844     }
10845   }
10846   
10847   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
10848     "  Possible C/C++ prototypes are:\n"
10849     "    lldb::SBBroadcaster::SBBroadcaster()\n"
10850     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
10851     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
10852   lua_error(L);return 0;
10853 }
10854
10855
10856 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
10857   int SWIG_arg = 0;
10858   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10859   bool result;
10860   
10861   SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
10862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
10863   
10864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10865     SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
10866   }
10867   
10868   result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
10869   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10870   return SWIG_arg;
10871   
10872   if(0) SWIG_fail;
10873   
10874 fail:
10875   lua_error(L);
10876   return SWIG_arg;
10877 }
10878
10879
10880 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
10881   int SWIG_arg = 0;
10882   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10883   
10884   SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
10885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
10886   
10887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10888     SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
10889   }
10890   
10891   (arg1)->Clear();
10892   
10893   return SWIG_arg;
10894   
10895   if(0) SWIG_fail;
10896   
10897 fail:
10898   lua_error(L);
10899   return SWIG_arg;
10900 }
10901
10902
10903 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
10904   int SWIG_arg = 0;
10905   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10906   uint32_t arg2 ;
10907   bool arg3 ;
10908   
10909   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
10910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10911   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10912   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
10913   
10914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10915     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10916   }
10917   
10918   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10919   arg2 = (uint32_t)lua_tonumber(L, 2);
10920   arg3 = (lua_toboolean(L, 3)!=0);
10921   (arg1)->BroadcastEventByType(arg2,arg3);
10922   
10923   return SWIG_arg;
10924   
10925   if(0) SWIG_fail;
10926   
10927 fail:
10928   lua_error(L);
10929   return SWIG_arg;
10930 }
10931
10932
10933 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
10934   int SWIG_arg = 0;
10935   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10936   uint32_t arg2 ;
10937   
10938   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
10939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10940   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10941   
10942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10943     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10944   }
10945   
10946   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10947   arg2 = (uint32_t)lua_tonumber(L, 2);
10948   (arg1)->BroadcastEventByType(arg2);
10949   
10950   return SWIG_arg;
10951   
10952   if(0) SWIG_fail;
10953   
10954 fail:
10955   lua_error(L);
10956   return SWIG_arg;
10957 }
10958
10959
10960 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
10961   int argc;
10962   int argv[4]={
10963     1,2,3,4
10964   };
10965   
10966   argc = lua_gettop(L);
10967   if (argc == 2) {
10968     int _v;
10969     {
10970       void *ptr;
10971       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10972         _v = 0;
10973       } else {
10974         _v = 1;
10975       }
10976     }
10977     if (_v) {
10978       {
10979         _v = lua_isnumber(L,argv[1]);
10980       }
10981       if (_v) {
10982         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
10983       }
10984     }
10985   }
10986   if (argc == 3) {
10987     int _v;
10988     {
10989       void *ptr;
10990       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10991         _v = 0;
10992       } else {
10993         _v = 1;
10994       }
10995     }
10996     if (_v) {
10997       {
10998         _v = lua_isnumber(L,argv[1]);
10999       }
11000       if (_v) {
11001         {
11002           _v = lua_isboolean(L,argv[2]);
11003         }
11004         if (_v) {
11005           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11006         }
11007       }
11008     }
11009   }
11010   
11011   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11012     "  Possible C/C++ prototypes are:\n"
11013     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11014     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11015   lua_error(L);return 0;
11016 }
11017
11018
11019 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11020   int SWIG_arg = 0;
11021   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11022   lldb::SBEvent *arg2 = 0 ;
11023   bool arg3 ;
11024   
11025   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11027   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11028   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11029   
11030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11031     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11032   }
11033   
11034   
11035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11036     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11037   }
11038   
11039   arg3 = (lua_toboolean(L, 3)!=0);
11040   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11041   
11042   return SWIG_arg;
11043   
11044   if(0) SWIG_fail;
11045   
11046 fail:
11047   lua_error(L);
11048   return SWIG_arg;
11049 }
11050
11051
11052 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11053   int SWIG_arg = 0;
11054   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11055   lldb::SBEvent *arg2 = 0 ;
11056   
11057   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11059   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11060   
11061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11062     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11063   }
11064   
11065   
11066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11067     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11068   }
11069   
11070   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11071   
11072   return SWIG_arg;
11073   
11074   if(0) SWIG_fail;
11075   
11076 fail:
11077   lua_error(L);
11078   return SWIG_arg;
11079 }
11080
11081
11082 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11083   int argc;
11084   int argv[4]={
11085     1,2,3,4
11086   };
11087   
11088   argc = lua_gettop(L);
11089   if (argc == 2) {
11090     int _v;
11091     {
11092       void *ptr;
11093       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11094         _v = 0;
11095       } else {
11096         _v = 1;
11097       }
11098     }
11099     if (_v) {
11100       {
11101         void *ptr;
11102         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11103           _v = 0;
11104         } else {
11105           _v = 1;
11106         }
11107       }
11108       if (_v) {
11109         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11110       }
11111     }
11112   }
11113   if (argc == 3) {
11114     int _v;
11115     {
11116       void *ptr;
11117       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11118         _v = 0;
11119       } else {
11120         _v = 1;
11121       }
11122     }
11123     if (_v) {
11124       {
11125         void *ptr;
11126         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11127           _v = 0;
11128         } else {
11129           _v = 1;
11130         }
11131       }
11132       if (_v) {
11133         {
11134           _v = lua_isboolean(L,argv[2]);
11135         }
11136         if (_v) {
11137           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11138         }
11139       }
11140     }
11141   }
11142   
11143   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11144     "  Possible C/C++ prototypes are:\n"
11145     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11146     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11147   lua_error(L);return 0;
11148 }
11149
11150
11151 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11152   int SWIG_arg = 0;
11153   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11154   lldb::SBListener *arg2 = 0 ;
11155   uint32_t arg3 ;
11156   
11157   SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11159   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11160   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11161   
11162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11163     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11164   }
11165   
11166   
11167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11168     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11169   }
11170   
11171   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11172   arg3 = (uint32_t)lua_tonumber(L, 3);
11173   (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11174   
11175   return SWIG_arg;
11176   
11177   if(0) SWIG_fail;
11178   
11179 fail:
11180   lua_error(L);
11181   return SWIG_arg;
11182 }
11183
11184
11185 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11186   int SWIG_arg = 0;
11187   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11188   lldb::SBListener *arg2 = 0 ;
11189   uint32_t arg3 ;
11190   uint32_t result;
11191   
11192   SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11194   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11195   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11196   
11197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11198     SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11199   }
11200   
11201   
11202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11203     SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11204   }
11205   
11206   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11207   arg3 = (uint32_t)lua_tonumber(L, 3);
11208   result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11209   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
11210   return SWIG_arg;
11211   
11212   if(0) SWIG_fail;
11213   
11214 fail:
11215   lua_error(L);
11216   return SWIG_arg;
11217 }
11218
11219
11220 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11221   int SWIG_arg = 0;
11222   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11223   char *result = 0 ;
11224   
11225   SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11227   
11228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11229     SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11230   }
11231   
11232   result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11233   lua_pushstring(L,(const char *)result); SWIG_arg++;
11234   return SWIG_arg;
11235   
11236   if(0) SWIG_fail;
11237   
11238 fail:
11239   lua_error(L);
11240   return SWIG_arg;
11241 }
11242
11243
11244 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11245   int SWIG_arg = 0;
11246   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11247   uint32_t arg2 ;
11248   bool result;
11249   
11250   SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11252   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11253   
11254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11255     SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11256   }
11257   
11258   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
11259   arg2 = (uint32_t)lua_tonumber(L, 2);
11260   result = (bool)(arg1)->EventTypeHasListeners(arg2);
11261   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11262   return SWIG_arg;
11263   
11264   if(0) SWIG_fail;
11265   
11266 fail:
11267   lua_error(L);
11268   return SWIG_arg;
11269 }
11270
11271
11272 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11273   int SWIG_arg = 0;
11274   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11275   lldb::SBListener *arg2 = 0 ;
11276   uint32_t arg3 ;
11277   bool result;
11278   
11279   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11281   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11282   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11283   
11284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11285     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11286   }
11287   
11288   
11289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11290     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11291   }
11292   
11293   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11294   arg3 = (uint32_t)lua_tonumber(L, 3);
11295   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11296   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11297   return SWIG_arg;
11298   
11299   if(0) SWIG_fail;
11300   
11301 fail:
11302   lua_error(L);
11303   return SWIG_arg;
11304 }
11305
11306
11307 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11308   int SWIG_arg = 0;
11309   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11310   lldb::SBListener *arg2 = 0 ;
11311   bool result;
11312   
11313   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11314   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11315   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11316   
11317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11318     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11319   }
11320   
11321   
11322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11323     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11324   }
11325   
11326   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11327   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11328   return SWIG_arg;
11329   
11330   if(0) SWIG_fail;
11331   
11332 fail:
11333   lua_error(L);
11334   return SWIG_arg;
11335 }
11336
11337
11338 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11339   int argc;
11340   int argv[4]={
11341     1,2,3,4
11342   };
11343   
11344   argc = lua_gettop(L);
11345   if (argc == 2) {
11346     int _v;
11347     {
11348       void *ptr;
11349       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11350         _v = 0;
11351       } else {
11352         _v = 1;
11353       }
11354     }
11355     if (_v) {
11356       {
11357         void *ptr;
11358         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11359           _v = 0;
11360         } else {
11361           _v = 1;
11362         }
11363       }
11364       if (_v) {
11365         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11366       }
11367     }
11368   }
11369   if (argc == 3) {
11370     int _v;
11371     {
11372       void *ptr;
11373       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11374         _v = 0;
11375       } else {
11376         _v = 1;
11377       }
11378     }
11379     if (_v) {
11380       {
11381         void *ptr;
11382         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11383           _v = 0;
11384         } else {
11385           _v = 1;
11386         }
11387       }
11388       if (_v) {
11389         {
11390           _v = lua_isnumber(L,argv[2]);
11391         }
11392         if (_v) {
11393           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11394         }
11395       }
11396     }
11397   }
11398   
11399   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11400     "  Possible C/C++ prototypes are:\n"
11401     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11402     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11403   lua_error(L);return 0;
11404 }
11405
11406
11407 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11408   int SWIG_arg = 0;
11409   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11410   lldb::SBBroadcaster *arg2 = 0 ;
11411   bool result;
11412   
11413   SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11415   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11416   
11417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11418     SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11419   }
11420   
11421   
11422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11423     SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11424   }
11425   
11426   result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11427   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11428   return SWIG_arg;
11429   
11430   if(0) SWIG_fail;
11431   
11432 fail:
11433   lua_error(L);
11434   return SWIG_arg;
11435 }
11436
11437
11438 static void swig_delete_SBBroadcaster(void *obj) {
11439 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11440 delete arg1;
11441 }
11442 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11443     assert(lua_istable(L,1));
11444     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11445     assert(!lua_isnil(L,-1));
11446     lua_replace(L,1); /* replace our table with real constructor */
11447     lua_call(L,lua_gettop(L)-1,1);
11448     return 1;
11449 }
11450 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11451     {0,0,0}
11452 };
11453 static swig_lua_method swig_SBBroadcaster_methods[]= {
11454     { "IsValid", _wrap_SBBroadcaster_IsValid},
11455     { "Clear", _wrap_SBBroadcaster_Clear},
11456     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11457     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11458     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11459     { "AddListener", _wrap_SBBroadcaster_AddListener},
11460     { "GetName", _wrap_SBBroadcaster_GetName},
11461     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11462     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11463     { "__eq", _wrap_SBBroadcaster___eq},
11464     {0,0}
11465 };
11466 static swig_lua_method swig_SBBroadcaster_meta[] = {
11467     { "__eq", _wrap_SBBroadcaster___eq},
11468     {0,0}
11469 };
11470
11471 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11472     {0,0,0}
11473 };
11474 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11475     {0,0,0,0,0,0}
11476 };
11477 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11478     {0,0}
11479 };
11480 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11481     0
11482 };
11483
11484 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11485     "SBBroadcaster",
11486     swig_SBBroadcaster_Sf_SwigStatic_methods,
11487     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11488     swig_SBBroadcaster_Sf_SwigStatic_constants,
11489     swig_SBBroadcaster_Sf_SwigStatic_classes,
11490     0
11491 };
11492 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11493 static const char *swig_SBBroadcaster_base_names[] = {0};
11494 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 };
11495
11496 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11497   int SWIG_arg = 0;
11498   lldb::SBCommandInterpreter *arg1 = 0 ;
11499   lldb::SBCommandInterpreter *result = 0 ;
11500   
11501   SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11502   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11503   
11504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11505     SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11506   }
11507   
11508   result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11509   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++; 
11510   return SWIG_arg;
11511   
11512   if(0) SWIG_fail;
11513   
11514 fail:
11515   lua_error(L);
11516   return SWIG_arg;
11517 }
11518
11519
11520 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11521   int SWIG_arg = 0;
11522   lldb::CommandArgumentType arg1 ;
11523   char *result = 0 ;
11524   
11525   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11526   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11527   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11528   result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11529   lua_pushstring(L,(const char *)result); SWIG_arg++;
11530   return SWIG_arg;
11531   
11532   if(0) SWIG_fail;
11533   
11534 fail:
11535   lua_error(L);
11536   return SWIG_arg;
11537 }
11538
11539
11540 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11541   int SWIG_arg = 0;
11542   lldb::CommandArgumentType arg1 ;
11543   char *result = 0 ;
11544   
11545   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11546   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11547   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11548   result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11549   lua_pushstring(L,(const char *)result); SWIG_arg++;
11550   return SWIG_arg;
11551   
11552   if(0) SWIG_fail;
11553   
11554 fail:
11555   lua_error(L);
11556   return SWIG_arg;
11557 }
11558
11559
11560 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11561   int SWIG_arg = 0;
11562   lldb::SBEvent *arg1 = 0 ;
11563   bool result;
11564   
11565   SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11566   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11567   
11568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11569     SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11570   }
11571   
11572   result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11573   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11574   return SWIG_arg;
11575   
11576   if(0) SWIG_fail;
11577   
11578 fail:
11579   lua_error(L);
11580   return SWIG_arg;
11581 }
11582
11583
11584 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11585   int SWIG_arg = 0;
11586   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11587   bool result;
11588   
11589   SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11591   
11592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11593     SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11594   }
11595   
11596   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11598   return SWIG_arg;
11599   
11600   if(0) SWIG_fail;
11601   
11602 fail:
11603   lua_error(L);
11604   return SWIG_arg;
11605 }
11606
11607
11608 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11609   int SWIG_arg = 0;
11610   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11611   char arg2 ;
11612   char *result = 0 ;
11613   
11614   SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11616   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11617   
11618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11619     SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11620   }
11621   
11622   arg2 = (lua_tostring(L, 2))[0];
11623   result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11624   lua_pushstring(L,(const char *)result); SWIG_arg++;
11625   return SWIG_arg;
11626   
11627   if(0) SWIG_fail;
11628   
11629 fail:
11630   lua_error(L);
11631   return SWIG_arg;
11632 }
11633
11634
11635 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11636   int SWIG_arg = 0;
11637   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11638   bool result;
11639   
11640   SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11642   
11643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11644     SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11645   }
11646   
11647   result = (bool)(arg1)->GetPromptOnQuit();
11648   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11649   return SWIG_arg;
11650   
11651   if(0) SWIG_fail;
11652   
11653 fail:
11654   lua_error(L);
11655   return SWIG_arg;
11656 }
11657
11658
11659 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11660   int SWIG_arg = 0;
11661   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11662   bool arg2 ;
11663   
11664   SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11666   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11667   
11668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11669     SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11670   }
11671   
11672   arg2 = (lua_toboolean(L, 2)!=0);
11673   (arg1)->SetPromptOnQuit(arg2);
11674   
11675   return SWIG_arg;
11676   
11677   if(0) SWIG_fail;
11678   
11679 fail:
11680   lua_error(L);
11681   return SWIG_arg;
11682 }
11683
11684
11685 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
11686   int SWIG_arg = 0;
11687   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11688   bool arg2 ;
11689   
11690   SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
11691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
11692   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
11693   
11694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11695     SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11696   }
11697   
11698   arg2 = (lua_toboolean(L, 2)!=0);
11699   (arg1)->AllowExitCodeOnQuit(arg2);
11700   
11701   return SWIG_arg;
11702   
11703   if(0) SWIG_fail;
11704   
11705 fail:
11706   lua_error(L);
11707   return SWIG_arg;
11708 }
11709
11710
11711 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
11712   int SWIG_arg = 0;
11713   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11714   bool result;
11715   
11716   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
11717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
11718   
11719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11720     SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11721   }
11722   
11723   result = (bool)(arg1)->HasCustomQuitExitCode();
11724   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11725   return SWIG_arg;
11726   
11727   if(0) SWIG_fail;
11728   
11729 fail:
11730   lua_error(L);
11731   return SWIG_arg;
11732 }
11733
11734
11735 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
11736   int SWIG_arg = 0;
11737   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11738   int result;
11739   
11740   SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
11741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
11742   
11743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11744     SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11745   }
11746   
11747   result = (int)(arg1)->GetQuitStatus();
11748   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
11749   return SWIG_arg;
11750   
11751   if(0) SWIG_fail;
11752   
11753 fail:
11754   lua_error(L);
11755   return SWIG_arg;
11756 }
11757
11758
11759 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
11760   int SWIG_arg = 0;
11761   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11762   char *arg2 = (char *) 0 ;
11763   lldb::SBCommandReturnObject *arg3 = 0 ;
11764   
11765   SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
11766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
11767   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
11768   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
11769   
11770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11771     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11772   }
11773   
11774   arg2 = (char *)lua_tostring(L, 2);
11775   
11776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
11777     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
11778   }
11779   
11780   (arg1)->ResolveCommand((char const *)arg2,*arg3);
11781   
11782   return SWIG_arg;
11783   
11784   if(0) SWIG_fail;
11785   
11786 fail:
11787   lua_error(L);
11788   return SWIG_arg;
11789 }
11790
11791
11792 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
11793   int SWIG_arg = 0;
11794   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11795   char *arg2 = (char *) 0 ;
11796   bool result;
11797   
11798   SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
11799   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
11800   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
11801   
11802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11803     SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11804   }
11805   
11806   arg2 = (char *)lua_tostring(L, 2);
11807   result = (bool)(arg1)->CommandExists((char const *)arg2);
11808   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11809   return SWIG_arg;
11810   
11811   if(0) SWIG_fail;
11812   
11813 fail:
11814   lua_error(L);
11815   return SWIG_arg;
11816 }
11817
11818
11819 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
11820   int SWIG_arg = 0;
11821   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11822   char *arg2 = (char *) 0 ;
11823   bool result;
11824   
11825   SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
11826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
11827   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
11828   
11829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11830     SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11831   }
11832   
11833   arg2 = (char *)lua_tostring(L, 2);
11834   result = (bool)(arg1)->AliasExists((char const *)arg2);
11835   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11836   return SWIG_arg;
11837   
11838   if(0) SWIG_fail;
11839   
11840 fail:
11841   lua_error(L);
11842   return SWIG_arg;
11843 }
11844
11845
11846 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
11847   int SWIG_arg = 0;
11848   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11849   lldb::SBBroadcaster result;
11850   
11851   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
11852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
11853   
11854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11855     SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11856   }
11857   
11858   result = (arg1)->GetBroadcaster();
11859   {
11860     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
11861     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11862   }
11863   return SWIG_arg;
11864   
11865   if(0) SWIG_fail;
11866   
11867 fail:
11868   lua_error(L);
11869   return SWIG_arg;
11870 }
11871
11872
11873 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
11874   int SWIG_arg = 0;
11875   char *result = 0 ;
11876   
11877   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
11878   result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
11879   lua_pushstring(L,(const char *)result); SWIG_arg++;
11880   return SWIG_arg;
11881   
11882   if(0) SWIG_fail;
11883   
11884 fail:
11885   lua_error(L);
11886   return SWIG_arg;
11887 }
11888
11889
11890 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
11891   int SWIG_arg = 0;
11892   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11893   bool result;
11894   
11895   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
11896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
11897   
11898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11899     SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11900   }
11901   
11902   result = (bool)(arg1)->HasCommands();
11903   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11904   return SWIG_arg;
11905   
11906   if(0) SWIG_fail;
11907   
11908 fail:
11909   lua_error(L);
11910   return SWIG_arg;
11911 }
11912
11913
11914 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
11915   int SWIG_arg = 0;
11916   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11917   bool result;
11918   
11919   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
11920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
11921   
11922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11923     SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11924   }
11925   
11926   result = (bool)(arg1)->HasAliases();
11927   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11928   return SWIG_arg;
11929   
11930   if(0) SWIG_fail;
11931   
11932 fail:
11933   lua_error(L);
11934   return SWIG_arg;
11935 }
11936
11937
11938 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
11939   int SWIG_arg = 0;
11940   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11941   bool result;
11942   
11943   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
11944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
11945   
11946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11947     SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11948   }
11949   
11950   result = (bool)(arg1)->HasAliasOptions();
11951   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11952   return SWIG_arg;
11953   
11954   if(0) SWIG_fail;
11955   
11956 fail:
11957   lua_error(L);
11958   return SWIG_arg;
11959 }
11960
11961
11962 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
11963   int SWIG_arg = 0;
11964   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11965   lldb::SBProcess result;
11966   
11967   SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
11968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
11969   
11970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11971     SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11972   }
11973   
11974   result = (arg1)->GetProcess();
11975   {
11976     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
11977     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
11978   }
11979   return SWIG_arg;
11980   
11981   if(0) SWIG_fail;
11982   
11983 fail:
11984   lua_error(L);
11985   return SWIG_arg;
11986 }
11987
11988
11989 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
11990   int SWIG_arg = 0;
11991   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11992   lldb::SBDebugger result;
11993   
11994   SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
11995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
11996   
11997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11998     SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11999   }
12000   
12001   result = (arg1)->GetDebugger();
12002   {
12003     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
12004     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12005   }
12006   return SWIG_arg;
12007   
12008   if(0) SWIG_fail;
12009   
12010 fail:
12011   lua_error(L);
12012   return SWIG_arg;
12013 }
12014
12015
12016 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12017   int SWIG_arg = 0;
12018   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12019   lldb::SBCommandReturnObject *arg2 = 0 ;
12020   
12021   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12023   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12024   
12025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12026     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12027   }
12028   
12029   
12030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12031     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12032   }
12033   
12034   (arg1)->SourceInitFileInHomeDirectory(*arg2);
12035   
12036   return SWIG_arg;
12037   
12038   if(0) SWIG_fail;
12039   
12040 fail:
12041   lua_error(L);
12042   return SWIG_arg;
12043 }
12044
12045
12046 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12047   int SWIG_arg = 0;
12048   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12049   lldb::SBCommandReturnObject *arg2 = 0 ;
12050   
12051   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12053   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12054   
12055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12056     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12057   }
12058   
12059   
12060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12061     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12062   }
12063   
12064   (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12065   
12066   return SWIG_arg;
12067   
12068   if(0) SWIG_fail;
12069   
12070 fail:
12071   lua_error(L);
12072   return SWIG_arg;
12073 }
12074
12075
12076 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12077   int SWIG_arg = 0;
12078   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12079   char *arg2 = (char *) 0 ;
12080   lldb::SBCommandReturnObject *arg3 = 0 ;
12081   bool arg4 ;
12082   lldb::ReturnStatus result;
12083   
12084   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12086   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12087   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12088   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12089   
12090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12091     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12092   }
12093   
12094   arg2 = (char *)lua_tostring(L, 2);
12095   
12096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12097     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12098   }
12099   
12100   arg4 = (lua_toboolean(L, 4)!=0);
12101   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12102   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12103   return SWIG_arg;
12104   
12105   if(0) SWIG_fail;
12106   
12107 fail:
12108   lua_error(L);
12109   return SWIG_arg;
12110 }
12111
12112
12113 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12114   int SWIG_arg = 0;
12115   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12116   char *arg2 = (char *) 0 ;
12117   lldb::SBCommandReturnObject *arg3 = 0 ;
12118   lldb::ReturnStatus result;
12119   
12120   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12122   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12123   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12124   
12125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12126     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12127   }
12128   
12129   arg2 = (char *)lua_tostring(L, 2);
12130   
12131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12132     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12133   }
12134   
12135   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12136   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12137   return SWIG_arg;
12138   
12139   if(0) SWIG_fail;
12140   
12141 fail:
12142   lua_error(L);
12143   return SWIG_arg;
12144 }
12145
12146
12147 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12148   int SWIG_arg = 0;
12149   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12150   char *arg2 = (char *) 0 ;
12151   lldb::SBExecutionContext *arg3 = 0 ;
12152   lldb::SBCommandReturnObject *arg4 = 0 ;
12153   bool arg5 ;
12154   lldb::ReturnStatus result;
12155   
12156   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12158   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12159   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12160   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12161   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12162   
12163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12164     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12165   }
12166   
12167   arg2 = (char *)lua_tostring(L, 2);
12168   
12169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12170     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12171   }
12172   
12173   
12174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12175     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12176   }
12177   
12178   arg5 = (lua_toboolean(L, 5)!=0);
12179   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12180   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12181   return SWIG_arg;
12182   
12183   if(0) SWIG_fail;
12184   
12185 fail:
12186   lua_error(L);
12187   return SWIG_arg;
12188 }
12189
12190
12191 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12192   int SWIG_arg = 0;
12193   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12194   char *arg2 = (char *) 0 ;
12195   lldb::SBExecutionContext *arg3 = 0 ;
12196   lldb::SBCommandReturnObject *arg4 = 0 ;
12197   lldb::ReturnStatus result;
12198   
12199   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12201   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12202   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12203   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12204   
12205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12206     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12207   }
12208   
12209   arg2 = (char *)lua_tostring(L, 2);
12210   
12211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12212     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12213   }
12214   
12215   
12216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12217     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12218   }
12219   
12220   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12221   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12222   return SWIG_arg;
12223   
12224   if(0) SWIG_fail;
12225   
12226 fail:
12227   lua_error(L);
12228   return SWIG_arg;
12229 }
12230
12231
12232 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12233   int argc;
12234   int argv[6]={
12235     1,2,3,4,5,6
12236   };
12237   
12238   argc = lua_gettop(L);
12239   if (argc == 3) {
12240     int _v;
12241     {
12242       void *ptr;
12243       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12244         _v = 0;
12245       } else {
12246         _v = 1;
12247       }
12248     }
12249     if (_v) {
12250       {
12251         _v = SWIG_lua_isnilstring(L,argv[1]);
12252       }
12253       if (_v) {
12254         {
12255           void *ptr;
12256           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12257             _v = 0;
12258           } else {
12259             _v = 1;
12260           }
12261         }
12262         if (_v) {
12263           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12264         }
12265       }
12266     }
12267   }
12268   if (argc == 4) {
12269     int _v;
12270     {
12271       void *ptr;
12272       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12273         _v = 0;
12274       } else {
12275         _v = 1;
12276       }
12277     }
12278     if (_v) {
12279       {
12280         _v = SWIG_lua_isnilstring(L,argv[1]);
12281       }
12282       if (_v) {
12283         {
12284           void *ptr;
12285           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12286             _v = 0;
12287           } else {
12288             _v = 1;
12289           }
12290         }
12291         if (_v) {
12292           {
12293             _v = lua_isboolean(L,argv[3]);
12294           }
12295           if (_v) {
12296             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12297           }
12298         }
12299       }
12300     }
12301   }
12302   if (argc == 4) {
12303     int _v;
12304     {
12305       void *ptr;
12306       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12307         _v = 0;
12308       } else {
12309         _v = 1;
12310       }
12311     }
12312     if (_v) {
12313       {
12314         _v = SWIG_lua_isnilstring(L,argv[1]);
12315       }
12316       if (_v) {
12317         {
12318           void *ptr;
12319           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12320             _v = 0;
12321           } else {
12322             _v = 1;
12323           }
12324         }
12325         if (_v) {
12326           {
12327             void *ptr;
12328             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12329               _v = 0;
12330             } else {
12331               _v = 1;
12332             }
12333           }
12334           if (_v) {
12335             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12336           }
12337         }
12338       }
12339     }
12340   }
12341   if (argc == 5) {
12342     int _v;
12343     {
12344       void *ptr;
12345       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12346         _v = 0;
12347       } else {
12348         _v = 1;
12349       }
12350     }
12351     if (_v) {
12352       {
12353         _v = SWIG_lua_isnilstring(L,argv[1]);
12354       }
12355       if (_v) {
12356         {
12357           void *ptr;
12358           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12359             _v = 0;
12360           } else {
12361             _v = 1;
12362           }
12363         }
12364         if (_v) {
12365           {
12366             void *ptr;
12367             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12368               _v = 0;
12369             } else {
12370               _v = 1;
12371             }
12372           }
12373           if (_v) {
12374             {
12375               _v = lua_isboolean(L,argv[4]);
12376             }
12377             if (_v) {
12378               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12379             }
12380           }
12381         }
12382       }
12383     }
12384   }
12385   
12386   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12387     "  Possible C/C++ prototypes are:\n"
12388     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12389     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12390     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12391     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12392   lua_error(L);return 0;
12393 }
12394
12395
12396 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12397   int SWIG_arg = 0;
12398   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12399   lldb::SBFileSpec *arg2 = 0 ;
12400   lldb::SBExecutionContext *arg3 = 0 ;
12401   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12402   lldb::SBCommandReturnObject arg5 ;
12403   lldb::SBCommandReturnObject *argp5 ;
12404   
12405   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12406   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12407   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12408   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12409   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12410   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12411   
12412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12413     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12414   }
12415   
12416   
12417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12418     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12419   }
12420   
12421   
12422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12423     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12424   }
12425   
12426   
12427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12428     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12429   }
12430   
12431   
12432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12433     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12434   }
12435   arg5 = *argp5;
12436   
12437   (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12438   
12439   return SWIG_arg;
12440   
12441   if(0) SWIG_fail;
12442   
12443 fail:
12444   lua_error(L);
12445   return SWIG_arg;
12446 }
12447
12448
12449 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12450   int SWIG_arg = 0;
12451   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12452   char *arg2 = (char *) 0 ;
12453   uint32_t arg3 ;
12454   int arg4 ;
12455   int arg5 ;
12456   lldb::SBStringList *arg6 = 0 ;
12457   int result;
12458   
12459   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12461   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12462   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12463   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12464   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12465   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12466   
12467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12468     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12469   }
12470   
12471   arg2 = (char *)lua_tostring(L, 2);
12472   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
12473   arg3 = (uint32_t)lua_tonumber(L, 3);
12474   arg4 = (int)lua_tonumber(L, 4);
12475   arg5 = (int)lua_tonumber(L, 5);
12476   
12477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12478     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12479   }
12480   
12481   result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12482   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12483   return SWIG_arg;
12484   
12485   if(0) SWIG_fail;
12486   
12487 fail:
12488   lua_error(L);
12489   return SWIG_arg;
12490 }
12491
12492
12493 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12494   int SWIG_arg = 0;
12495   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12496   char *arg2 = (char *) 0 ;
12497   uint32_t arg3 ;
12498   int arg4 ;
12499   int arg5 ;
12500   lldb::SBStringList *arg6 = 0 ;
12501   lldb::SBStringList *arg7 = 0 ;
12502   int result;
12503   
12504   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12506   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12507   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12508   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12509   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12510   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12511   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12512   
12513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12514     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12515   }
12516   
12517   arg2 = (char *)lua_tostring(L, 2);
12518   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
12519   arg3 = (uint32_t)lua_tonumber(L, 3);
12520   arg4 = (int)lua_tonumber(L, 4);
12521   arg5 = (int)lua_tonumber(L, 5);
12522   
12523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12524     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12525   }
12526   
12527   
12528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12529     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12530   }
12531   
12532   result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12533   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12534   return SWIG_arg;
12535   
12536   if(0) SWIG_fail;
12537   
12538 fail:
12539   lua_error(L);
12540   return SWIG_arg;
12541 }
12542
12543
12544 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12545   int SWIG_arg = 0;
12546   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12547   bool result;
12548   
12549   SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12551   
12552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12553     SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12554   }
12555   
12556   result = (bool)(arg1)->IsActive();
12557   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12558   return SWIG_arg;
12559   
12560   if(0) SWIG_fail;
12561   
12562 fail:
12563   lua_error(L);
12564   return SWIG_arg;
12565 }
12566
12567
12568 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12569   int SWIG_arg = 0;
12570   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12571   bool result;
12572   
12573   SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12575   
12576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12577     SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12578   }
12579   
12580   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12581   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12582   return SWIG_arg;
12583   
12584   if(0) SWIG_fail;
12585   
12586 fail:
12587   lua_error(L);
12588   return SWIG_arg;
12589 }
12590
12591
12592 static void swig_delete_SBCommandInterpreter(void *obj) {
12593 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12594 delete arg1;
12595 }
12596 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12597     assert(lua_istable(L,1));
12598     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12599     assert(!lua_isnil(L,-1));
12600     lua_replace(L,1); /* replace our table with real constructor */
12601     lua_call(L,lua_gettop(L)-1,1);
12602     return 1;
12603 }
12604 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12605     {0,0,0}
12606 };
12607 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12608     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12609     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12610     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12611     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12612     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12613     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12614     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12615     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12616     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12617     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12618     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12619     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12620     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12621     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12622     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12623     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12624     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12625     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12626     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12627     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12628     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12629     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12630     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12631     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12632     {0,0}
12633 };
12634 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12635     {0,0}
12636 };
12637
12638 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12639     {0,0,0}
12640 };
12641 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12642     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12643     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12644     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12645     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12646     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12647     {0,0,0,0,0,0}
12648 };
12649 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12650     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12651     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12652     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12653     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12654     {0,0}
12655 };
12656 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12657     0
12658 };
12659
12660 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12661     "SBCommandInterpreter",
12662     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12663     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12664     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12665     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12666     0
12667 };
12668 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12669 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12670 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 };
12671
12672 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
12673   int SWIG_arg = 0;
12674   lldb::SBCommandInterpreterRunOptions *result = 0 ;
12675   
12676   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
12677   result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
12678   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++; 
12679   return SWIG_arg;
12680   
12681   if(0) SWIG_fail;
12682   
12683 fail:
12684   lua_error(L);
12685   return SWIG_arg;
12686 }
12687
12688
12689 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
12690   int SWIG_arg = 0;
12691   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12692   bool result;
12693   
12694   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
12695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
12696   
12697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12698     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12699   }
12700   
12701   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
12702   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12703   return SWIG_arg;
12704   
12705   if(0) SWIG_fail;
12706   
12707 fail:
12708   lua_error(L);
12709   return SWIG_arg;
12710 }
12711
12712
12713 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
12714   int SWIG_arg = 0;
12715   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12716   bool arg2 ;
12717   
12718   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
12719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
12720   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
12721   
12722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12723     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12724   }
12725   
12726   arg2 = (lua_toboolean(L, 2)!=0);
12727   (arg1)->SetStopOnContinue(arg2);
12728   
12729   return SWIG_arg;
12730   
12731   if(0) SWIG_fail;
12732   
12733 fail:
12734   lua_error(L);
12735   return SWIG_arg;
12736 }
12737
12738
12739 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
12740   int SWIG_arg = 0;
12741   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12742   bool result;
12743   
12744   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
12745   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
12746   
12747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12748     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12749   }
12750   
12751   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
12752   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12753   return SWIG_arg;
12754   
12755   if(0) SWIG_fail;
12756   
12757 fail:
12758   lua_error(L);
12759   return SWIG_arg;
12760 }
12761
12762
12763 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
12764   int SWIG_arg = 0;
12765   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12766   bool arg2 ;
12767   
12768   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
12769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
12770   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
12771   
12772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12773     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12774   }
12775   
12776   arg2 = (lua_toboolean(L, 2)!=0);
12777   (arg1)->SetStopOnError(arg2);
12778   
12779   return SWIG_arg;
12780   
12781   if(0) SWIG_fail;
12782   
12783 fail:
12784   lua_error(L);
12785   return SWIG_arg;
12786 }
12787
12788
12789 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
12790   int SWIG_arg = 0;
12791   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12792   bool result;
12793   
12794   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
12795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
12796   
12797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12798     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12799   }
12800   
12801   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
12802   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12803   return SWIG_arg;
12804   
12805   if(0) SWIG_fail;
12806   
12807 fail:
12808   lua_error(L);
12809   return SWIG_arg;
12810 }
12811
12812
12813 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
12814   int SWIG_arg = 0;
12815   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12816   bool arg2 ;
12817   
12818   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
12819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
12820   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
12821   
12822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12823     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12824   }
12825   
12826   arg2 = (lua_toboolean(L, 2)!=0);
12827   (arg1)->SetStopOnCrash(arg2);
12828   
12829   return SWIG_arg;
12830   
12831   if(0) SWIG_fail;
12832   
12833 fail:
12834   lua_error(L);
12835   return SWIG_arg;
12836 }
12837
12838
12839 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
12840   int SWIG_arg = 0;
12841   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12842   bool result;
12843   
12844   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
12845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
12846   
12847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12848     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12849   }
12850   
12851   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
12852   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12853   return SWIG_arg;
12854   
12855   if(0) SWIG_fail;
12856   
12857 fail:
12858   lua_error(L);
12859   return SWIG_arg;
12860 }
12861
12862
12863 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
12864   int SWIG_arg = 0;
12865   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12866   bool arg2 ;
12867   
12868   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
12869   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
12870   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
12871   
12872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12873     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12874   }
12875   
12876   arg2 = (lua_toboolean(L, 2)!=0);
12877   (arg1)->SetEchoCommands(arg2);
12878   
12879   return SWIG_arg;
12880   
12881   if(0) SWIG_fail;
12882   
12883 fail:
12884   lua_error(L);
12885   return SWIG_arg;
12886 }
12887
12888
12889 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
12890   int SWIG_arg = 0;
12891   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12892   bool result;
12893   
12894   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
12895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
12896   
12897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12898     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12899   }
12900   
12901   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
12902   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12903   return SWIG_arg;
12904   
12905   if(0) SWIG_fail;
12906   
12907 fail:
12908   lua_error(L);
12909   return SWIG_arg;
12910 }
12911
12912
12913 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
12914   int SWIG_arg = 0;
12915   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12916   bool arg2 ;
12917   
12918   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
12919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
12920   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
12921   
12922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12923     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12924   }
12925   
12926   arg2 = (lua_toboolean(L, 2)!=0);
12927   (arg1)->SetPrintResults(arg2);
12928   
12929   return SWIG_arg;
12930   
12931   if(0) SWIG_fail;
12932   
12933 fail:
12934   lua_error(L);
12935   return SWIG_arg;
12936 }
12937
12938
12939 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
12940   int SWIG_arg = 0;
12941   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12942   bool result;
12943   
12944   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
12945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
12946   
12947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12948     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12949   }
12950   
12951   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
12952   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12953   return SWIG_arg;
12954   
12955   if(0) SWIG_fail;
12956   
12957 fail:
12958   lua_error(L);
12959   return SWIG_arg;
12960 }
12961
12962
12963 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
12964   int SWIG_arg = 0;
12965   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12966   bool arg2 ;
12967   
12968   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
12969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
12970   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
12971   
12972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12973     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12974   }
12975   
12976   arg2 = (lua_toboolean(L, 2)!=0);
12977   (arg1)->SetAddToHistory(arg2);
12978   
12979   return SWIG_arg;
12980   
12981   if(0) SWIG_fail;
12982   
12983 fail:
12984   lua_error(L);
12985   return SWIG_arg;
12986 }
12987
12988
12989 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
12990 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
12991 delete arg1;
12992 }
12993 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
12994     assert(lua_istable(L,1));
12995     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
12996     assert(!lua_isnil(L,-1));
12997     lua_replace(L,1); /* replace our table with real constructor */
12998     lua_call(L,lua_gettop(L)-1,1);
12999     return 1;
13000 }
13001 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13002     {0,0,0}
13003 };
13004 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13005     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13006     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13007     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13008     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13009     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13010     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13011     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13012     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13013     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13014     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13015     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13016     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13017     {0,0}
13018 };
13019 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13020     {0,0}
13021 };
13022
13023 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13024     {0,0,0}
13025 };
13026 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13027     {0,0,0,0,0,0}
13028 };
13029 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13030     {0,0}
13031 };
13032 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13033     0
13034 };
13035
13036 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13037     "SBCommandInterpreterRunOptions",
13038     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13039     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13040     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13041     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13042     0
13043 };
13044 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13045 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13046 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 };
13047
13048 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13049   int SWIG_arg = 0;
13050   lldb::SBCommandReturnObject *result = 0 ;
13051   
13052   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13053   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13054   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++; 
13055   return SWIG_arg;
13056   
13057   if(0) SWIG_fail;
13058   
13059 fail:
13060   lua_error(L);
13061   return SWIG_arg;
13062 }
13063
13064
13065 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13066   int SWIG_arg = 0;
13067   lldb::SBCommandReturnObject *arg1 = 0 ;
13068   lldb::SBCommandReturnObject *result = 0 ;
13069   
13070   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13071   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13072   
13073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13074     SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13075   }
13076   
13077   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13078   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++; 
13079   return SWIG_arg;
13080   
13081   if(0) SWIG_fail;
13082   
13083 fail:
13084   lua_error(L);
13085   return SWIG_arg;
13086 }
13087
13088
13089 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13090   int argc;
13091   int argv[2]={
13092     1,2
13093   };
13094   
13095   argc = lua_gettop(L);
13096   if (argc == 0) {
13097     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13098   }
13099   if (argc == 1) {
13100     int _v;
13101     {
13102       void *ptr;
13103       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13104         _v = 0;
13105       } else {
13106         _v = 1;
13107       }
13108     }
13109     if (_v) {
13110       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13111     }
13112   }
13113   
13114   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13115     "  Possible C/C++ prototypes are:\n"
13116     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13117     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13118   lua_error(L);return 0;
13119 }
13120
13121
13122 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13123   int SWIG_arg = 0;
13124   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13125   bool result;
13126   
13127   SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13129   
13130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13131     SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13132   }
13133   
13134   result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13136   return SWIG_arg;
13137   
13138   if(0) SWIG_fail;
13139   
13140 fail:
13141   lua_error(L);
13142   return SWIG_arg;
13143 }
13144
13145
13146 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13147   int SWIG_arg = 0;
13148   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13149   char *result = 0 ;
13150   
13151   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13153   
13154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13155     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13156   }
13157   
13158   result = (char *)(arg1)->GetOutput();
13159   lua_pushstring(L,(const char *)result); SWIG_arg++;
13160   return SWIG_arg;
13161   
13162   if(0) SWIG_fail;
13163   
13164 fail:
13165   lua_error(L);
13166   return SWIG_arg;
13167 }
13168
13169
13170 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13171   int SWIG_arg = 0;
13172   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13173   char *result = 0 ;
13174   
13175   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13177   
13178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13179     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13180   }
13181   
13182   result = (char *)(arg1)->GetError();
13183   lua_pushstring(L,(const char *)result); SWIG_arg++;
13184   return SWIG_arg;
13185   
13186   if(0) SWIG_fail;
13187   
13188 fail:
13189   lua_error(L);
13190   return SWIG_arg;
13191 }
13192
13193
13194 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13195   int SWIG_arg = 0;
13196   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13197   size_t result;
13198   
13199   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13201   
13202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13203     SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13204   }
13205   
13206   result = (arg1)->GetOutputSize();
13207   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13208   return SWIG_arg;
13209   
13210   if(0) SWIG_fail;
13211   
13212 fail:
13213   lua_error(L);
13214   return SWIG_arg;
13215 }
13216
13217
13218 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13219   int SWIG_arg = 0;
13220   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13221   size_t result;
13222   
13223   SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13225   
13226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13227     SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13228   }
13229   
13230   result = (arg1)->GetErrorSize();
13231   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13232   return SWIG_arg;
13233   
13234   if(0) SWIG_fail;
13235   
13236 fail:
13237   lua_error(L);
13238   return SWIG_arg;
13239 }
13240
13241
13242 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13243   int SWIG_arg = 0;
13244   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13245   bool arg2 ;
13246   char *result = 0 ;
13247   
13248   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13249   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13250   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13251   
13252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13253     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13254   }
13255   
13256   arg2 = (lua_toboolean(L, 2)!=0);
13257   result = (char *)(arg1)->GetOutput(arg2);
13258   lua_pushstring(L,(const char *)result); SWIG_arg++;
13259   return SWIG_arg;
13260   
13261   if(0) SWIG_fail;
13262   
13263 fail:
13264   lua_error(L);
13265   return SWIG_arg;
13266 }
13267
13268
13269 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13270   int argc;
13271   int argv[3]={
13272     1,2,3
13273   };
13274   
13275   argc = lua_gettop(L);
13276   if (argc == 1) {
13277     int _v;
13278     {
13279       void *ptr;
13280       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13281         _v = 0;
13282       } else {
13283         _v = 1;
13284       }
13285     }
13286     if (_v) {
13287       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13288     }
13289   }
13290   if (argc == 2) {
13291     int _v;
13292     {
13293       void *ptr;
13294       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13295         _v = 0;
13296       } else {
13297         _v = 1;
13298       }
13299     }
13300     if (_v) {
13301       {
13302         _v = lua_isboolean(L,argv[1]);
13303       }
13304       if (_v) {
13305         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13306       }
13307     }
13308   }
13309   
13310   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13311     "  Possible C/C++ prototypes are:\n"
13312     "    lldb::SBCommandReturnObject::GetOutput()\n"
13313     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13314   lua_error(L);return 0;
13315 }
13316
13317
13318 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13319   int SWIG_arg = 0;
13320   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13321   bool arg2 ;
13322   char *result = 0 ;
13323   
13324   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13326   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13327   
13328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13329     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13330   }
13331   
13332   arg2 = (lua_toboolean(L, 2)!=0);
13333   result = (char *)(arg1)->GetError(arg2);
13334   lua_pushstring(L,(const char *)result); SWIG_arg++;
13335   return SWIG_arg;
13336   
13337   if(0) SWIG_fail;
13338   
13339 fail:
13340   lua_error(L);
13341   return SWIG_arg;
13342 }
13343
13344
13345 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13346   int argc;
13347   int argv[3]={
13348     1,2,3
13349   };
13350   
13351   argc = lua_gettop(L);
13352   if (argc == 1) {
13353     int _v;
13354     {
13355       void *ptr;
13356       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13357         _v = 0;
13358       } else {
13359         _v = 1;
13360       }
13361     }
13362     if (_v) {
13363       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13364     }
13365   }
13366   if (argc == 2) {
13367     int _v;
13368     {
13369       void *ptr;
13370       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13371         _v = 0;
13372       } else {
13373         _v = 1;
13374       }
13375     }
13376     if (_v) {
13377       {
13378         _v = lua_isboolean(L,argv[1]);
13379       }
13380       if (_v) {
13381         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13382       }
13383     }
13384   }
13385   
13386   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13387     "  Possible C/C++ prototypes are:\n"
13388     "    lldb::SBCommandReturnObject::GetError()\n"
13389     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13390   lua_error(L);return 0;
13391 }
13392
13393
13394 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13395   int SWIG_arg = 0;
13396   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13397   lldb::SBFile arg2 ;
13398   lldb::SBFile *argp2 ;
13399   size_t result;
13400   
13401   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13403   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13404   
13405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13406     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13407   }
13408   
13409   
13410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13411     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13412   }
13413   arg2 = *argp2;
13414   
13415   result = (arg1)->PutOutput(arg2);
13416   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13417   return SWIG_arg;
13418   
13419   if(0) SWIG_fail;
13420   
13421 fail:
13422   lua_error(L);
13423   return SWIG_arg;
13424 }
13425
13426
13427 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13428   int SWIG_arg = 0;
13429   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13430   lldb::SBFile arg2 ;
13431   lldb::SBFile *argp2 ;
13432   size_t result;
13433   
13434   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13436   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13437   
13438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13439     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13440   }
13441   
13442   
13443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13444     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13445   }
13446   arg2 = *argp2;
13447   
13448   result = (arg1)->PutError(arg2);
13449   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13450   return SWIG_arg;
13451   
13452   if(0) SWIG_fail;
13453   
13454 fail:
13455   lua_error(L);
13456   return SWIG_arg;
13457 }
13458
13459
13460 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13461   int SWIG_arg = 0;
13462   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13463   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13464   lldb::FileSP *argp2 ;
13465   size_t result;
13466   
13467   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13469   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::FileSP");
13470   
13471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13472     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13473   }
13474   
13475   
13476   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13477     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13478   }
13479   arg2 = *argp2;
13480   
13481   result = (arg1)->PutOutput(arg2);
13482   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13483   return SWIG_arg;
13484   
13485   if(0) SWIG_fail;
13486   
13487 fail:
13488   lua_error(L);
13489   return SWIG_arg;
13490 }
13491
13492
13493 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13494   int argc;
13495   int argv[3]={
13496     1,2,3
13497   };
13498   
13499   argc = lua_gettop(L);
13500   if (argc == 2) {
13501     int _v;
13502     {
13503       void *ptr;
13504       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13505         _v = 0;
13506       } else {
13507         _v = 1;
13508       }
13509     }
13510     if (_v) {
13511       {
13512         void *ptr;
13513         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13514           _v = 0;
13515         } else {
13516           _v = 1;
13517         }
13518       }
13519       if (_v) {
13520         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13521       }
13522     }
13523   }
13524   if (argc == 2) {
13525     int _v;
13526     {
13527       void *ptr;
13528       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13529         _v = 0;
13530       } else {
13531         _v = 1;
13532       }
13533     }
13534     if (_v) {
13535       {
13536         void *ptr;
13537         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
13538           _v = 0;
13539         } else {
13540           _v = 1;
13541         }
13542       }
13543       if (_v) {
13544         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13545       }
13546     }
13547   }
13548   
13549   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13550     "  Possible C/C++ prototypes are:\n"
13551     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13552     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13553   lua_error(L);return 0;
13554 }
13555
13556
13557 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
13558   int SWIG_arg = 0;
13559   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13560   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13561   lldb::FileSP *argp2 ;
13562   size_t result;
13563   
13564   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13566   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::FileSP");
13567   
13568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13569     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13570   }
13571   
13572   
13573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13574     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13575   }
13576   arg2 = *argp2;
13577   
13578   result = (arg1)->PutError(arg2);
13579   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13580   return SWIG_arg;
13581   
13582   if(0) SWIG_fail;
13583   
13584 fail:
13585   lua_error(L);
13586   return SWIG_arg;
13587 }
13588
13589
13590 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
13591   int argc;
13592   int argv[3]={
13593     1,2,3
13594   };
13595   
13596   argc = lua_gettop(L);
13597   if (argc == 2) {
13598     int _v;
13599     {
13600       void *ptr;
13601       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13602         _v = 0;
13603       } else {
13604         _v = 1;
13605       }
13606     }
13607     if (_v) {
13608       {
13609         void *ptr;
13610         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13611           _v = 0;
13612         } else {
13613           _v = 1;
13614         }
13615       }
13616       if (_v) {
13617         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
13618       }
13619     }
13620   }
13621   if (argc == 2) {
13622     int _v;
13623     {
13624       void *ptr;
13625       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13626         _v = 0;
13627       } else {
13628         _v = 1;
13629       }
13630     }
13631     if (_v) {
13632       {
13633         void *ptr;
13634         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
13635           _v = 0;
13636         } else {
13637           _v = 1;
13638         }
13639       }
13640       if (_v) {
13641         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
13642       }
13643     }
13644   }
13645   
13646   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13647     "  Possible C/C++ prototypes are:\n"
13648     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13649     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13650   lua_error(L);return 0;
13651 }
13652
13653
13654 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13655   int SWIG_arg = 0;
13656   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13657   
13658   SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13660   
13661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13662     SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13663   }
13664   
13665   (arg1)->Clear();
13666   
13667   return SWIG_arg;
13668   
13669   if(0) SWIG_fail;
13670   
13671 fail:
13672   lua_error(L);
13673   return SWIG_arg;
13674 }
13675
13676
13677 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
13678   int SWIG_arg = 0;
13679   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13680   lldb::ReturnStatus arg2 ;
13681   
13682   SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13684   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13685   
13686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13687     SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13688   }
13689   
13690   arg2 = (lldb::ReturnStatus)(int)lua_tonumber(L, 2);
13691   (arg1)->SetStatus(arg2);
13692   
13693   return SWIG_arg;
13694   
13695   if(0) SWIG_fail;
13696   
13697 fail:
13698   lua_error(L);
13699   return SWIG_arg;
13700 }
13701
13702
13703 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13704   int SWIG_arg = 0;
13705   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13706   lldb::SBError *arg2 = 0 ;
13707   char *arg3 = (char *) 0 ;
13708   
13709   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13711   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13712   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13713   
13714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13715     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13716   }
13717   
13718   
13719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13720     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13721   }
13722   
13723   arg3 = (char *)lua_tostring(L, 3);
13724   (arg1)->SetError(*arg2,(char const *)arg3);
13725   
13726   return SWIG_arg;
13727   
13728   if(0) SWIG_fail;
13729   
13730 fail:
13731   lua_error(L);
13732   return SWIG_arg;
13733 }
13734
13735
13736 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13737   int SWIG_arg = 0;
13738   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13739   lldb::SBError *arg2 = 0 ;
13740   
13741   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13743   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13744   
13745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13746     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13747   }
13748   
13749   
13750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13751     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13752   }
13753   
13754   (arg1)->SetError(*arg2);
13755   
13756   return SWIG_arg;
13757   
13758   if(0) SWIG_fail;
13759   
13760 fail:
13761   lua_error(L);
13762   return SWIG_arg;
13763 }
13764
13765
13766 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
13767   int SWIG_arg = 0;
13768   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13769   char *arg2 = (char *) 0 ;
13770   
13771   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13773   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13774   
13775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13776     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13777   }
13778   
13779   arg2 = (char *)lua_tostring(L, 2);
13780   (arg1)->SetError((char const *)arg2);
13781   
13782   return SWIG_arg;
13783   
13784   if(0) SWIG_fail;
13785   
13786 fail:
13787   lua_error(L);
13788   return SWIG_arg;
13789 }
13790
13791
13792 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
13793   int argc;
13794   int argv[4]={
13795     1,2,3,4
13796   };
13797   
13798   argc = lua_gettop(L);
13799   if (argc == 2) {
13800     int _v;
13801     {
13802       void *ptr;
13803       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13804         _v = 0;
13805       } else {
13806         _v = 1;
13807       }
13808     }
13809     if (_v) {
13810       {
13811         void *ptr;
13812         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13813           _v = 0;
13814         } else {
13815           _v = 1;
13816         }
13817       }
13818       if (_v) {
13819         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
13820       }
13821     }
13822   }
13823   if (argc == 2) {
13824     int _v;
13825     {
13826       void *ptr;
13827       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13828         _v = 0;
13829       } else {
13830         _v = 1;
13831       }
13832     }
13833     if (_v) {
13834       {
13835         _v = SWIG_lua_isnilstring(L,argv[1]);
13836       }
13837       if (_v) {
13838         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
13839       }
13840     }
13841   }
13842   if (argc == 3) {
13843     int _v;
13844     {
13845       void *ptr;
13846       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13847         _v = 0;
13848       } else {
13849         _v = 1;
13850       }
13851     }
13852     if (_v) {
13853       {
13854         void *ptr;
13855         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13856           _v = 0;
13857         } else {
13858           _v = 1;
13859         }
13860       }
13861       if (_v) {
13862         {
13863           _v = SWIG_lua_isnilstring(L,argv[2]);
13864         }
13865         if (_v) {
13866           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
13867         }
13868       }
13869     }
13870   }
13871   
13872   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
13873     "  Possible C/C++ prototypes are:\n"
13874     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
13875     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
13876     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
13877   lua_error(L);return 0;
13878 }
13879
13880
13881 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
13882   int SWIG_arg = 0;
13883   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13884   lldb::ReturnStatus result;
13885   
13886   SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
13887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
13888   
13889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13890     SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13891   }
13892   
13893   result = (lldb::ReturnStatus)(arg1)->GetStatus();
13894   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
13895   return SWIG_arg;
13896   
13897   if(0) SWIG_fail;
13898   
13899 fail:
13900   lua_error(L);
13901   return SWIG_arg;
13902 }
13903
13904
13905 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
13906   int SWIG_arg = 0;
13907   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13908   bool result;
13909   
13910   SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
13911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
13912   
13913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13914     SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13915   }
13916   
13917   result = (bool)(arg1)->Succeeded();
13918   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13919   return SWIG_arg;
13920   
13921   if(0) SWIG_fail;
13922   
13923 fail:
13924   lua_error(L);
13925   return SWIG_arg;
13926 }
13927
13928
13929 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
13930   int SWIG_arg = 0;
13931   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13932   bool result;
13933   
13934   SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
13935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
13936   
13937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13938     SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13939   }
13940   
13941   result = (bool)(arg1)->HasResult();
13942   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13943   return SWIG_arg;
13944   
13945   if(0) SWIG_fail;
13946   
13947 fail:
13948   lua_error(L);
13949   return SWIG_arg;
13950 }
13951
13952
13953 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
13954   int SWIG_arg = 0;
13955   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13956   char *arg2 = (char *) 0 ;
13957   
13958   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
13959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
13960   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
13961   
13962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13963     SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13964   }
13965   
13966   arg2 = (char *)lua_tostring(L, 2);
13967   (arg1)->AppendMessage((char const *)arg2);
13968   
13969   return SWIG_arg;
13970   
13971   if(0) SWIG_fail;
13972   
13973 fail:
13974   lua_error(L);
13975   return SWIG_arg;
13976 }
13977
13978
13979 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
13980   int SWIG_arg = 0;
13981   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13982   char *arg2 = (char *) 0 ;
13983   
13984   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
13985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
13986   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
13987   
13988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13989     SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13990   }
13991   
13992   arg2 = (char *)lua_tostring(L, 2);
13993   (arg1)->AppendWarning((char const *)arg2);
13994   
13995   return SWIG_arg;
13996   
13997   if(0) SWIG_fail;
13998   
13999 fail:
14000   lua_error(L);
14001   return SWIG_arg;
14002 }
14003
14004
14005 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14006   int SWIG_arg = 0;
14007   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14008   lldb::SBStream *arg2 = 0 ;
14009   bool result;
14010   
14011   SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14013   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14014   
14015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14016     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14017   }
14018   
14019   
14020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14021     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14022   }
14023   
14024   result = (bool)(arg1)->GetDescription(*arg2);
14025   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14026   return SWIG_arg;
14027   
14028   if(0) SWIG_fail;
14029   
14030 fail:
14031   lua_error(L);
14032   return SWIG_arg;
14033 }
14034
14035
14036 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14037   int SWIG_arg = 0;
14038   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14039   lldb::SBFile arg2 ;
14040   lldb::SBFile *argp2 ;
14041   
14042   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14044   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14045   
14046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14047     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14048   }
14049   
14050   
14051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14052     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14053   }
14054   arg2 = *argp2;
14055   
14056   (arg1)->SetImmediateOutputFile(arg2);
14057   
14058   return SWIG_arg;
14059   
14060   if(0) SWIG_fail;
14061   
14062 fail:
14063   lua_error(L);
14064   return SWIG_arg;
14065 }
14066
14067
14068 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14069   int SWIG_arg = 0;
14070   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14071   lldb::SBFile arg2 ;
14072   lldb::SBFile *argp2 ;
14073   
14074   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14076   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14077   
14078   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14079     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14080   }
14081   
14082   
14083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14084     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14085   }
14086   arg2 = *argp2;
14087   
14088   (arg1)->SetImmediateErrorFile(arg2);
14089   
14090   return SWIG_arg;
14091   
14092   if(0) SWIG_fail;
14093   
14094 fail:
14095   lua_error(L);
14096   return SWIG_arg;
14097 }
14098
14099
14100 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14101   int SWIG_arg = 0;
14102   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14103   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14104   lldb::FileSP *argp2 ;
14105   
14106   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14108   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14109   
14110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14111     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14112   }
14113   
14114   
14115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14116     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14117   }
14118   arg2 = *argp2;
14119   
14120   (arg1)->SetImmediateOutputFile(arg2);
14121   
14122   return SWIG_arg;
14123   
14124   if(0) SWIG_fail;
14125   
14126 fail:
14127   lua_error(L);
14128   return SWIG_arg;
14129 }
14130
14131
14132 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14133   int SWIG_arg = 0;
14134   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14135   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14136   lldb::FileSP *argp2 ;
14137   
14138   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14140   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14141   
14142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14143     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14144   }
14145   
14146   
14147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14148     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14149   }
14150   arg2 = *argp2;
14151   
14152   (arg1)->SetImmediateErrorFile(arg2);
14153   
14154   return SWIG_arg;
14155   
14156   if(0) SWIG_fail;
14157   
14158 fail:
14159   lua_error(L);
14160   return SWIG_arg;
14161 }
14162
14163
14164 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14165   int SWIG_arg = 0;
14166   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14167   std::string result;
14168   
14169   SWIG_check_num_args("lldb::SBCommandReturnObject::__str__",1,1)
14170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__str__",1,"lldb::SBCommandReturnObject *");
14171   
14172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14173     SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14174   }
14175   
14176   result = lldb_SBCommandReturnObject___str__(arg1);
14177   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14178   return SWIG_arg;
14179   
14180   if(0) SWIG_fail;
14181   
14182 fail:
14183   lua_error(L);
14184   return SWIG_arg;
14185 }
14186
14187
14188 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14189   int SWIG_arg = 0;
14190   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14191   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14192   bool arg3 ;
14193   lldb::FileSP *argp2 ;
14194   
14195   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14197   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14198   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14199   
14200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14201     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14202   }
14203   
14204   
14205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14206     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14207   }
14208   arg2 = *argp2;
14209   
14210   arg3 = (lua_toboolean(L, 3)!=0);
14211   lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
14212   
14213   return SWIG_arg;
14214   
14215   if(0) SWIG_fail;
14216   
14217 fail:
14218   lua_error(L);
14219   return SWIG_arg;
14220 }
14221
14222
14223 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14224   int argc;
14225   int argv[4]={
14226     1,2,3,4
14227   };
14228   
14229   argc = lua_gettop(L);
14230   if (argc == 2) {
14231     int _v;
14232     {
14233       void *ptr;
14234       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14235         _v = 0;
14236       } else {
14237         _v = 1;
14238       }
14239     }
14240     if (_v) {
14241       {
14242         void *ptr;
14243         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14244           _v = 0;
14245         } else {
14246           _v = 1;
14247         }
14248       }
14249       if (_v) {
14250         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14251       }
14252     }
14253   }
14254   if (argc == 2) {
14255     int _v;
14256     {
14257       void *ptr;
14258       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14259         _v = 0;
14260       } else {
14261         _v = 1;
14262       }
14263     }
14264     if (_v) {
14265       {
14266         void *ptr;
14267         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
14268           _v = 0;
14269         } else {
14270           _v = 1;
14271         }
14272       }
14273       if (_v) {
14274         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14275       }
14276     }
14277   }
14278   if (argc == 3) {
14279     int _v;
14280     {
14281       void *ptr;
14282       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14283         _v = 0;
14284       } else {
14285         _v = 1;
14286       }
14287     }
14288     if (_v) {
14289       {
14290         void *ptr;
14291         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
14292           _v = 0;
14293         } else {
14294           _v = 1;
14295         }
14296       }
14297       if (_v) {
14298         {
14299           _v = lua_isboolean(L,argv[2]);
14300         }
14301         if (_v) {
14302           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14303         }
14304       }
14305     }
14306   }
14307   
14308   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14309     "  Possible C/C++ prototypes are:\n"
14310     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14311     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14312     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14313   lua_error(L);return 0;
14314 }
14315
14316
14317 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14318   int SWIG_arg = 0;
14319   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14320   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14321   bool arg3 ;
14322   lldb::FileSP *argp2 ;
14323   
14324   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14326   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14327   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14328   
14329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14330     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14331   }
14332   
14333   
14334   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14335     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14336   }
14337   arg2 = *argp2;
14338   
14339   arg3 = (lua_toboolean(L, 3)!=0);
14340   lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
14341   
14342   return SWIG_arg;
14343   
14344   if(0) SWIG_fail;
14345   
14346 fail:
14347   lua_error(L);
14348   return SWIG_arg;
14349 }
14350
14351
14352 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14353   int argc;
14354   int argv[4]={
14355     1,2,3,4
14356   };
14357   
14358   argc = lua_gettop(L);
14359   if (argc == 2) {
14360     int _v;
14361     {
14362       void *ptr;
14363       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14364         _v = 0;
14365       } else {
14366         _v = 1;
14367       }
14368     }
14369     if (_v) {
14370       {
14371         void *ptr;
14372         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14373           _v = 0;
14374         } else {
14375           _v = 1;
14376         }
14377       }
14378       if (_v) {
14379         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14380       }
14381     }
14382   }
14383   if (argc == 2) {
14384     int _v;
14385     {
14386       void *ptr;
14387       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14388         _v = 0;
14389       } else {
14390         _v = 1;
14391       }
14392     }
14393     if (_v) {
14394       {
14395         void *ptr;
14396         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
14397           _v = 0;
14398         } else {
14399           _v = 1;
14400         }
14401       }
14402       if (_v) {
14403         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14404       }
14405     }
14406   }
14407   if (argc == 3) {
14408     int _v;
14409     {
14410       void *ptr;
14411       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14412         _v = 0;
14413       } else {
14414         _v = 1;
14415       }
14416     }
14417     if (_v) {
14418       {
14419         void *ptr;
14420         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
14421           _v = 0;
14422         } else {
14423           _v = 1;
14424         }
14425       }
14426       if (_v) {
14427         {
14428           _v = lua_isboolean(L,argv[2]);
14429         }
14430         if (_v) {
14431           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14432         }
14433       }
14434     }
14435   }
14436   
14437   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14438     "  Possible C/C++ prototypes are:\n"
14439     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14440     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14441     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14442   lua_error(L);return 0;
14443 }
14444
14445
14446 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14447   int SWIG_arg = 0;
14448   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14449   char *arg2 = (char *) 0 ;
14450   int arg3 ;
14451   
14452   SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",3,3)
14453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14454   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",2,"char const *");
14455   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",3,"int");
14456   
14457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14458     SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14459   }
14460   
14461   arg2 = (char *)lua_tostring(L, 2);
14462   arg3 = (int)lua_tonumber(L, 3);
14463   (arg1)->PutCString((char const *)arg2,arg3);
14464   
14465   return SWIG_arg;
14466   
14467   if(0) SWIG_fail;
14468   
14469 fail:
14470   lua_error(L);
14471   return SWIG_arg;
14472 }
14473
14474
14475 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14476   int SWIG_arg = 0;
14477   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14478   char *arg2 = (char *) 0 ;
14479   
14480   SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14482   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14483   
14484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14485     SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14486   }
14487   
14488   arg2 = (char *)lua_tostring(L, 2);
14489   lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14490   
14491   return SWIG_arg;
14492   
14493   if(0) SWIG_fail;
14494   
14495 fail:
14496   lua_error(L);
14497   return SWIG_arg;
14498 }
14499
14500
14501 static void swig_delete_SBCommandReturnObject(void *obj) {
14502 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14503 delete arg1;
14504 }
14505 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14506     assert(lua_istable(L,1));
14507     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14508     assert(!lua_isnil(L,-1));
14509     lua_replace(L,1); /* replace our table with real constructor */
14510     lua_call(L,lua_gettop(L)-1,1);
14511     return 1;
14512 }
14513 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14514     {0,0,0}
14515 };
14516 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14517     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14518     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14519     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14520     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14521     { "GetError", _wrap_SBCommandReturnObject_GetError},
14522     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14523     { "PutError", _wrap_SBCommandReturnObject_PutError},
14524     { "Clear", _wrap_SBCommandReturnObject_Clear},
14525     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14526     { "SetError", _wrap_SBCommandReturnObject_SetError},
14527     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14528     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14529     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14530     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14531     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14532     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14533     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14534     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14535     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14536     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14537     { "Print", _wrap_SBCommandReturnObject_Print},
14538     {0,0}
14539 };
14540 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14541     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14542     {0,0}
14543 };
14544
14545 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14546     {0,0,0}
14547 };
14548 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14549     {0,0,0,0,0,0}
14550 };
14551 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14552     {0,0}
14553 };
14554 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14555     0
14556 };
14557
14558 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14559     "SBCommandReturnObject",
14560     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14561     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14562     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14563     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14564     0
14565 };
14566 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14567 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14568 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 };
14569
14570 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14571   int SWIG_arg = 0;
14572   lldb::SBCommunication *result = 0 ;
14573   
14574   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14575   result = (lldb::SBCommunication *)new lldb::SBCommunication();
14576   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++; 
14577   return SWIG_arg;
14578   
14579   if(0) SWIG_fail;
14580   
14581 fail:
14582   lua_error(L);
14583   return SWIG_arg;
14584 }
14585
14586
14587 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14588   int SWIG_arg = 0;
14589   char *arg1 = (char *) 0 ;
14590   lldb::SBCommunication *result = 0 ;
14591   
14592   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14593   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14594   arg1 = (char *)lua_tostring(L, 1);
14595   result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14596   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++; 
14597   return SWIG_arg;
14598   
14599   if(0) SWIG_fail;
14600   
14601 fail:
14602   lua_error(L);
14603   return SWIG_arg;
14604 }
14605
14606
14607 static int _wrap_new_SBCommunication(lua_State* L) {
14608   int argc;
14609   int argv[2]={
14610     1,2
14611   };
14612   
14613   argc = lua_gettop(L);
14614   if (argc == 0) {
14615     return _wrap_new_SBCommunication__SWIG_0(L);
14616   }
14617   if (argc == 1) {
14618     int _v;
14619     {
14620       _v = SWIG_lua_isnilstring(L,argv[0]);
14621     }
14622     if (_v) {
14623       return _wrap_new_SBCommunication__SWIG_1(L);
14624     }
14625   }
14626   
14627   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14628     "  Possible C/C++ prototypes are:\n"
14629     "    lldb::SBCommunication::SBCommunication()\n"
14630     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14631   lua_error(L);return 0;
14632 }
14633
14634
14635 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14636   int SWIG_arg = 0;
14637   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14638   bool result;
14639   
14640   SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14642   
14643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14644     SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14645   }
14646   
14647   result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14648   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14649   return SWIG_arg;
14650   
14651   if(0) SWIG_fail;
14652   
14653 fail:
14654   lua_error(L);
14655   return SWIG_arg;
14656 }
14657
14658
14659 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14660   int SWIG_arg = 0;
14661   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14662   lldb::SBBroadcaster result;
14663   
14664   SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14666   
14667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14668     SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14669   }
14670   
14671   result = (arg1)->GetBroadcaster();
14672   {
14673     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
14674     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14675   }
14676   return SWIG_arg;
14677   
14678   if(0) SWIG_fail;
14679   
14680 fail:
14681   lua_error(L);
14682   return SWIG_arg;
14683 }
14684
14685
14686 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14687   int SWIG_arg = 0;
14688   char *result = 0 ;
14689   
14690   SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14691   result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14692   lua_pushstring(L,(const char *)result); SWIG_arg++;
14693   return SWIG_arg;
14694   
14695   if(0) SWIG_fail;
14696   
14697 fail:
14698   lua_error(L);
14699   return SWIG_arg;
14700 }
14701
14702
14703 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14704   int SWIG_arg = 0;
14705   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14706   int arg2 ;
14707   bool arg3 ;
14708   lldb::ConnectionStatus result;
14709   
14710   SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14712   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14713   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14714   
14715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14716     SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14717   }
14718   
14719   arg2 = (int)lua_tonumber(L, 2);
14720   arg3 = (lua_toboolean(L, 3)!=0);
14721   result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14722   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14723   return SWIG_arg;
14724   
14725   if(0) SWIG_fail;
14726   
14727 fail:
14728   lua_error(L);
14729   return SWIG_arg;
14730 }
14731
14732
14733 static int _wrap_SBCommunication_Connect(lua_State* L) {
14734   int SWIG_arg = 0;
14735   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14736   char *arg2 = (char *) 0 ;
14737   lldb::ConnectionStatus result;
14738   
14739   SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14741   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14742   
14743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14744     SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14745   }
14746   
14747   arg2 = (char *)lua_tostring(L, 2);
14748   result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14749   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14750   return SWIG_arg;
14751   
14752   if(0) SWIG_fail;
14753   
14754 fail:
14755   lua_error(L);
14756   return SWIG_arg;
14757 }
14758
14759
14760 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14761   int SWIG_arg = 0;
14762   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14763   lldb::ConnectionStatus result;
14764   
14765   SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14767   
14768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14769     SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14770   }
14771   
14772   result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14773   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14774   return SWIG_arg;
14775   
14776   if(0) SWIG_fail;
14777   
14778 fail:
14779   lua_error(L);
14780   return SWIG_arg;
14781 }
14782
14783
14784 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14785   int SWIG_arg = 0;
14786   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14787   bool result;
14788   
14789   SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14791   
14792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14793     SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14794   }
14795   
14796   result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14798   return SWIG_arg;
14799   
14800   if(0) SWIG_fail;
14801   
14802 fail:
14803   lua_error(L);
14804   return SWIG_arg;
14805 }
14806
14807
14808 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
14809   int SWIG_arg = 0;
14810   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14811   bool result;
14812   
14813   SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
14814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
14815   
14816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14817     SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14818   }
14819   
14820   result = (bool)(arg1)->GetCloseOnEOF();
14821   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14822   return SWIG_arg;
14823   
14824   if(0) SWIG_fail;
14825   
14826 fail:
14827   lua_error(L);
14828   return SWIG_arg;
14829 }
14830
14831
14832 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
14833   int SWIG_arg = 0;
14834   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14835   bool arg2 ;
14836   
14837   SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
14838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
14839   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
14840   
14841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14842     SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14843   }
14844   
14845   arg2 = (lua_toboolean(L, 2)!=0);
14846   (arg1)->SetCloseOnEOF(arg2);
14847   
14848   return SWIG_arg;
14849   
14850   if(0) SWIG_fail;
14851   
14852 fail:
14853   lua_error(L);
14854   return SWIG_arg;
14855 }
14856
14857
14858 static int _wrap_SBCommunication_Read(lua_State* L) {
14859   int SWIG_arg = 0;
14860   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14861   void *arg2 = (void *) 0 ;
14862   size_t arg3 ;
14863   uint32_t arg4 ;
14864   lldb::ConnectionStatus *arg5 = 0 ;
14865   size_t result;
14866   
14867   SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
14868   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
14869   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
14870   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
14871   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
14872   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
14873   
14874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14875     SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
14876   }
14877   
14878   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
14879   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
14880   arg3 = (size_t)lua_tonumber(L, 3);
14881   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
14882   arg4 = (uint32_t)lua_tonumber(L, 4);
14883   
14884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14885     SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
14886   }
14887   
14888   result = (arg1)->Read(arg2,arg3,arg4,*arg5);
14889   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
14890   return SWIG_arg;
14891   
14892   if(0) SWIG_fail;
14893   
14894 fail:
14895   lua_error(L);
14896   return SWIG_arg;
14897 }
14898
14899
14900 static int _wrap_SBCommunication_Write(lua_State* L) {
14901   int SWIG_arg = 0;
14902   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14903   void *arg2 = (void *) 0 ;
14904   size_t arg3 ;
14905   lldb::ConnectionStatus *arg4 = 0 ;
14906   size_t result;
14907   
14908   SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
14909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
14910   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
14911   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
14912   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
14913   
14914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14915     SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
14916   }
14917   
14918   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
14919   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
14920   arg3 = (size_t)lua_tonumber(L, 3);
14921   
14922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14923     SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
14924   }
14925   
14926   result = (arg1)->Write((void const *)arg2,arg3,*arg4);
14927   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
14928   return SWIG_arg;
14929   
14930   if(0) SWIG_fail;
14931   
14932 fail:
14933   lua_error(L);
14934   return SWIG_arg;
14935 }
14936
14937
14938 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
14939   int SWIG_arg = 0;
14940   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14941   bool result;
14942   
14943   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
14944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
14945   
14946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14947     SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
14948   }
14949   
14950   result = (bool)(arg1)->ReadThreadStart();
14951   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14952   return SWIG_arg;
14953   
14954   if(0) SWIG_fail;
14955   
14956 fail:
14957   lua_error(L);
14958   return SWIG_arg;
14959 }
14960
14961
14962 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
14963   int SWIG_arg = 0;
14964   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14965   bool result;
14966   
14967   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
14968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
14969   
14970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14971     SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
14972   }
14973   
14974   result = (bool)(arg1)->ReadThreadStop();
14975   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14976   return SWIG_arg;
14977   
14978   if(0) SWIG_fail;
14979   
14980 fail:
14981   lua_error(L);
14982   return SWIG_arg;
14983 }
14984
14985
14986 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
14987   int SWIG_arg = 0;
14988   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14989   bool result;
14990   
14991   SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
14992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
14993   
14994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14995     SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
14996   }
14997   
14998   result = (bool)(arg1)->ReadThreadIsRunning();
14999   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15000   return SWIG_arg;
15001   
15002   if(0) SWIG_fail;
15003   
15004 fail:
15005   lua_error(L);
15006   return SWIG_arg;
15007 }
15008
15009
15010 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15011   int SWIG_arg = 0;
15012   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15013   lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15014   void *arg3 = (void *) 0 ;
15015   bool result;
15016   
15017   SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15019   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15020   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15021   
15022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15023     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15024   }
15025   
15026   
15027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15028     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15029   }
15030   
15031   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15032   result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15033   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15034   return SWIG_arg;
15035   
15036   if(0) SWIG_fail;
15037   
15038 fail:
15039   lua_error(L);
15040   return SWIG_arg;
15041 }
15042
15043
15044 static void swig_delete_SBCommunication(void *obj) {
15045 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15046 delete arg1;
15047 }
15048 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15049     assert(lua_istable(L,1));
15050     lua_pushcfunction(L,_wrap_new_SBCommunication);
15051     assert(!lua_isnil(L,-1));
15052     lua_replace(L,1); /* replace our table with real constructor */
15053     lua_call(L,lua_gettop(L)-1,1);
15054     return 1;
15055 }
15056 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15057     {0,0,0}
15058 };
15059 static swig_lua_method swig_SBCommunication_methods[]= {
15060     { "IsValid", _wrap_SBCommunication_IsValid},
15061     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15062     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15063     { "Connect", _wrap_SBCommunication_Connect},
15064     { "Disconnect", _wrap_SBCommunication_Disconnect},
15065     { "IsConnected", _wrap_SBCommunication_IsConnected},
15066     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15067     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15068     { "Read", _wrap_SBCommunication_Read},
15069     { "Write", _wrap_SBCommunication_Write},
15070     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15071     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15072     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15073     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15074     {0,0}
15075 };
15076 static swig_lua_method swig_SBCommunication_meta[] = {
15077     {0,0}
15078 };
15079
15080 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15081     {0,0,0}
15082 };
15083 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15084     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15085     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15086     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15087     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15088     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15089     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15090     {0,0,0,0,0,0}
15091 };
15092 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15093     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15094     {0,0}
15095 };
15096 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15097     0
15098 };
15099
15100 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15101     "SBCommunication",
15102     swig_SBCommunication_Sf_SwigStatic_methods,
15103     swig_SBCommunication_Sf_SwigStatic_attributes,
15104     swig_SBCommunication_Sf_SwigStatic_constants,
15105     swig_SBCommunication_Sf_SwigStatic_classes,
15106     0
15107 };
15108 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15109 static const char *swig_SBCommunication_base_names[] = {0};
15110 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 };
15111
15112 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15113   int SWIG_arg = 0;
15114   lldb::SBCompileUnit *result = 0 ;
15115   
15116   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15117   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15118   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++; 
15119   return SWIG_arg;
15120   
15121   if(0) SWIG_fail;
15122   
15123 fail:
15124   lua_error(L);
15125   return SWIG_arg;
15126 }
15127
15128
15129 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15130   int SWIG_arg = 0;
15131   lldb::SBCompileUnit *arg1 = 0 ;
15132   lldb::SBCompileUnit *result = 0 ;
15133   
15134   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15135   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15136   
15137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15138     SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15139   }
15140   
15141   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15142   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++; 
15143   return SWIG_arg;
15144   
15145   if(0) SWIG_fail;
15146   
15147 fail:
15148   lua_error(L);
15149   return SWIG_arg;
15150 }
15151
15152
15153 static int _wrap_new_SBCompileUnit(lua_State* L) {
15154   int argc;
15155   int argv[2]={
15156     1,2
15157   };
15158   
15159   argc = lua_gettop(L);
15160   if (argc == 0) {
15161     return _wrap_new_SBCompileUnit__SWIG_0(L);
15162   }
15163   if (argc == 1) {
15164     int _v;
15165     {
15166       void *ptr;
15167       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
15168         _v = 0;
15169       } else {
15170         _v = 1;
15171       }
15172     }
15173     if (_v) {
15174       return _wrap_new_SBCompileUnit__SWIG_1(L);
15175     }
15176   }
15177   
15178   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15179     "  Possible C/C++ prototypes are:\n"
15180     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15181     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15182   lua_error(L);return 0;
15183 }
15184
15185
15186 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15187   int SWIG_arg = 0;
15188   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15189   bool result;
15190   
15191   SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15193   
15194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15195     SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15196   }
15197   
15198   result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15199   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15200   return SWIG_arg;
15201   
15202   if(0) SWIG_fail;
15203   
15204 fail:
15205   lua_error(L);
15206   return SWIG_arg;
15207 }
15208
15209
15210 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15211   int SWIG_arg = 0;
15212   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15213   lldb::SBFileSpec result;
15214   
15215   SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15216   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15217   
15218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15219     SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15220   }
15221   
15222   result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15223   {
15224     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15226   }
15227   return SWIG_arg;
15228   
15229   if(0) SWIG_fail;
15230   
15231 fail:
15232   lua_error(L);
15233   return SWIG_arg;
15234 }
15235
15236
15237 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15238   int SWIG_arg = 0;
15239   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15240   uint32_t result;
15241   
15242   SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15244   
15245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15246     SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15247   }
15248   
15249   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15250   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15251   return SWIG_arg;
15252   
15253   if(0) SWIG_fail;
15254   
15255 fail:
15256   lua_error(L);
15257   return SWIG_arg;
15258 }
15259
15260
15261 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15262   int SWIG_arg = 0;
15263   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15264   uint32_t arg2 ;
15265   lldb::SBLineEntry result;
15266   
15267   SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15269   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15270   
15271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15272     SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15273   }
15274   
15275   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15276   arg2 = (uint32_t)lua_tonumber(L, 2);
15277   result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15278   {
15279     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
15280     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15281   }
15282   return SWIG_arg;
15283   
15284   if(0) SWIG_fail;
15285   
15286 fail:
15287   lua_error(L);
15288   return SWIG_arg;
15289 }
15290
15291
15292 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
15293   int SWIG_arg = 0;
15294   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15295   uint32_t arg2 ;
15296   uint32_t arg3 ;
15297   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15298   uint32_t result;
15299   
15300   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15302   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15303   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15304   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15305   
15306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15307     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15308   }
15309   
15310   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15311   arg2 = (uint32_t)lua_tonumber(L, 2);
15312   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
15313   arg3 = (uint32_t)lua_tonumber(L, 3);
15314   
15315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15316     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15317   }
15318   
15319   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15320   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15321   return SWIG_arg;
15322   
15323   if(0) SWIG_fail;
15324   
15325 fail:
15326   lua_error(L);
15327   return SWIG_arg;
15328 }
15329
15330
15331 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
15332   int SWIG_arg = 0;
15333   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15334   uint32_t arg2 ;
15335   uint32_t arg3 ;
15336   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15337   bool arg5 ;
15338   uint32_t result;
15339   
15340   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15342   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15343   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15344   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15345   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15346   
15347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15348     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15349   }
15350   
15351   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15352   arg2 = (uint32_t)lua_tonumber(L, 2);
15353   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
15354   arg3 = (uint32_t)lua_tonumber(L, 3);
15355   
15356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15357     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15358   }
15359   
15360   arg5 = (lua_toboolean(L, 5)!=0);
15361   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15362   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15363   return SWIG_arg;
15364   
15365   if(0) SWIG_fail;
15366   
15367 fail:
15368   lua_error(L);
15369   return SWIG_arg;
15370 }
15371
15372
15373 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15374   int argc;
15375   int argv[6]={
15376     1,2,3,4,5,6
15377   };
15378   
15379   argc = lua_gettop(L);
15380   if (argc == 4) {
15381     int _v;
15382     {
15383       void *ptr;
15384       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15385         _v = 0;
15386       } else {
15387         _v = 1;
15388       }
15389     }
15390     if (_v) {
15391       {
15392         _v = lua_isnumber(L,argv[1]);
15393       }
15394       if (_v) {
15395         {
15396           _v = lua_isnumber(L,argv[2]);
15397         }
15398         if (_v) {
15399           {
15400             void *ptr;
15401             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15402               _v = 0;
15403             } else {
15404               _v = 1;
15405             }
15406           }
15407           if (_v) {
15408             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15409           }
15410         }
15411       }
15412     }
15413   }
15414   if (argc == 5) {
15415     int _v;
15416     {
15417       void *ptr;
15418       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15419         _v = 0;
15420       } else {
15421         _v = 1;
15422       }
15423     }
15424     if (_v) {
15425       {
15426         _v = lua_isnumber(L,argv[1]);
15427       }
15428       if (_v) {
15429         {
15430           _v = lua_isnumber(L,argv[2]);
15431         }
15432         if (_v) {
15433           {
15434             void *ptr;
15435             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15436               _v = 0;
15437             } else {
15438               _v = 1;
15439             }
15440           }
15441           if (_v) {
15442             {
15443               _v = lua_isboolean(L,argv[4]);
15444             }
15445             if (_v) {
15446               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15447             }
15448           }
15449         }
15450       }
15451     }
15452   }
15453   
15454   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15455     "  Possible C/C++ prototypes are:\n"
15456     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15457     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15458   lua_error(L);return 0;
15459 }
15460
15461
15462 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15463   int SWIG_arg = 0;
15464   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15465   uint32_t arg2 ;
15466   lldb::SBFileSpec result;
15467   
15468   SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15470   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15471   
15472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15473     SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15474   }
15475   
15476   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15477   arg2 = (uint32_t)lua_tonumber(L, 2);
15478   result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15479   {
15480     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15481     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15482   }
15483   return SWIG_arg;
15484   
15485   if(0) SWIG_fail;
15486   
15487 fail:
15488   lua_error(L);
15489   return SWIG_arg;
15490 }
15491
15492
15493 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15494   int SWIG_arg = 0;
15495   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15496   uint32_t result;
15497   
15498   SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15500   
15501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15502     SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15503   }
15504   
15505   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15506   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15507   return SWIG_arg;
15508   
15509   if(0) SWIG_fail;
15510   
15511 fail:
15512   lua_error(L);
15513   return SWIG_arg;
15514 }
15515
15516
15517 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15518   int SWIG_arg = 0;
15519   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15520   uint32_t arg2 ;
15521   lldb::SBFileSpec *arg3 = 0 ;
15522   bool arg4 ;
15523   uint32_t result;
15524   
15525   SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15527   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15528   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15529   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15530   
15531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15532     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15533   }
15534   
15535   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15536   arg2 = (uint32_t)lua_tonumber(L, 2);
15537   
15538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15539     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15540   }
15541   
15542   arg4 = (lua_toboolean(L, 4)!=0);
15543   result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15544   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15545   return SWIG_arg;
15546   
15547   if(0) SWIG_fail;
15548   
15549 fail:
15550   lua_error(L);
15551   return SWIG_arg;
15552 }
15553
15554
15555 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15556   int SWIG_arg = 0;
15557   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15558   uint32_t arg2 ;
15559   lldb::SBTypeList result;
15560   
15561   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15563   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15564   
15565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15566     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15567   }
15568   
15569   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15570   arg2 = (uint32_t)lua_tonumber(L, 2);
15571   result = (arg1)->GetTypes(arg2);
15572   {
15573     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15574     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15575   }
15576   return SWIG_arg;
15577   
15578   if(0) SWIG_fail;
15579   
15580 fail:
15581   lua_error(L);
15582   return SWIG_arg;
15583 }
15584
15585
15586 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15587   int SWIG_arg = 0;
15588   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15589   lldb::SBTypeList result;
15590   
15591   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15593   
15594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15595     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15596   }
15597   
15598   result = (arg1)->GetTypes();
15599   {
15600     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15601     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15602   }
15603   return SWIG_arg;
15604   
15605   if(0) SWIG_fail;
15606   
15607 fail:
15608   lua_error(L);
15609   return SWIG_arg;
15610 }
15611
15612
15613 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15614   int argc;
15615   int argv[3]={
15616     1,2,3
15617   };
15618   
15619   argc = lua_gettop(L);
15620   if (argc == 1) {
15621     int _v;
15622     {
15623       void *ptr;
15624       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15625         _v = 0;
15626       } else {
15627         _v = 1;
15628       }
15629     }
15630     if (_v) {
15631       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15632     }
15633   }
15634   if (argc == 2) {
15635     int _v;
15636     {
15637       void *ptr;
15638       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15639         _v = 0;
15640       } else {
15641         _v = 1;
15642       }
15643     }
15644     if (_v) {
15645       {
15646         _v = lua_isnumber(L,argv[1]);
15647       }
15648       if (_v) {
15649         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15650       }
15651     }
15652   }
15653   
15654   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15655     "  Possible C/C++ prototypes are:\n"
15656     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15657     "    lldb::SBCompileUnit::GetTypes()\n");
15658   lua_error(L);return 0;
15659 }
15660
15661
15662 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15663   int SWIG_arg = 0;
15664   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15665   lldb::LanguageType result;
15666   
15667   SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15669   
15670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15671     SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15672   }
15673   
15674   result = (lldb::LanguageType)(arg1)->GetLanguage();
15675   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
15676   return SWIG_arg;
15677   
15678   if(0) SWIG_fail;
15679   
15680 fail:
15681   lua_error(L);
15682   return SWIG_arg;
15683 }
15684
15685
15686 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
15687   int SWIG_arg = 0;
15688   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15689   lldb::SBStream *arg2 = 0 ;
15690   bool result;
15691   
15692   SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
15693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
15694   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
15695   
15696   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15697     SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
15698   }
15699   
15700   
15701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
15702     SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
15703   }
15704   
15705   result = (bool)(arg1)->GetDescription(*arg2);
15706   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15707   return SWIG_arg;
15708   
15709   if(0) SWIG_fail;
15710   
15711 fail:
15712   lua_error(L);
15713   return SWIG_arg;
15714 }
15715
15716
15717 static int _wrap_SBCompileUnit___eq(lua_State* L) {
15718   int SWIG_arg = 0;
15719   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15720   lldb::SBCompileUnit *arg2 = 0 ;
15721   bool result;
15722   
15723   SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
15724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
15725   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
15726   
15727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15728     SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
15729   }
15730   
15731   
15732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15733     SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
15734   }
15735   
15736   result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
15737   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15738   return SWIG_arg;
15739   
15740   if(0) SWIG_fail;
15741   
15742 fail:
15743   lua_error(L);
15744   return SWIG_arg;
15745 }
15746
15747
15748 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
15749   int SWIG_arg = 0;
15750   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15751   std::string result;
15752   
15753   SWIG_check_num_args("lldb::SBCompileUnit::__str__",1,1)
15754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__str__",1,"lldb::SBCompileUnit *");
15755   
15756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15757     SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
15758   }
15759   
15760   result = lldb_SBCompileUnit___str__(arg1);
15761   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
15762   return SWIG_arg;
15763   
15764   if(0) SWIG_fail;
15765   
15766 fail:
15767   lua_error(L);
15768   return SWIG_arg;
15769 }
15770
15771
15772 static void swig_delete_SBCompileUnit(void *obj) {
15773 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
15774 delete arg1;
15775 }
15776 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
15777     assert(lua_istable(L,1));
15778     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
15779     assert(!lua_isnil(L,-1));
15780     lua_replace(L,1); /* replace our table with real constructor */
15781     lua_call(L,lua_gettop(L)-1,1);
15782     return 1;
15783 }
15784 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
15785     {0,0,0}
15786 };
15787 static swig_lua_method swig_SBCompileUnit_methods[]= {
15788     { "IsValid", _wrap_SBCompileUnit_IsValid},
15789     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
15790     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
15791     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
15792     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
15793     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
15794     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
15795     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
15796     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
15797     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
15798     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
15799     { "__eq", _wrap_SBCompileUnit___eq},
15800     { "__tostring", _wrap_SBCompileUnit___tostring},
15801     {0,0}
15802 };
15803 static swig_lua_method swig_SBCompileUnit_meta[] = {
15804     { "__eq", _wrap_SBCompileUnit___eq},
15805     { "__tostring", _wrap_SBCompileUnit___tostring},
15806     {0,0}
15807 };
15808
15809 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
15810     {0,0,0}
15811 };
15812 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
15813     {0,0,0,0,0,0}
15814 };
15815 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
15816     {0,0}
15817 };
15818 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
15819     0
15820 };
15821
15822 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
15823     "SBCompileUnit",
15824     swig_SBCompileUnit_Sf_SwigStatic_methods,
15825     swig_SBCompileUnit_Sf_SwigStatic_attributes,
15826     swig_SBCompileUnit_Sf_SwigStatic_constants,
15827     swig_SBCompileUnit_Sf_SwigStatic_classes,
15828     0
15829 };
15830 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
15831 static const char *swig_SBCompileUnit_base_names[] = {0};
15832 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 };
15833
15834 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
15835   int SWIG_arg = 0;
15836   lldb::SBData *result = 0 ;
15837   
15838   SWIG_check_num_args("lldb::SBData::SBData",0,0)
15839   result = (lldb::SBData *)new lldb::SBData();
15840   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++; 
15841   return SWIG_arg;
15842   
15843   if(0) SWIG_fail;
15844   
15845 fail:
15846   lua_error(L);
15847   return SWIG_arg;
15848 }
15849
15850
15851 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
15852   int SWIG_arg = 0;
15853   lldb::SBData *arg1 = 0 ;
15854   lldb::SBData *result = 0 ;
15855   
15856   SWIG_check_num_args("lldb::SBData::SBData",1,1)
15857   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
15858   
15859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15860     SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
15861   }
15862   
15863   result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
15864   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++; 
15865   return SWIG_arg;
15866   
15867   if(0) SWIG_fail;
15868   
15869 fail:
15870   lua_error(L);
15871   return SWIG_arg;
15872 }
15873
15874
15875 static int _wrap_new_SBData(lua_State* L) {
15876   int argc;
15877   int argv[2]={
15878     1,2
15879   };
15880   
15881   argc = lua_gettop(L);
15882   if (argc == 0) {
15883     return _wrap_new_SBData__SWIG_0(L);
15884   }
15885   if (argc == 1) {
15886     int _v;
15887     {
15888       void *ptr;
15889       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
15890         _v = 0;
15891       } else {
15892         _v = 1;
15893       }
15894     }
15895     if (_v) {
15896       return _wrap_new_SBData__SWIG_1(L);
15897     }
15898   }
15899   
15900   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
15901     "  Possible C/C++ prototypes are:\n"
15902     "    lldb::SBData::SBData()\n"
15903     "    lldb::SBData::SBData(lldb::SBData const &)\n");
15904   lua_error(L);return 0;
15905 }
15906
15907
15908 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
15909   int SWIG_arg = 0;
15910   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15911   uint8_t result;
15912   
15913   SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
15914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
15915   
15916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15917     SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15918   }
15919   
15920   result = (uint8_t)(arg1)->GetAddressByteSize();
15921   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15922   return SWIG_arg;
15923   
15924   if(0) SWIG_fail;
15925   
15926 fail:
15927   lua_error(L);
15928   return SWIG_arg;
15929 }
15930
15931
15932 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
15933   int SWIG_arg = 0;
15934   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15935   uint8_t arg2 ;
15936   
15937   SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
15938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
15939   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
15940   
15941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15942     SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15943   }
15944   
15945   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15946   arg2 = (uint8_t)lua_tonumber(L, 2);
15947   (arg1)->SetAddressByteSize(arg2);
15948   
15949   return SWIG_arg;
15950   
15951   if(0) SWIG_fail;
15952   
15953 fail:
15954   lua_error(L);
15955   return SWIG_arg;
15956 }
15957
15958
15959 static int _wrap_SBData_Clear(lua_State* L) {
15960   int SWIG_arg = 0;
15961   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15962   
15963   SWIG_check_num_args("lldb::SBData::Clear",1,1)
15964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
15965   
15966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15967     SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
15968   }
15969   
15970   (arg1)->Clear();
15971   
15972   return SWIG_arg;
15973   
15974   if(0) SWIG_fail;
15975   
15976 fail:
15977   lua_error(L);
15978   return SWIG_arg;
15979 }
15980
15981
15982 static int _wrap_SBData_IsValid(lua_State* L) {
15983   int SWIG_arg = 0;
15984   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15985   bool result;
15986   
15987   SWIG_check_num_args("lldb::SBData::IsValid",1,1)
15988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
15989   
15990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15991     SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
15992   }
15993   
15994   result = (bool)(arg1)->IsValid();
15995   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15996   return SWIG_arg;
15997   
15998   if(0) SWIG_fail;
15999   
16000 fail:
16001   lua_error(L);
16002   return SWIG_arg;
16003 }
16004
16005
16006 static int _wrap_SBData_GetByteSize(lua_State* L) {
16007   int SWIG_arg = 0;
16008   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16009   size_t result;
16010   
16011   SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
16012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
16013   
16014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16015     SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
16016   }
16017   
16018   result = (arg1)->GetByteSize();
16019   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16020   return SWIG_arg;
16021   
16022   if(0) SWIG_fail;
16023   
16024 fail:
16025   lua_error(L);
16026   return SWIG_arg;
16027 }
16028
16029
16030 static int _wrap_SBData_GetByteOrder(lua_State* L) {
16031   int SWIG_arg = 0;
16032   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16033   lldb::ByteOrder result;
16034   
16035   SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
16036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
16037   
16038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16039     SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16040   }
16041   
16042   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
16043   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
16044   return SWIG_arg;
16045   
16046   if(0) SWIG_fail;
16047   
16048 fail:
16049   lua_error(L);
16050   return SWIG_arg;
16051 }
16052
16053
16054 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16055   int SWIG_arg = 0;
16056   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16057   lldb::ByteOrder arg2 ;
16058   
16059   SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16061   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16062   
16063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16064     SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16065   }
16066   
16067   arg2 = (lldb::ByteOrder)(int)lua_tonumber(L, 2);
16068   (arg1)->SetByteOrder(arg2);
16069   
16070   return SWIG_arg;
16071   
16072   if(0) SWIG_fail;
16073   
16074 fail:
16075   lua_error(L);
16076   return SWIG_arg;
16077 }
16078
16079
16080 static int _wrap_SBData_GetFloat(lua_State* L) {
16081   int SWIG_arg = 0;
16082   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16083   lldb::SBError *arg2 = 0 ;
16084   lldb::offset_t arg3 ;
16085   float result;
16086   
16087   SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16089   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16090   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
16091   
16092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16093     SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
16094   }
16095   
16096   
16097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16098     SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16099   }
16100   
16101   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16102   result = (float)(arg1)->GetFloat(*arg2,arg3);
16103   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16104   return SWIG_arg;
16105   
16106   if(0) SWIG_fail;
16107   
16108 fail:
16109   lua_error(L);
16110   return SWIG_arg;
16111 }
16112
16113
16114 static int _wrap_SBData_GetDouble(lua_State* L) {
16115   int SWIG_arg = 0;
16116   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16117   lldb::SBError *arg2 = 0 ;
16118   lldb::offset_t arg3 ;
16119   double result;
16120   
16121   SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16123   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16124   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16125   
16126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16127     SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16128   }
16129   
16130   
16131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16132     SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16133   }
16134   
16135   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16136   result = (double)(arg1)->GetDouble(*arg2,arg3);
16137   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16138   return SWIG_arg;
16139   
16140   if(0) SWIG_fail;
16141   
16142 fail:
16143   lua_error(L);
16144   return SWIG_arg;
16145 }
16146
16147
16148 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16149   int SWIG_arg = 0;
16150   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16151   lldb::SBError *arg2 = 0 ;
16152   lldb::offset_t arg3 ;
16153   long double result;
16154   
16155   SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16157   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16158   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16159   
16160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16161     SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16162   }
16163   
16164   
16165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16166     SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16167   }
16168   
16169   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16170   result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16171   {
16172     long double * resultptr = new long double((const long double &) result);
16173     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16174   }
16175   return SWIG_arg;
16176   
16177   if(0) SWIG_fail;
16178   
16179 fail:
16180   lua_error(L);
16181   return SWIG_arg;
16182 }
16183
16184
16185 static int _wrap_SBData_GetAddress(lua_State* L) {
16186   int SWIG_arg = 0;
16187   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16188   lldb::SBError *arg2 = 0 ;
16189   lldb::offset_t arg3 ;
16190   lldb::addr_t result;
16191   
16192   SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16194   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16195   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
16196   
16197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16198     SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
16199   }
16200   
16201   
16202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16203     SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16204   }
16205   
16206   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16207   result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
16208   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16209   return SWIG_arg;
16210   
16211   if(0) SWIG_fail;
16212   
16213 fail:
16214   lua_error(L);
16215   return SWIG_arg;
16216 }
16217
16218
16219 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
16220   int SWIG_arg = 0;
16221   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16222   lldb::SBError *arg2 = 0 ;
16223   lldb::offset_t arg3 ;
16224   uint8_t result;
16225   
16226   SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16228   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16229   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
16230   
16231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16232     SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
16233   }
16234   
16235   
16236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16237     SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16238   }
16239   
16240   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16241   result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
16242   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16243   return SWIG_arg;
16244   
16245   if(0) SWIG_fail;
16246   
16247 fail:
16248   lua_error(L);
16249   return SWIG_arg;
16250 }
16251
16252
16253 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
16254   int SWIG_arg = 0;
16255   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16256   lldb::SBError *arg2 = 0 ;
16257   lldb::offset_t arg3 ;
16258   uint16_t result;
16259   
16260   SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16262   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16263   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
16264   
16265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16266     SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
16267   }
16268   
16269   
16270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16271     SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16272   }
16273   
16274   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16275   result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
16276   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16277   return SWIG_arg;
16278   
16279   if(0) SWIG_fail;
16280   
16281 fail:
16282   lua_error(L);
16283   return SWIG_arg;
16284 }
16285
16286
16287 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
16288   int SWIG_arg = 0;
16289   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16290   lldb::SBError *arg2 = 0 ;
16291   lldb::offset_t arg3 ;
16292   uint32_t result;
16293   
16294   SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16296   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16297   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
16298   
16299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16300     SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
16301   }
16302   
16303   
16304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16305     SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16306   }
16307   
16308   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16309   result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
16310   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16311   return SWIG_arg;
16312   
16313   if(0) SWIG_fail;
16314   
16315 fail:
16316   lua_error(L);
16317   return SWIG_arg;
16318 }
16319
16320
16321 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
16322   int SWIG_arg = 0;
16323   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16324   lldb::SBError *arg2 = 0 ;
16325   lldb::offset_t arg3 ;
16326   uint64_t result;
16327   
16328   SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16330   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16331   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
16332   
16333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16334     SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
16335   }
16336   
16337   
16338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16339     SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16340   }
16341   
16342   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16343   result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
16344   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16345   return SWIG_arg;
16346   
16347   if(0) SWIG_fail;
16348   
16349 fail:
16350   lua_error(L);
16351   return SWIG_arg;
16352 }
16353
16354
16355 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
16356   int SWIG_arg = 0;
16357   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16358   lldb::SBError *arg2 = 0 ;
16359   lldb::offset_t arg3 ;
16360   int8_t result;
16361   
16362   SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16364   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16365   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
16366   
16367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16368     SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
16369   }
16370   
16371   
16372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16373     SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16374   }
16375   
16376   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16377   result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
16378   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16379   return SWIG_arg;
16380   
16381   if(0) SWIG_fail;
16382   
16383 fail:
16384   lua_error(L);
16385   return SWIG_arg;
16386 }
16387
16388
16389 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
16390   int SWIG_arg = 0;
16391   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16392   lldb::SBError *arg2 = 0 ;
16393   lldb::offset_t arg3 ;
16394   int16_t result;
16395   
16396   SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16398   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16399   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
16400   
16401   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16402     SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
16403   }
16404   
16405   
16406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16407     SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16408   }
16409   
16410   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16411   result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
16412   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16413   return SWIG_arg;
16414   
16415   if(0) SWIG_fail;
16416   
16417 fail:
16418   lua_error(L);
16419   return SWIG_arg;
16420 }
16421
16422
16423 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
16424   int SWIG_arg = 0;
16425   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16426   lldb::SBError *arg2 = 0 ;
16427   lldb::offset_t arg3 ;
16428   int32_t result;
16429   
16430   SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16431   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16432   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16433   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
16434   
16435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16436     SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
16437   }
16438   
16439   
16440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16441     SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16442   }
16443   
16444   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16445   result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16446   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16447   return SWIG_arg;
16448   
16449   if(0) SWIG_fail;
16450   
16451 fail:
16452   lua_error(L);
16453   return SWIG_arg;
16454 }
16455
16456
16457 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
16458   int SWIG_arg = 0;
16459   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16460   lldb::SBError *arg2 = 0 ;
16461   lldb::offset_t arg3 ;
16462   int64_t result;
16463   
16464   SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16466   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16467   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16468   
16469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16470     SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16471   }
16472   
16473   
16474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16475     SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16476   }
16477   
16478   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16479   result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16480   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16481   return SWIG_arg;
16482   
16483   if(0) SWIG_fail;
16484   
16485 fail:
16486   lua_error(L);
16487   return SWIG_arg;
16488 }
16489
16490
16491 static int _wrap_SBData_GetString(lua_State* L) {
16492   int SWIG_arg = 0;
16493   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16494   lldb::SBError *arg2 = 0 ;
16495   lldb::offset_t arg3 ;
16496   char *result = 0 ;
16497   
16498   SWIG_check_num_args("lldb::SBData::GetString",3,3)
16499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16500   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16501   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16502   
16503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16504     SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16505   }
16506   
16507   
16508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16509     SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16510   }
16511   
16512   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16513   result = (char *)(arg1)->GetString(*arg2,arg3);
16514   lua_pushstring(L,(const char *)result); SWIG_arg++;
16515   return SWIG_arg;
16516   
16517   if(0) SWIG_fail;
16518   
16519 fail:
16520   lua_error(L);
16521   return SWIG_arg;
16522 }
16523
16524
16525 static int _wrap_SBData_GetDescription(lua_State* L) {
16526   int SWIG_arg = 0;
16527   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16528   lldb::SBStream *arg2 = 0 ;
16529   lldb::addr_t arg3 ;
16530   bool result;
16531   
16532   SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16534   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16535   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16536   
16537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16538     SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16539   }
16540   
16541   
16542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16543     SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16544   }
16545   
16546   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
16547   result = (bool)(arg1)->GetDescription(*arg2,arg3);
16548   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16549   return SWIG_arg;
16550   
16551   if(0) SWIG_fail;
16552   
16553 fail:
16554   lua_error(L);
16555   return SWIG_arg;
16556 }
16557
16558
16559 static int _wrap_SBData_ReadRawData(lua_State* L) {
16560   int SWIG_arg = 0;
16561   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16562   lldb::SBError *arg2 = 0 ;
16563   lldb::offset_t arg3 ;
16564   void *arg4 = (void *) 0 ;
16565   size_t arg5 ;
16566   size_t result;
16567   
16568   SWIG_check_num_args("lldb::SBData::ReadRawData",5,5)
16569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16570   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16571   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16572   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBData::ReadRawData",4,"void *");
16573   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::ReadRawData",5,"size_t");
16574   
16575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16576     SWIG_fail_ptr("SBData_ReadRawData",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_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16582   }
16583   
16584   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16585   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBData_ReadRawData");
16586   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
16587   arg5 = (size_t)lua_tonumber(L, 5);
16588   result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16589   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16590   return SWIG_arg;
16591   
16592   if(0) SWIG_fail;
16593   
16594 fail:
16595   lua_error(L);
16596   return SWIG_arg;
16597 }
16598
16599
16600 static int _wrap_SBData_SetData(lua_State* L) {
16601   int SWIG_arg = 0;
16602   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16603   lldb::SBError *arg2 = 0 ;
16604   void *arg3 = (void *) 0 ;
16605   size_t arg4 ;
16606   lldb::ByteOrder arg5 ;
16607   uint8_t arg6 ;
16608   
16609   SWIG_check_num_args("lldb::SBData::SetData",6,6)
16610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16611   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16612   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::SetData",3,"void const *");
16613   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"size_t");
16614   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"lldb::ByteOrder");
16615   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBData::SetData",6,"uint8_t");
16616   
16617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16618     SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16619   }
16620   
16621   
16622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16623     SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16624   }
16625   
16626   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBData_SetData");
16627   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16628   arg4 = (size_t)lua_tonumber(L, 4);
16629   arg5 = (lldb::ByteOrder)(int)lua_tonumber(L, 5);
16630   SWIG_contract_assert((lua_tonumber(L,6)>=0),"number must not be negative")
16631   arg6 = (uint8_t)lua_tonumber(L, 6);
16632   (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16633   
16634   return SWIG_arg;
16635   
16636   if(0) SWIG_fail;
16637   
16638 fail:
16639   lua_error(L);
16640   return SWIG_arg;
16641 }
16642
16643
16644 static int _wrap_SBData_Append(lua_State* L) {
16645   int SWIG_arg = 0;
16646   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16647   lldb::SBData *arg2 = 0 ;
16648   bool result;
16649   
16650   SWIG_check_num_args("lldb::SBData::Append",2,2)
16651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
16652   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
16653   
16654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16655     SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
16656   }
16657   
16658   
16659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
16660     SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
16661   }
16662   
16663   result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
16664   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16665   return SWIG_arg;
16666   
16667   if(0) SWIG_fail;
16668   
16669 fail:
16670   lua_error(L);
16671   return SWIG_arg;
16672 }
16673
16674
16675 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
16676   int SWIG_arg = 0;
16677   lldb::ByteOrder arg1 ;
16678   uint32_t arg2 ;
16679   char *arg3 = (char *) 0 ;
16680   lldb::SBData result;
16681   
16682   SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
16683   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
16684   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
16685   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
16686   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16687   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16688   arg2 = (uint32_t)lua_tonumber(L, 2);
16689   arg3 = (char *)lua_tostring(L, 3);
16690   result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
16691   {
16692     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16693     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16694   }
16695   return SWIG_arg;
16696   
16697   if(0) SWIG_fail;
16698   
16699 fail:
16700   lua_error(L);
16701   return SWIG_arg;
16702 }
16703
16704
16705 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
16706   int SWIG_arg = 0;
16707   lldb::ByteOrder arg1 ;
16708   uint32_t arg2 ;
16709   uint64_t *arg3 = (uint64_t *) 0 ;
16710   size_t arg4 ;
16711   lldb::SBData result;
16712   
16713   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",4,4)
16714   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
16715   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
16716   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",3,"uint64_t *");
16717   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",4,"size_t");
16718   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16719   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16720   arg2 = (uint32_t)lua_tonumber(L, 2);
16721   
16722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_long_long,0))){
16723     SWIG_fail_ptr("SBData_CreateDataFromUInt64Array",3,SWIGTYPE_p_unsigned_long_long);
16724   }
16725   
16726   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16727   arg4 = (size_t)lua_tonumber(L, 4);
16728   result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
16729   {
16730     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16731     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16732   }
16733   return SWIG_arg;
16734   
16735   if(0) SWIG_fail;
16736   
16737 fail:
16738   lua_error(L);
16739   return SWIG_arg;
16740 }
16741
16742
16743 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
16744   int SWIG_arg = 0;
16745   lldb::ByteOrder arg1 ;
16746   uint32_t arg2 ;
16747   uint32_t *arg3 = (uint32_t *) 0 ;
16748   size_t arg4 ;
16749   lldb::SBData result;
16750   
16751   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",4,4)
16752   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
16753   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
16754   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",3,"uint32_t *");
16755   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",4,"size_t");
16756   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16757   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16758   arg2 = (uint32_t)lua_tonumber(L, 2);
16759   
16760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_int,0))){
16761     SWIG_fail_ptr("SBData_CreateDataFromUInt32Array",3,SWIGTYPE_p_unsigned_int);
16762   }
16763   
16764   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16765   arg4 = (size_t)lua_tonumber(L, 4);
16766   result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
16767   {
16768     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16769     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16770   }
16771   return SWIG_arg;
16772   
16773   if(0) SWIG_fail;
16774   
16775 fail:
16776   lua_error(L);
16777   return SWIG_arg;
16778 }
16779
16780
16781 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
16782   int SWIG_arg = 0;
16783   lldb::ByteOrder arg1 ;
16784   uint32_t arg2 ;
16785   int64_t *arg3 = (int64_t *) 0 ;
16786   size_t arg4 ;
16787   lldb::SBData result;
16788   
16789   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",4,4)
16790   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
16791   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
16792   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",3,"int64_t *");
16793   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",4,"size_t");
16794   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16795   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16796   arg2 = (uint32_t)lua_tonumber(L, 2);
16797   
16798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_long_long,0))){
16799     SWIG_fail_ptr("SBData_CreateDataFromSInt64Array",3,SWIGTYPE_p_long_long);
16800   }
16801   
16802   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16803   arg4 = (size_t)lua_tonumber(L, 4);
16804   result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,arg4);
16805   {
16806     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16807     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16808   }
16809   return SWIG_arg;
16810   
16811   if(0) SWIG_fail;
16812   
16813 fail:
16814   lua_error(L);
16815   return SWIG_arg;
16816 }
16817
16818
16819 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
16820   int SWIG_arg = 0;
16821   lldb::ByteOrder arg1 ;
16822   uint32_t arg2 ;
16823   int32_t *arg3 = (int32_t *) 0 ;
16824   size_t arg4 ;
16825   lldb::SBData result;
16826   
16827   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",4,4)
16828   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
16829   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
16830   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",3,"int32_t *");
16831   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",4,"size_t");
16832   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16833   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16834   arg2 = (uint32_t)lua_tonumber(L, 2);
16835   
16836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_int,0))){
16837     SWIG_fail_ptr("SBData_CreateDataFromSInt32Array",3,SWIGTYPE_p_int);
16838   }
16839   
16840   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16841   arg4 = (size_t)lua_tonumber(L, 4);
16842   result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
16843   {
16844     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16845     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16846   }
16847   return SWIG_arg;
16848   
16849   if(0) SWIG_fail;
16850   
16851 fail:
16852   lua_error(L);
16853   return SWIG_arg;
16854 }
16855
16856
16857 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
16858   int SWIG_arg = 0;
16859   lldb::ByteOrder arg1 ;
16860   uint32_t arg2 ;
16861   double *arg3 = (double *) 0 ;
16862   size_t arg4 ;
16863   lldb::SBData result;
16864   
16865   SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",4,4)
16866   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
16867   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
16868   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",3,"double *");
16869   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",4,"size_t");
16870   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16871   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16872   arg2 = (uint32_t)lua_tonumber(L, 2);
16873   
16874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_double,0))){
16875     SWIG_fail_ptr("SBData_CreateDataFromDoubleArray",3,SWIGTYPE_p_double);
16876   }
16877   
16878   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16879   arg4 = (size_t)lua_tonumber(L, 4);
16880   result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
16881   {
16882     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16883     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16884   }
16885   return SWIG_arg;
16886   
16887   if(0) SWIG_fail;
16888   
16889 fail:
16890   lua_error(L);
16891   return SWIG_arg;
16892 }
16893
16894
16895 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
16896   int SWIG_arg = 0;
16897   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16898   char *arg2 = (char *) 0 ;
16899   bool result;
16900   
16901   SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
16902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
16903   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
16904   
16905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16906     SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
16907   }
16908   
16909   arg2 = (char *)lua_tostring(L, 2);
16910   result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
16911   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16912   return SWIG_arg;
16913   
16914   if(0) SWIG_fail;
16915   
16916 fail:
16917   lua_error(L);
16918   return SWIG_arg;
16919 }
16920
16921
16922 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
16923   int SWIG_arg = 0;
16924   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16925   uint64_t *arg2 = (uint64_t *) 0 ;
16926   size_t arg3 ;
16927   bool result;
16928   
16929   SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",3,3)
16930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
16931   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",2,"uint64_t *");
16932   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",3,"size_t");
16933   
16934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16935     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
16936   }
16937   
16938   
16939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_long_long,0))){
16940     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",2,SWIGTYPE_p_unsigned_long_long);
16941   }
16942   
16943   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16944   arg3 = (size_t)lua_tonumber(L, 3);
16945   result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
16946   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16947   return SWIG_arg;
16948   
16949   if(0) SWIG_fail;
16950   
16951 fail:
16952   lua_error(L);
16953   return SWIG_arg;
16954 }
16955
16956
16957 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
16958   int SWIG_arg = 0;
16959   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16960   uint32_t *arg2 = (uint32_t *) 0 ;
16961   size_t arg3 ;
16962   bool result;
16963   
16964   SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",3,3)
16965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
16966   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",2,"uint32_t *");
16967   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",3,"size_t");
16968   
16969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16970     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
16971   }
16972   
16973   
16974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
16975     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",2,SWIGTYPE_p_unsigned_int);
16976   }
16977   
16978   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16979   arg3 = (size_t)lua_tonumber(L, 3);
16980   result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
16981   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16982   return SWIG_arg;
16983   
16984   if(0) SWIG_fail;
16985   
16986 fail:
16987   lua_error(L);
16988   return SWIG_arg;
16989 }
16990
16991
16992 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
16993   int SWIG_arg = 0;
16994   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16995   int64_t *arg2 = (int64_t *) 0 ;
16996   size_t arg3 ;
16997   bool result;
16998   
16999   SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",3,3)
17000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
17001   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",2,"int64_t *");
17002   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",3,"size_t");
17003   
17004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17005     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
17006   }
17007   
17008   
17009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_long_long,0))){
17010     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",2,SWIGTYPE_p_long_long);
17011   }
17012   
17013   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
17014   arg3 = (size_t)lua_tonumber(L, 3);
17015   result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
17016   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17017   return SWIG_arg;
17018   
17019   if(0) SWIG_fail;
17020   
17021 fail:
17022   lua_error(L);
17023   return SWIG_arg;
17024 }
17025
17026
17027 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
17028   int SWIG_arg = 0;
17029   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17030   int32_t *arg2 = (int32_t *) 0 ;
17031   size_t arg3 ;
17032   bool result;
17033   
17034   SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",3,3)
17035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
17036   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",2,"int32_t *");
17037   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",3,"size_t");
17038   
17039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17040     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
17041   }
17042   
17043   
17044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_int,0))){
17045     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",2,SWIGTYPE_p_int);
17046   }
17047   
17048   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
17049   arg3 = (size_t)lua_tonumber(L, 3);
17050   result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17051   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17052   return SWIG_arg;
17053   
17054   if(0) SWIG_fail;
17055   
17056 fail:
17057   lua_error(L);
17058   return SWIG_arg;
17059 }
17060
17061
17062 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17063   int SWIG_arg = 0;
17064   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17065   double *arg2 = (double *) 0 ;
17066   size_t arg3 ;
17067   bool result;
17068   
17069   SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",3,3)
17070   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17071   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",2,"double *");
17072   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",3,"size_t");
17073   
17074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17075     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17076   }
17077   
17078   
17079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_double,0))){
17080     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",2,SWIGTYPE_p_double);
17081   }
17082   
17083   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
17084   arg3 = (size_t)lua_tonumber(L, 3);
17085   result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17086   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17087   return SWIG_arg;
17088   
17089   if(0) SWIG_fail;
17090   
17091 fail:
17092   lua_error(L);
17093   return SWIG_arg;
17094 }
17095
17096
17097 static int _wrap_SBData___tostring(lua_State* L) {
17098   int SWIG_arg = 0;
17099   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17100   std::string result;
17101   
17102   SWIG_check_num_args("lldb::SBData::__str__",1,1)
17103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__str__",1,"lldb::SBData *");
17104   
17105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17106     SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17107   }
17108   
17109   result = lldb_SBData___str__(arg1);
17110   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17111   return SWIG_arg;
17112   
17113   if(0) SWIG_fail;
17114   
17115 fail:
17116   lua_error(L);
17117   return SWIG_arg;
17118 }
17119
17120
17121 static void swig_delete_SBData(void *obj) {
17122 lldb::SBData *arg1 = (lldb::SBData *) obj;
17123 delete arg1;
17124 }
17125 static int _proxy__wrap_new_SBData(lua_State *L) {
17126     assert(lua_istable(L,1));
17127     lua_pushcfunction(L,_wrap_new_SBData);
17128     assert(!lua_isnil(L,-1));
17129     lua_replace(L,1); /* replace our table with real constructor */
17130     lua_call(L,lua_gettop(L)-1,1);
17131     return 1;
17132 }
17133 static swig_lua_attribute swig_SBData_attributes[] = {
17134     {0,0,0}
17135 };
17136 static swig_lua_method swig_SBData_methods[]= {
17137     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17138     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17139     { "Clear", _wrap_SBData_Clear},
17140     { "IsValid", _wrap_SBData_IsValid},
17141     { "GetByteSize", _wrap_SBData_GetByteSize},
17142     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17143     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17144     { "GetFloat", _wrap_SBData_GetFloat},
17145     { "GetDouble", _wrap_SBData_GetDouble},
17146     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17147     { "GetAddress", _wrap_SBData_GetAddress},
17148     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17149     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17150     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17151     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17152     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17153     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17154     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17155     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17156     { "GetString", _wrap_SBData_GetString},
17157     { "GetDescription", _wrap_SBData_GetDescription},
17158     { "ReadRawData", _wrap_SBData_ReadRawData},
17159     { "SetData", _wrap_SBData_SetData},
17160     { "Append", _wrap_SBData_Append},
17161     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17162     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17163     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17164     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17165     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17166     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17167     { "__tostring", _wrap_SBData___tostring},
17168     {0,0}
17169 };
17170 static swig_lua_method swig_SBData_meta[] = {
17171     { "__tostring", _wrap_SBData___tostring},
17172     {0,0}
17173 };
17174
17175 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17176     {0,0,0}
17177 };
17178 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17179     {0,0,0,0,0,0}
17180 };
17181 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17182     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17183     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17184     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17185     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17186     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17187     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17188     {0,0}
17189 };
17190 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17191     0
17192 };
17193
17194 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17195     "SBData",
17196     swig_SBData_Sf_SwigStatic_methods,
17197     swig_SBData_Sf_SwigStatic_attributes,
17198     swig_SBData_Sf_SwigStatic_constants,
17199     swig_SBData_Sf_SwigStatic_classes,
17200     0
17201 };
17202 static swig_lua_class *swig_SBData_bases[] = {0};
17203 static const char *swig_SBData_base_names[] = {0};
17204 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 };
17205
17206 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17207   int SWIG_arg = 0;
17208   
17209   SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17210   lldb::SBDebugger::Initialize();
17211   
17212   return SWIG_arg;
17213   
17214   if(0) SWIG_fail;
17215   
17216 fail:
17217   lua_error(L);
17218   return SWIG_arg;
17219 }
17220
17221
17222 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17223   int SWIG_arg = 0;
17224   lldb::SBError result;
17225   
17226   SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17227   result = lldb::SBDebugger::InitializeWithErrorHandling();
17228   {
17229     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17230     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17231   }
17232   return SWIG_arg;
17233   
17234   if(0) SWIG_fail;
17235   
17236 fail:
17237   lua_error(L);
17238   return SWIG_arg;
17239 }
17240
17241
17242 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17243   int SWIG_arg = 0;
17244   
17245   SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17246   lldb::SBDebugger::Terminate();
17247   
17248   return SWIG_arg;
17249   
17250   if(0) SWIG_fail;
17251   
17252 fail:
17253   lua_error(L);
17254   return SWIG_arg;
17255 }
17256
17257
17258 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17259   int SWIG_arg = 0;
17260   lldb::SBDebugger result;
17261   
17262   SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17263   result = lldb::SBDebugger::Create();
17264   {
17265     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17267   }
17268   return SWIG_arg;
17269   
17270   if(0) SWIG_fail;
17271   
17272 fail:
17273   lua_error(L);
17274   return SWIG_arg;
17275 }
17276
17277
17278 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17279   int SWIG_arg = 0;
17280   bool arg1 ;
17281   lldb::SBDebugger result;
17282   
17283   SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17284   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17285   arg1 = (lua_toboolean(L, 1)!=0);
17286   result = lldb::SBDebugger::Create(arg1);
17287   {
17288     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17289     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17290   }
17291   return SWIG_arg;
17292   
17293   if(0) SWIG_fail;
17294   
17295 fail:
17296   lua_error(L);
17297   return SWIG_arg;
17298 }
17299
17300
17301 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17302   int SWIG_arg = 0;
17303   bool arg1 ;
17304   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17305   void *arg3 = (void *) 0 ;
17306   lldb::SBDebugger result;
17307   
17308   SWIG_check_num_args("lldb::SBDebugger::Create",3,3)
17309   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17310   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::Create",2,"lldb::LogOutputCallback");
17311   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::Create",3,"void *");
17312   arg1 = (lua_toboolean(L, 1)!=0);
17313   
17314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
17315     SWIG_fail_ptr("SBDebugger_Create",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
17316   }
17317   
17318   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_Create");
17319   result = lldb::SBDebugger::Create(arg1,arg2,arg3);
17320   {
17321     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17322     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17323   }
17324   return SWIG_arg;
17325   
17326   if(0) SWIG_fail;
17327   
17328 fail:
17329   lua_error(L);
17330   return SWIG_arg;
17331 }
17332
17333
17334 static int _wrap_SBDebugger_Create(lua_State* L) {
17335   int argc;
17336   int argv[4]={
17337     1,2,3,4
17338   };
17339   
17340   argc = lua_gettop(L);
17341   if (argc == 0) {
17342     return _wrap_SBDebugger_Create__SWIG_0(L);
17343   }
17344   if (argc == 1) {
17345     int _v;
17346     {
17347       _v = lua_isboolean(L,argv[0]);
17348     }
17349     if (_v) {
17350       return _wrap_SBDebugger_Create__SWIG_1(L);
17351     }
17352   }
17353   if (argc == 3) {
17354     int _v;
17355     {
17356       _v = lua_isboolean(L,argv[0]);
17357     }
17358     if (_v) {
17359       {
17360         void *ptr;
17361         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)) {
17362           _v = 0;
17363         } else {
17364           _v = 1;
17365         }
17366       }
17367       if (_v) {
17368         {
17369           void *ptr;
17370           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
17371             _v = 0;
17372           } else {
17373             _v = 1;
17374           }
17375         }
17376         if (_v) {
17377           return _wrap_SBDebugger_Create__SWIG_2(L);
17378         }
17379       }
17380     }
17381   }
17382   
17383   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
17384     "  Possible C/C++ prototypes are:\n"
17385     "    lldb::SBDebugger::Create()\n"
17386     "    lldb::SBDebugger::Create(bool)\n"
17387     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
17388   lua_error(L);return 0;
17389 }
17390
17391
17392 static int _wrap_SBDebugger_Destroy(lua_State* L) {
17393   int SWIG_arg = 0;
17394   lldb::SBDebugger *arg1 = 0 ;
17395   
17396   SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
17397   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
17398   
17399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17400     SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
17401   }
17402   
17403   lldb::SBDebugger::Destroy(*arg1);
17404   
17405   return SWIG_arg;
17406   
17407   if(0) SWIG_fail;
17408   
17409 fail:
17410   lua_error(L);
17411   return SWIG_arg;
17412 }
17413
17414
17415 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
17416   int SWIG_arg = 0;
17417   
17418   SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
17419   lldb::SBDebugger::MemoryPressureDetected();
17420   
17421   return SWIG_arg;
17422   
17423   if(0) SWIG_fail;
17424   
17425 fail:
17426   lua_error(L);
17427   return SWIG_arg;
17428 }
17429
17430
17431 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
17432   int SWIG_arg = 0;
17433   lldb::SBDebugger *result = 0 ;
17434   
17435   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
17436   result = (lldb::SBDebugger *)new lldb::SBDebugger();
17437   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++; 
17438   return SWIG_arg;
17439   
17440   if(0) SWIG_fail;
17441   
17442 fail:
17443   lua_error(L);
17444   return SWIG_arg;
17445 }
17446
17447
17448 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
17449   int SWIG_arg = 0;
17450   lldb::SBDebugger *arg1 = 0 ;
17451   lldb::SBDebugger *result = 0 ;
17452   
17453   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
17454   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
17455   
17456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17457     SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
17458   }
17459   
17460   result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
17461   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++; 
17462   return SWIG_arg;
17463   
17464   if(0) SWIG_fail;
17465   
17466 fail:
17467   lua_error(L);
17468   return SWIG_arg;
17469 }
17470
17471
17472 static int _wrap_new_SBDebugger(lua_State* L) {
17473   int argc;
17474   int argv[2]={
17475     1,2
17476   };
17477   
17478   argc = lua_gettop(L);
17479   if (argc == 0) {
17480     return _wrap_new_SBDebugger__SWIG_0(L);
17481   }
17482   if (argc == 1) {
17483     int _v;
17484     {
17485       void *ptr;
17486       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
17487         _v = 0;
17488       } else {
17489         _v = 1;
17490       }
17491     }
17492     if (_v) {
17493       return _wrap_new_SBDebugger__SWIG_1(L);
17494     }
17495   }
17496   
17497   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
17498     "  Possible C/C++ prototypes are:\n"
17499     "    lldb::SBDebugger::SBDebugger()\n"
17500     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
17501   lua_error(L);return 0;
17502 }
17503
17504
17505 static int _wrap_SBDebugger_IsValid(lua_State* L) {
17506   int SWIG_arg = 0;
17507   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17508   bool result;
17509   
17510   SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
17511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
17512   
17513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17514     SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
17515   }
17516   
17517   result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
17518   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17519   return SWIG_arg;
17520   
17521   if(0) SWIG_fail;
17522   
17523 fail:
17524   lua_error(L);
17525   return SWIG_arg;
17526 }
17527
17528
17529 static int _wrap_SBDebugger_Clear(lua_State* L) {
17530   int SWIG_arg = 0;
17531   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17532   
17533   SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
17534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
17535   
17536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17537     SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
17538   }
17539   
17540   (arg1)->Clear();
17541   
17542   return SWIG_arg;
17543   
17544   if(0) SWIG_fail;
17545   
17546 fail:
17547   lua_error(L);
17548   return SWIG_arg;
17549 }
17550
17551
17552 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
17553   int SWIG_arg = 0;
17554   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17555   bool arg2 ;
17556   
17557   SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
17558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
17559   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
17560   
17561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17562     SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17563   }
17564   
17565   arg2 = (lua_toboolean(L, 2)!=0);
17566   (arg1)->SetAsync(arg2);
17567   
17568   return SWIG_arg;
17569   
17570   if(0) SWIG_fail;
17571   
17572 fail:
17573   lua_error(L);
17574   return SWIG_arg;
17575 }
17576
17577
17578 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
17579   int SWIG_arg = 0;
17580   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17581   bool result;
17582   
17583   SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
17584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
17585   
17586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17587     SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17588   }
17589   
17590   result = (bool)(arg1)->GetAsync();
17591   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17592   return SWIG_arg;
17593   
17594   if(0) SWIG_fail;
17595   
17596 fail:
17597   lua_error(L);
17598   return SWIG_arg;
17599 }
17600
17601
17602 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
17603   int SWIG_arg = 0;
17604   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17605   bool arg2 ;
17606   
17607   SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
17608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
17609   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
17610   
17611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17612     SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
17613   }
17614   
17615   arg2 = (lua_toboolean(L, 2)!=0);
17616   (arg1)->SkipLLDBInitFiles(arg2);
17617   
17618   return SWIG_arg;
17619   
17620   if(0) SWIG_fail;
17621   
17622 fail:
17623   lua_error(L);
17624   return SWIG_arg;
17625 }
17626
17627
17628 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
17629   int SWIG_arg = 0;
17630   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17631   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17632   
17633   SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
17634   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
17635   
17636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17637     SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17638   }
17639   
17640   result = lldb_SBDebugger_GetInputFileHandle(arg1);
17641   {
17642     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17643     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17644   }
17645   return SWIG_arg;
17646   
17647   if(0) SWIG_fail;
17648   
17649 fail:
17650   lua_error(L);
17651   return SWIG_arg;
17652 }
17653
17654
17655 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
17656   int SWIG_arg = 0;
17657   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17658   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17659   
17660   SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
17661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
17662   
17663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17664     SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17665   }
17666   
17667   result = lldb_SBDebugger_GetOutputFileHandle(arg1);
17668   {
17669     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17670     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17671   }
17672   return SWIG_arg;
17673   
17674   if(0) SWIG_fail;
17675   
17676 fail:
17677   lua_error(L);
17678   return SWIG_arg;
17679 }
17680
17681
17682 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
17683   int SWIG_arg = 0;
17684   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17685   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17686   
17687   SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
17688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
17689   
17690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17691     SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17692   }
17693   
17694   result = lldb_SBDebugger_GetErrorFileHandle(arg1);
17695   {
17696     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17697     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17698   }
17699   return SWIG_arg;
17700   
17701   if(0) SWIG_fail;
17702   
17703 fail:
17704   lua_error(L);
17705   return SWIG_arg;
17706 }
17707
17708
17709 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
17710   int SWIG_arg = 0;
17711   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17712   lldb::SBFile arg2 ;
17713   lldb::SBFile *argp2 ;
17714   lldb::SBError result;
17715   
17716   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17718   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
17719   
17720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17721     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17722   }
17723   
17724   
17725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17726     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
17727   }
17728   arg2 = *argp2;
17729   
17730   result = (arg1)->SetInputFile(arg2);
17731   {
17732     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17733     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17734   }
17735   return SWIG_arg;
17736   
17737   if(0) SWIG_fail;
17738   
17739 fail:
17740   lua_error(L);
17741   return SWIG_arg;
17742 }
17743
17744
17745 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
17746   int SWIG_arg = 0;
17747   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17748   lldb::SBFile arg2 ;
17749   lldb::SBFile *argp2 ;
17750   lldb::SBError result;
17751   
17752   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17754   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
17755   
17756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17757     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17758   }
17759   
17760   
17761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17762     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
17763   }
17764   arg2 = *argp2;
17765   
17766   result = (arg1)->SetOutputFile(arg2);
17767   {
17768     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17769     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17770   }
17771   return SWIG_arg;
17772   
17773   if(0) SWIG_fail;
17774   
17775 fail:
17776   lua_error(L);
17777   return SWIG_arg;
17778 }
17779
17780
17781 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
17782   int SWIG_arg = 0;
17783   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17784   lldb::SBFile arg2 ;
17785   lldb::SBFile *argp2 ;
17786   lldb::SBError result;
17787   
17788   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
17789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
17790   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
17791   
17792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17793     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
17794   }
17795   
17796   
17797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17798     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
17799   }
17800   arg2 = *argp2;
17801   
17802   result = (arg1)->SetErrorFile(arg2);
17803   {
17804     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17805     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17806   }
17807   return SWIG_arg;
17808   
17809   if(0) SWIG_fail;
17810   
17811 fail:
17812   lua_error(L);
17813   return SWIG_arg;
17814 }
17815
17816
17817 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
17818   int SWIG_arg = 0;
17819   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17820   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17821   lldb::FileSP *argp2 ;
17822   lldb::SBError result;
17823   
17824   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17826   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::FileSP");
17827   
17828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17829     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17830   }
17831   
17832   
17833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17834     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17835   }
17836   arg2 = *argp2;
17837   
17838   result = (arg1)->SetInputFile(arg2);
17839   {
17840     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17841     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17842   }
17843   return SWIG_arg;
17844   
17845   if(0) SWIG_fail;
17846   
17847 fail:
17848   lua_error(L);
17849   return SWIG_arg;
17850 }
17851
17852
17853 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
17854   int argc;
17855   int argv[3]={
17856     1,2,3
17857   };
17858   
17859   argc = lua_gettop(L);
17860   if (argc == 2) {
17861     int _v;
17862     {
17863       void *ptr;
17864       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17865         _v = 0;
17866       } else {
17867         _v = 1;
17868       }
17869     }
17870     if (_v) {
17871       {
17872         void *ptr;
17873         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
17874           _v = 0;
17875         } else {
17876           _v = 1;
17877         }
17878       }
17879       if (_v) {
17880         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
17881       }
17882     }
17883   }
17884   if (argc == 2) {
17885     int _v;
17886     {
17887       void *ptr;
17888       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17889         _v = 0;
17890       } else {
17891         _v = 1;
17892       }
17893     }
17894     if (_v) {
17895       {
17896         void *ptr;
17897         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
17898           _v = 0;
17899         } else {
17900           _v = 1;
17901         }
17902       }
17903       if (_v) {
17904         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
17905       }
17906     }
17907   }
17908   
17909   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
17910     "  Possible C/C++ prototypes are:\n"
17911     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
17912     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
17913   lua_error(L);return 0;
17914 }
17915
17916
17917 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
17918   int SWIG_arg = 0;
17919   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17920   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17921   lldb::FileSP *argp2 ;
17922   lldb::SBError result;
17923   
17924   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17926   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::FileSP");
17927   
17928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17929     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17930   }
17931   
17932   
17933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17934     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17935   }
17936   arg2 = *argp2;
17937   
17938   result = (arg1)->SetOutputFile(arg2);
17939   {
17940     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17941     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17942   }
17943   return SWIG_arg;
17944   
17945   if(0) SWIG_fail;
17946   
17947 fail:
17948   lua_error(L);
17949   return SWIG_arg;
17950 }
17951
17952
17953 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
17954   int argc;
17955   int argv[3]={
17956     1,2,3
17957   };
17958   
17959   argc = lua_gettop(L);
17960   if (argc == 2) {
17961     int _v;
17962     {
17963       void *ptr;
17964       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17965         _v = 0;
17966       } else {
17967         _v = 1;
17968       }
17969     }
17970     if (_v) {
17971       {
17972         void *ptr;
17973         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
17974           _v = 0;
17975         } else {
17976           _v = 1;
17977         }
17978       }
17979       if (_v) {
17980         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
17981       }
17982     }
17983   }
17984   if (argc == 2) {
17985     int _v;
17986     {
17987       void *ptr;
17988       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17989         _v = 0;
17990       } else {
17991         _v = 1;
17992       }
17993     }
17994     if (_v) {
17995       {
17996         void *ptr;
17997         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
17998           _v = 0;
17999         } else {
18000           _v = 1;
18001         }
18002       }
18003       if (_v) {
18004         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
18005       }
18006     }
18007   }
18008   
18009   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
18010     "  Possible C/C++ prototypes are:\n"
18011     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
18012     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
18013   lua_error(L);return 0;
18014 }
18015
18016
18017 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
18018   int SWIG_arg = 0;
18019   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18020   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18021   lldb::FileSP *argp2 ;
18022   lldb::SBError result;
18023   
18024   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18026   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::FileSP");
18027   
18028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18029     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18030   }
18031   
18032   
18033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18034     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18035   }
18036   arg2 = *argp2;
18037   
18038   result = (arg1)->SetErrorFile(arg2);
18039   {
18040     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18041     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18042   }
18043   return SWIG_arg;
18044   
18045   if(0) SWIG_fail;
18046   
18047 fail:
18048   lua_error(L);
18049   return SWIG_arg;
18050 }
18051
18052
18053 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18054   int argc;
18055   int argv[3]={
18056     1,2,3
18057   };
18058   
18059   argc = lua_gettop(L);
18060   if (argc == 2) {
18061     int _v;
18062     {
18063       void *ptr;
18064       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18065         _v = 0;
18066       } else {
18067         _v = 1;
18068       }
18069     }
18070     if (_v) {
18071       {
18072         void *ptr;
18073         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18074           _v = 0;
18075         } else {
18076           _v = 1;
18077         }
18078       }
18079       if (_v) {
18080         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18081       }
18082     }
18083   }
18084   if (argc == 2) {
18085     int _v;
18086     {
18087       void *ptr;
18088       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18089         _v = 0;
18090       } else {
18091         _v = 1;
18092       }
18093     }
18094     if (_v) {
18095       {
18096         void *ptr;
18097         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
18098           _v = 0;
18099         } else {
18100           _v = 1;
18101         }
18102       }
18103       if (_v) {
18104         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18105       }
18106     }
18107   }
18108   
18109   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18110     "  Possible C/C++ prototypes are:\n"
18111     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18112     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18113   lua_error(L);return 0;
18114 }
18115
18116
18117 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18118   int SWIG_arg = 0;
18119   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18120   lldb::SBFile result;
18121   
18122   SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18124   
18125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18126     SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18127   }
18128   
18129   result = (arg1)->GetInputFile();
18130   {
18131     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18132     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18133   }
18134   return SWIG_arg;
18135   
18136   if(0) SWIG_fail;
18137   
18138 fail:
18139   lua_error(L);
18140   return SWIG_arg;
18141 }
18142
18143
18144 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18145   int SWIG_arg = 0;
18146   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18147   lldb::SBFile result;
18148   
18149   SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18151   
18152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18153     SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18154   }
18155   
18156   result = (arg1)->GetOutputFile();
18157   {
18158     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18159     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18160   }
18161   return SWIG_arg;
18162   
18163   if(0) SWIG_fail;
18164   
18165 fail:
18166   lua_error(L);
18167   return SWIG_arg;
18168 }
18169
18170
18171 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
18172   int SWIG_arg = 0;
18173   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18174   lldb::SBFile result;
18175   
18176   SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
18177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
18178   
18179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18180     SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18181   }
18182   
18183   result = (arg1)->GetErrorFile();
18184   {
18185     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18187   }
18188   return SWIG_arg;
18189   
18190   if(0) SWIG_fail;
18191   
18192 fail:
18193   lua_error(L);
18194   return SWIG_arg;
18195 }
18196
18197
18198 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
18199   int SWIG_arg = 0;
18200   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18201   SwigValueWrapper< lldb::SBCommandInterpreter > result;
18202   
18203   SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
18204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
18205   
18206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18207     SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
18208   }
18209   
18210   result = (arg1)->GetCommandInterpreter();
18211   {
18212     lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter((const lldb::SBCommandInterpreter &) result);
18213     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
18214   }
18215   return SWIG_arg;
18216   
18217   if(0) SWIG_fail;
18218   
18219 fail:
18220   lua_error(L);
18221   return SWIG_arg;
18222 }
18223
18224
18225 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
18226   int SWIG_arg = 0;
18227   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18228   char *arg2 = (char *) 0 ;
18229   
18230   SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
18231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
18232   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
18233   
18234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18235     SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
18236   }
18237   
18238   arg2 = (char *)lua_tostring(L, 2);
18239   (arg1)->HandleCommand((char const *)arg2);
18240   
18241   return SWIG_arg;
18242   
18243   if(0) SWIG_fail;
18244   
18245 fail:
18246   lua_error(L);
18247   return SWIG_arg;
18248 }
18249
18250
18251 static int _wrap_SBDebugger_GetListener(lua_State* L) {
18252   int SWIG_arg = 0;
18253   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18254   lldb::SBListener result;
18255   
18256   SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
18257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
18258   
18259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18260     SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
18261   }
18262   
18263   result = (arg1)->GetListener();
18264   {
18265     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
18266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
18267   }
18268   return SWIG_arg;
18269   
18270   if(0) SWIG_fail;
18271   
18272 fail:
18273   lua_error(L);
18274   return SWIG_arg;
18275 }
18276
18277
18278 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
18279   int SWIG_arg = 0;
18280   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18281   lldb::SBProcess *arg2 = 0 ;
18282   lldb::SBEvent *arg3 = 0 ;
18283   lldb::SBFile arg4 ;
18284   lldb::SBFile arg5 ;
18285   lldb::SBFile *argp4 ;
18286   lldb::SBFile *argp5 ;
18287   
18288   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18290   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18291   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18292   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
18293   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
18294   
18295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18296     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18297   }
18298   
18299   
18300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18301     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18302   }
18303   
18304   
18305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18306     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18307   }
18308   
18309   
18310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
18311     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
18312   }
18313   arg4 = *argp4;
18314   
18315   
18316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
18317     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
18318   }
18319   arg5 = *argp5;
18320   
18321   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18322   
18323   return SWIG_arg;
18324   
18325   if(0) SWIG_fail;
18326   
18327 fail:
18328   lua_error(L);
18329   return SWIG_arg;
18330 }
18331
18332
18333 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
18334   int SWIG_arg = 0;
18335   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18336   lldb::SBProcess *arg2 = 0 ;
18337   lldb::SBEvent *arg3 = 0 ;
18338   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
18339   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
18340   lldb::FileSP *argp4 ;
18341   lldb::FileSP *argp5 ;
18342   
18343   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18345   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18346   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18347   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::FileSP");
18348   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::FileSP");
18349   
18350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18351     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18352   }
18353   
18354   
18355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18356     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18357   }
18358   
18359   
18360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18361     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18362   }
18363   
18364   
18365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18366     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18367   }
18368   arg4 = *argp4;
18369   
18370   
18371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18372     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18373   }
18374   arg5 = *argp5;
18375   
18376   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18377   
18378   return SWIG_arg;
18379   
18380   if(0) SWIG_fail;
18381   
18382 fail:
18383   lua_error(L);
18384   return SWIG_arg;
18385 }
18386
18387
18388 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
18389   int argc;
18390   int argv[6]={
18391     1,2,3,4,5,6
18392   };
18393   
18394   argc = lua_gettop(L);
18395   if (argc == 5) {
18396     int _v;
18397     {
18398       void *ptr;
18399       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18400         _v = 0;
18401       } else {
18402         _v = 1;
18403       }
18404     }
18405     if (_v) {
18406       {
18407         void *ptr;
18408         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18409           _v = 0;
18410         } else {
18411           _v = 1;
18412         }
18413       }
18414       if (_v) {
18415         {
18416           void *ptr;
18417           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18418             _v = 0;
18419           } else {
18420             _v = 1;
18421           }
18422         }
18423         if (_v) {
18424           {
18425             void *ptr;
18426             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18427               _v = 0;
18428             } else {
18429               _v = 1;
18430             }
18431           }
18432           if (_v) {
18433             {
18434               void *ptr;
18435               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18436                 _v = 0;
18437               } else {
18438                 _v = 1;
18439               }
18440             }
18441             if (_v) {
18442               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
18443             }
18444           }
18445         }
18446       }
18447     }
18448   }
18449   if (argc == 5) {
18450     int _v;
18451     {
18452       void *ptr;
18453       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18454         _v = 0;
18455       } else {
18456         _v = 1;
18457       }
18458     }
18459     if (_v) {
18460       {
18461         void *ptr;
18462         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18463           _v = 0;
18464         } else {
18465           _v = 1;
18466         }
18467       }
18468       if (_v) {
18469         {
18470           void *ptr;
18471           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18472             _v = 0;
18473           } else {
18474             _v = 1;
18475           }
18476         }
18477         if (_v) {
18478           {
18479             void *ptr;
18480             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
18481               _v = 0;
18482             } else {
18483               _v = 1;
18484             }
18485           }
18486           if (_v) {
18487             {
18488               void *ptr;
18489               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
18490                 _v = 0;
18491               } else {
18492                 _v = 1;
18493               }
18494             }
18495             if (_v) {
18496               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
18497             }
18498           }
18499         }
18500       }
18501     }
18502   }
18503   
18504   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
18505     "  Possible C/C++ prototypes are:\n"
18506     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
18507     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
18508   lua_error(L);return 0;
18509 }
18510
18511
18512 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
18513   int SWIG_arg = 0;
18514   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18515   char *arg2 = (char *) 0 ;
18516   char *arg3 = (char *) 0 ;
18517   char *arg4 = (char *) 0 ;
18518   bool arg5 ;
18519   lldb::SBError *arg6 = 0 ;
18520   lldb::SBTarget result;
18521   
18522   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
18523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18524   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18525   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
18526   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
18527   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
18528   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
18529   
18530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18531     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18532   }
18533   
18534   arg2 = (char *)lua_tostring(L, 2);
18535   arg3 = (char *)lua_tostring(L, 3);
18536   arg4 = (char *)lua_tostring(L, 4);
18537   arg5 = (lua_toboolean(L, 5)!=0);
18538   
18539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
18540     SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
18541   }
18542   
18543   result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
18544   {
18545     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18546     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18547   }
18548   return SWIG_arg;
18549   
18550   if(0) SWIG_fail;
18551   
18552 fail:
18553   lua_error(L);
18554   return SWIG_arg;
18555 }
18556
18557
18558 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
18559   int SWIG_arg = 0;
18560   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18561   char *arg2 = (char *) 0 ;
18562   char *arg3 = (char *) 0 ;
18563   lldb::SBTarget result;
18564   
18565   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
18566   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
18567   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
18568   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
18569   
18570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18571     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
18572   }
18573   
18574   arg2 = (char *)lua_tostring(L, 2);
18575   arg3 = (char *)lua_tostring(L, 3);
18576   result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
18577   {
18578     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18580   }
18581   return SWIG_arg;
18582   
18583   if(0) SWIG_fail;
18584   
18585 fail:
18586   lua_error(L);
18587   return SWIG_arg;
18588 }
18589
18590
18591 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
18592   int SWIG_arg = 0;
18593   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18594   char *arg2 = (char *) 0 ;
18595   char *arg3 = (char *) 0 ;
18596   lldb::SBTarget result;
18597   
18598   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
18599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
18600   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
18601   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
18602   
18603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18604     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18605   }
18606   
18607   arg2 = (char *)lua_tostring(L, 2);
18608   arg3 = (char *)lua_tostring(L, 3);
18609   result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18610   {
18611     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18612     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18613   }
18614   return SWIG_arg;
18615   
18616   if(0) SWIG_fail;
18617   
18618 fail:
18619   lua_error(L);
18620   return SWIG_arg;
18621 }
18622
18623
18624 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
18625   int SWIG_arg = 0;
18626   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18627   char *arg2 = (char *) 0 ;
18628   lldb::SBTarget result;
18629   
18630   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
18631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18632   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18633   
18634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18635     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18636   }
18637   
18638   arg2 = (char *)lua_tostring(L, 2);
18639   result = (arg1)->CreateTarget((char const *)arg2);
18640   {
18641     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18642     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18643   }
18644   return SWIG_arg;
18645   
18646   if(0) SWIG_fail;
18647   
18648 fail:
18649   lua_error(L);
18650   return SWIG_arg;
18651 }
18652
18653
18654 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
18655   int argc;
18656   int argv[7]={
18657     1,2,3,4,5,6,7
18658   };
18659   
18660   argc = lua_gettop(L);
18661   if (argc == 2) {
18662     int _v;
18663     {
18664       void *ptr;
18665       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18666         _v = 0;
18667       } else {
18668         _v = 1;
18669       }
18670     }
18671     if (_v) {
18672       {
18673         _v = SWIG_lua_isnilstring(L,argv[1]);
18674       }
18675       if (_v) {
18676         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
18677       }
18678     }
18679   }
18680   if (argc == 6) {
18681     int _v;
18682     {
18683       void *ptr;
18684       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18685         _v = 0;
18686       } else {
18687         _v = 1;
18688       }
18689     }
18690     if (_v) {
18691       {
18692         _v = SWIG_lua_isnilstring(L,argv[1]);
18693       }
18694       if (_v) {
18695         {
18696           _v = SWIG_lua_isnilstring(L,argv[2]);
18697         }
18698         if (_v) {
18699           {
18700             _v = SWIG_lua_isnilstring(L,argv[3]);
18701           }
18702           if (_v) {
18703             {
18704               _v = lua_isboolean(L,argv[4]);
18705             }
18706             if (_v) {
18707               {
18708                 void *ptr;
18709                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
18710                   _v = 0;
18711                 } else {
18712                   _v = 1;
18713                 }
18714               }
18715               if (_v) {
18716                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
18717               }
18718             }
18719           }
18720         }
18721       }
18722     }
18723   }
18724   
18725   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
18726     "  Possible C/C++ prototypes are:\n"
18727     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
18728     "    lldb::SBDebugger::CreateTarget(char const *)\n");
18729   lua_error(L);return 0;
18730 }
18731
18732
18733 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
18734   int SWIG_arg = 0;
18735   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18736   lldb::SBTarget result;
18737   
18738   SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
18739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
18740   
18741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18742     SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18743   }
18744   
18745   result = (arg1)->GetDummyTarget();
18746   {
18747     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18748     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18749   }
18750   return SWIG_arg;
18751   
18752   if(0) SWIG_fail;
18753   
18754 fail:
18755   lua_error(L);
18756   return SWIG_arg;
18757 }
18758
18759
18760 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
18761   int SWIG_arg = 0;
18762   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18763   lldb::SBTarget *arg2 = 0 ;
18764   bool result;
18765   
18766   SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
18767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
18768   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
18769   
18770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18771     SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18772   }
18773   
18774   
18775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18776     SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
18777   }
18778   
18779   result = (bool)(arg1)->DeleteTarget(*arg2);
18780   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18781   return SWIG_arg;
18782   
18783   if(0) SWIG_fail;
18784   
18785 fail:
18786   lua_error(L);
18787   return SWIG_arg;
18788 }
18789
18790
18791 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
18792   int SWIG_arg = 0;
18793   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18794   uint32_t arg2 ;
18795   lldb::SBTarget result;
18796   
18797   SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
18798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
18799   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
18800   
18801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18802     SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
18803   }
18804   
18805   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
18806   arg2 = (uint32_t)lua_tonumber(L, 2);
18807   result = (arg1)->GetTargetAtIndex(arg2);
18808   {
18809     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18810     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18811   }
18812   return SWIG_arg;
18813   
18814   if(0) SWIG_fail;
18815   
18816 fail:
18817   lua_error(L);
18818   return SWIG_arg;
18819 }
18820
18821
18822 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
18823   int SWIG_arg = 0;
18824   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18825   lldb::SBTarget arg2 ;
18826   lldb::SBTarget *argp2 ;
18827   uint32_t result;
18828   
18829   SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
18830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
18831   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
18832   
18833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18834     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18835   }
18836   
18837   
18838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
18839     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
18840   }
18841   arg2 = *argp2;
18842   
18843   result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
18844   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
18845   return SWIG_arg;
18846   
18847   if(0) SWIG_fail;
18848   
18849 fail:
18850   lua_error(L);
18851   return SWIG_arg;
18852 }
18853
18854
18855 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
18856   int SWIG_arg = 0;
18857   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18858   lldb::pid_t arg2 ;
18859   lldb::SBTarget result;
18860   
18861   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
18862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
18863   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
18864   
18865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18866     SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
18867   }
18868   
18869   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
18870   result = (arg1)->FindTargetWithProcessID(arg2);
18871   {
18872     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18873     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18874   }
18875   return SWIG_arg;
18876   
18877   if(0) SWIG_fail;
18878   
18879 fail:
18880   lua_error(L);
18881   return SWIG_arg;
18882 }
18883
18884
18885 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
18886   int SWIG_arg = 0;
18887   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18888   char *arg2 = (char *) 0 ;
18889   char *arg3 = (char *) 0 ;
18890   lldb::SBTarget result;
18891   
18892   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
18893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
18894   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
18895   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
18896   
18897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18898     SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18899   }
18900   
18901   arg2 = (char *)lua_tostring(L, 2);
18902   arg3 = (char *)lua_tostring(L, 3);
18903   result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18904   {
18905     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18906     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18907   }
18908   return SWIG_arg;
18909   
18910   if(0) SWIG_fail;
18911   
18912 fail:
18913   lua_error(L);
18914   return SWIG_arg;
18915 }
18916
18917
18918 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
18919   int SWIG_arg = 0;
18920   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18921   uint32_t result;
18922   
18923   SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
18924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
18925   
18926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18927     SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
18928   }
18929   
18930   result = (uint32_t)(arg1)->GetNumTargets();
18931   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
18932   return SWIG_arg;
18933   
18934   if(0) SWIG_fail;
18935   
18936 fail:
18937   lua_error(L);
18938   return SWIG_arg;
18939 }
18940
18941
18942 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
18943   int SWIG_arg = 0;
18944   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18945   lldb::SBTarget result;
18946   
18947   SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
18948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
18949   
18950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18951     SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18952   }
18953   
18954   result = (arg1)->GetSelectedTarget();
18955   {
18956     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18957     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18958   }
18959   return SWIG_arg;
18960   
18961   if(0) SWIG_fail;
18962   
18963 fail:
18964   lua_error(L);
18965   return SWIG_arg;
18966 }
18967
18968
18969 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
18970   int SWIG_arg = 0;
18971   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18972   lldb::SBTarget *arg2 = 0 ;
18973   
18974   SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
18975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
18976   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
18977   
18978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18979     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18980   }
18981   
18982   
18983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18984     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
18985   }
18986   
18987   (arg1)->SetSelectedTarget(*arg2);
18988   
18989   return SWIG_arg;
18990   
18991   if(0) SWIG_fail;
18992   
18993 fail:
18994   lua_error(L);
18995   return SWIG_arg;
18996 }
18997
18998
18999 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
19000   int SWIG_arg = 0;
19001   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19002   lldb::SBPlatform result;
19003   
19004   SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
19005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
19006   
19007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19008     SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19009   }
19010   
19011   result = (arg1)->GetSelectedPlatform();
19012   {
19013     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19014     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19015   }
19016   return SWIG_arg;
19017   
19018   if(0) SWIG_fail;
19019   
19020 fail:
19021   lua_error(L);
19022   return SWIG_arg;
19023 }
19024
19025
19026 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
19027   int SWIG_arg = 0;
19028   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19029   lldb::SBPlatform *arg2 = 0 ;
19030   
19031   SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
19032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
19033   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
19034   
19035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19036     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19037   }
19038   
19039   
19040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
19041     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
19042   }
19043   
19044   (arg1)->SetSelectedPlatform(*arg2);
19045   
19046   return SWIG_arg;
19047   
19048   if(0) SWIG_fail;
19049   
19050 fail:
19051   lua_error(L);
19052   return SWIG_arg;
19053 }
19054
19055
19056 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19057   int SWIG_arg = 0;
19058   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19059   uint32_t result;
19060   
19061   SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19063   
19064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19065     SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19066   }
19067   
19068   result = (uint32_t)(arg1)->GetNumPlatforms();
19069   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19070   return SWIG_arg;
19071   
19072   if(0) SWIG_fail;
19073   
19074 fail:
19075   lua_error(L);
19076   return SWIG_arg;
19077 }
19078
19079
19080 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19081   int SWIG_arg = 0;
19082   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19083   uint32_t arg2 ;
19084   lldb::SBPlatform result;
19085   
19086   SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19088   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19089   
19090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19091     SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19092   }
19093   
19094   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19095   arg2 = (uint32_t)lua_tonumber(L, 2);
19096   result = (arg1)->GetPlatformAtIndex(arg2);
19097   {
19098     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19099     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19100   }
19101   return SWIG_arg;
19102   
19103   if(0) SWIG_fail;
19104   
19105 fail:
19106   lua_error(L);
19107   return SWIG_arg;
19108 }
19109
19110
19111 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19112   int SWIG_arg = 0;
19113   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19114   uint32_t result;
19115   
19116   SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19118   
19119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19120     SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19121   }
19122   
19123   result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19124   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19125   return SWIG_arg;
19126   
19127   if(0) SWIG_fail;
19128   
19129 fail:
19130   lua_error(L);
19131   return SWIG_arg;
19132 }
19133
19134
19135 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19136   int SWIG_arg = 0;
19137   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19138   uint32_t arg2 ;
19139   lldb::SBStructuredData result;
19140   
19141   SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19143   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19144   
19145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19146     SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19147   }
19148   
19149   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19150   arg2 = (uint32_t)lua_tonumber(L, 2);
19151   result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19152   {
19153     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19154     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19155   }
19156   return SWIG_arg;
19157   
19158   if(0) SWIG_fail;
19159   
19160 fail:
19161   lua_error(L);
19162   return SWIG_arg;
19163 }
19164
19165
19166 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
19167   int SWIG_arg = 0;
19168   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19169   SwigValueWrapper< lldb::SBSourceManager > result;
19170   
19171   SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19173   
19174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19175     SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19176   }
19177   
19178   result = (arg1)->GetSourceManager();
19179   {
19180     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
19181     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
19182   }
19183   return SWIG_arg;
19184   
19185   if(0) SWIG_fail;
19186   
19187 fail:
19188   lua_error(L);
19189   return SWIG_arg;
19190 }
19191
19192
19193 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
19194   int SWIG_arg = 0;
19195   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19196   char *arg2 = (char *) 0 ;
19197   lldb::SBError result;
19198   
19199   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
19200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
19201   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
19202   
19203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19204     SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19205   }
19206   
19207   arg2 = (char *)lua_tostring(L, 2);
19208   result = (arg1)->SetCurrentPlatform((char const *)arg2);
19209   {
19210     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19211     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19212   }
19213   return SWIG_arg;
19214   
19215   if(0) SWIG_fail;
19216   
19217 fail:
19218   lua_error(L);
19219   return SWIG_arg;
19220 }
19221
19222
19223 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
19224   int SWIG_arg = 0;
19225   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19226   char *arg2 = (char *) 0 ;
19227   bool result;
19228   
19229   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
19230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
19231   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
19232   
19233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19234     SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
19235   }
19236   
19237   arg2 = (char *)lua_tostring(L, 2);
19238   result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
19239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19240   return SWIG_arg;
19241   
19242   if(0) SWIG_fail;
19243   
19244 fail:
19245   lua_error(L);
19246   return SWIG_arg;
19247 }
19248
19249
19250 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
19251   int SWIG_arg = 0;
19252   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19253   bool arg2 ;
19254   bool result;
19255   
19256   SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
19257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
19258   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
19259   
19260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19261     SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19262   }
19263   
19264   arg2 = (lua_toboolean(L, 2)!=0);
19265   result = (bool)(arg1)->SetUseExternalEditor(arg2);
19266   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19267   return SWIG_arg;
19268   
19269   if(0) SWIG_fail;
19270   
19271 fail:
19272   lua_error(L);
19273   return SWIG_arg;
19274 }
19275
19276
19277 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
19278   int SWIG_arg = 0;
19279   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19280   bool result;
19281   
19282   SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
19283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
19284   
19285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19286     SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19287   }
19288   
19289   result = (bool)(arg1)->GetUseExternalEditor();
19290   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19291   return SWIG_arg;
19292   
19293   if(0) SWIG_fail;
19294   
19295 fail:
19296   lua_error(L);
19297   return SWIG_arg;
19298 }
19299
19300
19301 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
19302   int SWIG_arg = 0;
19303   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19304   bool arg2 ;
19305   bool result;
19306   
19307   SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
19308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
19309   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
19310   
19311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19312     SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19313   }
19314   
19315   arg2 = (lua_toboolean(L, 2)!=0);
19316   result = (bool)(arg1)->SetUseColor(arg2);
19317   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19318   return SWIG_arg;
19319   
19320   if(0) SWIG_fail;
19321   
19322 fail:
19323   lua_error(L);
19324   return SWIG_arg;
19325 }
19326
19327
19328 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
19329   int SWIG_arg = 0;
19330   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19331   bool result;
19332   
19333   SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
19334   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
19335   
19336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19337     SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19338   }
19339   
19340   result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
19341   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19342   return SWIG_arg;
19343   
19344   if(0) SWIG_fail;
19345   
19346 fail:
19347   lua_error(L);
19348   return SWIG_arg;
19349 }
19350
19351
19352 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
19353   int SWIG_arg = 0;
19354   char *arg1 = (char *) 0 ;
19355   size_t arg2 ;
19356   bool result;
19357   
19358   SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
19359   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
19360   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
19361   arg1 = (char *)lua_tostring(L, 1);
19362   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19363   arg2 = (size_t)lua_tonumber(L, 2);
19364   result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
19365   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19366   return SWIG_arg;
19367   
19368   if(0) SWIG_fail;
19369   
19370 fail:
19371   lua_error(L);
19372   return SWIG_arg;
19373 }
19374
19375
19376 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
19377   int SWIG_arg = 0;
19378   char *arg1 = (char *) 0 ;
19379   bool result;
19380   
19381   SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
19382   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
19383   arg1 = (char *)lua_tostring(L, 1);
19384   result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
19385   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19386   return SWIG_arg;
19387   
19388   if(0) SWIG_fail;
19389   
19390 fail:
19391   lua_error(L);
19392   return SWIG_arg;
19393 }
19394
19395
19396 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
19397   int SWIG_arg = 0;
19398   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19399   char *arg2 = (char *) 0 ;
19400   lldb::ScriptLanguage result;
19401   
19402   SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
19403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
19404   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
19405   
19406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19407     SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19408   }
19409   
19410   arg2 = (char *)lua_tostring(L, 2);
19411   result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
19412   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19413   return SWIG_arg;
19414   
19415   if(0) SWIG_fail;
19416   
19417 fail:
19418   lua_error(L);
19419   return SWIG_arg;
19420 }
19421
19422
19423 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
19424   int SWIG_arg = 0;
19425   char *result = 0 ;
19426   
19427   SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
19428   result = (char *)lldb::SBDebugger::GetVersionString();
19429   lua_pushstring(L,(const char *)result); SWIG_arg++;
19430   return SWIG_arg;
19431   
19432   if(0) SWIG_fail;
19433   
19434 fail:
19435   lua_error(L);
19436   return SWIG_arg;
19437 }
19438
19439
19440 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
19441   int SWIG_arg = 0;
19442   lldb::StateType arg1 ;
19443   char *result = 0 ;
19444   
19445   SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
19446   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
19447   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19448   result = (char *)lldb::SBDebugger::StateAsCString(arg1);
19449   lua_pushstring(L,(const char *)result); SWIG_arg++;
19450   return SWIG_arg;
19451   
19452   if(0) SWIG_fail;
19453   
19454 fail:
19455   lua_error(L);
19456   return SWIG_arg;
19457 }
19458
19459
19460 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
19461   int SWIG_arg = 0;
19462   lldb::SBStructuredData result;
19463   
19464   SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
19465   result = lldb::SBDebugger::GetBuildConfiguration();
19466   {
19467     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19468     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19469   }
19470   return SWIG_arg;
19471   
19472   if(0) SWIG_fail;
19473   
19474 fail:
19475   lua_error(L);
19476   return SWIG_arg;
19477 }
19478
19479
19480 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
19481   int SWIG_arg = 0;
19482   lldb::StateType arg1 ;
19483   bool result;
19484   
19485   SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
19486   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
19487   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19488   result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
19489   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19490   return SWIG_arg;
19491   
19492   if(0) SWIG_fail;
19493   
19494 fail:
19495   lua_error(L);
19496   return SWIG_arg;
19497 }
19498
19499
19500 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
19501   int SWIG_arg = 0;
19502   lldb::StateType arg1 ;
19503   bool result;
19504   
19505   SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
19506   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
19507   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19508   result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
19509   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19510   return SWIG_arg;
19511   
19512   if(0) SWIG_fail;
19513   
19514 fail:
19515   lua_error(L);
19516   return SWIG_arg;
19517 }
19518
19519
19520 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
19521   int SWIG_arg = 0;
19522   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19523   char *arg2 = (char *) 0 ;
19524   char **arg3 = (char **) 0 ;
19525   bool result;
19526   
19527   SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
19528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
19529   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
19530   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",3,"char const **");
19531   
19532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19533     SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
19534   }
19535   
19536   arg2 = (char *)lua_tostring(L, 2);
19537   
19538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
19539     SWIG_fail_ptr("SBDebugger_EnableLog",3,SWIGTYPE_p_p_char);
19540   }
19541   
19542   result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
19543   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19544   return SWIG_arg;
19545   
19546   if(0) SWIG_fail;
19547   
19548 fail:
19549   lua_error(L);
19550   return SWIG_arg;
19551 }
19552
19553
19554 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
19555   int SWIG_arg = 0;
19556   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19557   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
19558   void *arg3 = (void *) 0 ;
19559   
19560   SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",3,3)
19561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
19562   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",2,"lldb::LogOutputCallback");
19563   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",3,"void *");
19564   
19565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19566     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
19567   }
19568   
19569   
19570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
19571     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
19572   }
19573   
19574   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_SetLoggingCallback");
19575   (arg1)->SetLoggingCallback(arg2,arg3);
19576   
19577   return SWIG_arg;
19578   
19579   if(0) SWIG_fail;
19580   
19581 fail:
19582   lua_error(L);
19583   return SWIG_arg;
19584 }
19585
19586
19587 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
19588   int SWIG_arg = 0;
19589   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19590   void *arg2 = (void *) 0 ;
19591   size_t arg3 ;
19592   
19593   SWIG_check_num_args("lldb::SBDebugger::DispatchInput",3,3)
19594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
19595   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",2,"void const *");
19596   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",3,"size_t");
19597   
19598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19599     SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
19600   }
19601   
19602   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBDebugger_DispatchInput");
19603   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
19604   arg3 = (size_t)lua_tonumber(L, 3);
19605   (arg1)->DispatchInput((void const *)arg2,arg3);
19606   
19607   return SWIG_arg;
19608   
19609   if(0) SWIG_fail;
19610   
19611 fail:
19612   lua_error(L);
19613   return SWIG_arg;
19614 }
19615
19616
19617 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
19618   int SWIG_arg = 0;
19619   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19620   
19621   SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
19622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
19623   
19624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19625     SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
19626   }
19627   
19628   (arg1)->DispatchInputInterrupt();
19629   
19630   return SWIG_arg;
19631   
19632   if(0) SWIG_fail;
19633   
19634 fail:
19635   lua_error(L);
19636   return SWIG_arg;
19637 }
19638
19639
19640 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
19641   int SWIG_arg = 0;
19642   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19643   
19644   SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
19645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
19646   
19647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19648     SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
19649   }
19650   
19651   (arg1)->DispatchInputEndOfFile();
19652   
19653   return SWIG_arg;
19654   
19655   if(0) SWIG_fail;
19656   
19657 fail:
19658   lua_error(L);
19659   return SWIG_arg;
19660 }
19661
19662
19663 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
19664   int SWIG_arg = 0;
19665   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19666   char *result = 0 ;
19667   
19668   SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
19669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
19670   
19671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19672     SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
19673   }
19674   
19675   result = (char *)(arg1)->GetInstanceName();
19676   lua_pushstring(L,(const char *)result); SWIG_arg++;
19677   return SWIG_arg;
19678   
19679   if(0) SWIG_fail;
19680   
19681 fail:
19682   lua_error(L);
19683   return SWIG_arg;
19684 }
19685
19686
19687 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
19688   int SWIG_arg = 0;
19689   int arg1 ;
19690   lldb::SBDebugger result;
19691   
19692   SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
19693   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
19694   arg1 = (int)lua_tonumber(L, 1);
19695   result = lldb::SBDebugger::FindDebuggerWithID(arg1);
19696   {
19697     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
19698     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
19699   }
19700   return SWIG_arg;
19701   
19702   if(0) SWIG_fail;
19703   
19704 fail:
19705   lua_error(L);
19706   return SWIG_arg;
19707 }
19708
19709
19710 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
19711   int SWIG_arg = 0;
19712   char *arg1 = (char *) 0 ;
19713   char *arg2 = (char *) 0 ;
19714   char *arg3 = (char *) 0 ;
19715   lldb::SBError result;
19716   
19717   SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
19718   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
19719   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
19720   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
19721   arg1 = (char *)lua_tostring(L, 1);
19722   arg2 = (char *)lua_tostring(L, 2);
19723   arg3 = (char *)lua_tostring(L, 3);
19724   result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
19725   {
19726     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19727     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19728   }
19729   return SWIG_arg;
19730   
19731   if(0) SWIG_fail;
19732   
19733 fail:
19734   lua_error(L);
19735   return SWIG_arg;
19736 }
19737
19738
19739 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
19740   int SWIG_arg = 0;
19741   char *arg1 = (char *) 0 ;
19742   char *arg2 = (char *) 0 ;
19743   lldb::SBStringList result;
19744   
19745   SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
19746   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
19747   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
19748   arg1 = (char *)lua_tostring(L, 1);
19749   arg2 = (char *)lua_tostring(L, 2);
19750   result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
19751   {
19752     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
19753     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
19754   }
19755   return SWIG_arg;
19756   
19757   if(0) SWIG_fail;
19758   
19759 fail:
19760   lua_error(L);
19761   return SWIG_arg;
19762 }
19763
19764
19765 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
19766   int SWIG_arg = 0;
19767   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19768   lldb::SBStream *arg2 = 0 ;
19769   bool result;
19770   
19771   SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
19772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
19773   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
19774   
19775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19776     SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
19777   }
19778   
19779   
19780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
19781     SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
19782   }
19783   
19784   result = (bool)(arg1)->GetDescription(*arg2);
19785   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19786   return SWIG_arg;
19787   
19788   if(0) SWIG_fail;
19789   
19790 fail:
19791   lua_error(L);
19792   return SWIG_arg;
19793 }
19794
19795
19796 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
19797   int SWIG_arg = 0;
19798   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19799   uint32_t result;
19800   
19801   SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
19802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
19803   
19804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19805     SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19806   }
19807   
19808   result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
19809   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19810   return SWIG_arg;
19811   
19812   if(0) SWIG_fail;
19813   
19814 fail:
19815   lua_error(L);
19816   return SWIG_arg;
19817 }
19818
19819
19820 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
19821   int SWIG_arg = 0;
19822   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19823   uint32_t arg2 ;
19824   
19825   SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
19826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
19827   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
19828   
19829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19830     SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19831   }
19832   
19833   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19834   arg2 = (uint32_t)lua_tonumber(L, 2);
19835   (arg1)->SetTerminalWidth(arg2);
19836   
19837   return SWIG_arg;
19838   
19839   if(0) SWIG_fail;
19840   
19841 fail:
19842   lua_error(L);
19843   return SWIG_arg;
19844 }
19845
19846
19847 static int _wrap_SBDebugger_GetID(lua_State* L) {
19848   int SWIG_arg = 0;
19849   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19850   lldb::user_id_t result;
19851   
19852   SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
19853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
19854   
19855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19856     SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
19857   }
19858   
19859   result = (lldb::user_id_t)(arg1)->GetID();
19860   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19861   return SWIG_arg;
19862   
19863   if(0) SWIG_fail;
19864   
19865 fail:
19866   lua_error(L);
19867   return SWIG_arg;
19868 }
19869
19870
19871 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
19872   int SWIG_arg = 0;
19873   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19874   char *result = 0 ;
19875   
19876   SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
19877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
19878   
19879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19880     SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19881   }
19882   
19883   result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
19884   lua_pushstring(L,(const char *)result); SWIG_arg++;
19885   return SWIG_arg;
19886   
19887   if(0) SWIG_fail;
19888   
19889 fail:
19890   lua_error(L);
19891   return SWIG_arg;
19892 }
19893
19894
19895 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
19896   int SWIG_arg = 0;
19897   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19898   char *arg2 = (char *) 0 ;
19899   
19900   SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
19901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
19902   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
19903   
19904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19905     SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19906   }
19907   
19908   arg2 = (char *)lua_tostring(L, 2);
19909   (arg1)->SetPrompt((char const *)arg2);
19910   
19911   return SWIG_arg;
19912   
19913   if(0) SWIG_fail;
19914   
19915 fail:
19916   lua_error(L);
19917   return SWIG_arg;
19918 }
19919
19920
19921 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
19922   int SWIG_arg = 0;
19923   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19924   char *result = 0 ;
19925   
19926   SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
19927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
19928   
19929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19930     SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
19931   }
19932   
19933   result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
19934   lua_pushstring(L,(const char *)result); SWIG_arg++;
19935   return SWIG_arg;
19936   
19937   if(0) SWIG_fail;
19938   
19939 fail:
19940   lua_error(L);
19941   return SWIG_arg;
19942 }
19943
19944
19945 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
19946   int SWIG_arg = 0;
19947   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19948   lldb::ScriptLanguage result;
19949   
19950   SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
19951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
19952   
19953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19954     SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19955   }
19956   
19957   result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
19958   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19959   return SWIG_arg;
19960   
19961   if(0) SWIG_fail;
19962   
19963 fail:
19964   lua_error(L);
19965   return SWIG_arg;
19966 }
19967
19968
19969 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
19970   int SWIG_arg = 0;
19971   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19972   lldb::ScriptLanguage arg2 ;
19973   
19974   SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
19975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
19976   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
19977   
19978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19979     SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19980   }
19981   
19982   arg2 = (lldb::ScriptLanguage)(int)lua_tonumber(L, 2);
19983   (arg1)->SetScriptLanguage(arg2);
19984   
19985   return SWIG_arg;
19986   
19987   if(0) SWIG_fail;
19988   
19989 fail:
19990   lua_error(L);
19991   return SWIG_arg;
19992 }
19993
19994
19995 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
19996   int SWIG_arg = 0;
19997   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19998   bool result;
19999   
20000   SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
20001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
20002   
20003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20004     SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20005   }
20006   
20007   result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
20008   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20009   return SWIG_arg;
20010   
20011   if(0) SWIG_fail;
20012   
20013 fail:
20014   lua_error(L);
20015   return SWIG_arg;
20016 }
20017
20018
20019 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
20020   int SWIG_arg = 0;
20021   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20022   bool arg2 ;
20023   
20024   SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
20025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
20026   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
20027   
20028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20029     SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20030   }
20031   
20032   arg2 = (lua_toboolean(L, 2)!=0);
20033   (arg1)->SetCloseInputOnEOF(arg2);
20034   
20035   return SWIG_arg;
20036   
20037   if(0) SWIG_fail;
20038   
20039 fail:
20040   lua_error(L);
20041   return SWIG_arg;
20042 }
20043
20044
20045 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
20046   int SWIG_arg = 0;
20047   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20048   char *arg2 = (char *) 0 ;
20049   lldb::SBTypeCategory result;
20050   
20051   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20053   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20054   
20055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20056     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20057   }
20058   
20059   arg2 = (char *)lua_tostring(L, 2);
20060   result = (arg1)->GetCategory((char const *)arg2);
20061   {
20062     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20064   }
20065   return SWIG_arg;
20066   
20067   if(0) SWIG_fail;
20068   
20069 fail:
20070   lua_error(L);
20071   return SWIG_arg;
20072 }
20073
20074
20075 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20076   int SWIG_arg = 0;
20077   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20078   lldb::LanguageType arg2 ;
20079   lldb::SBTypeCategory result;
20080   
20081   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20083   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20084   
20085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20086     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20087   }
20088   
20089   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20090   result = (arg1)->GetCategory(arg2);
20091   {
20092     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20093     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20094   }
20095   return SWIG_arg;
20096   
20097   if(0) SWIG_fail;
20098   
20099 fail:
20100   lua_error(L);
20101   return SWIG_arg;
20102 }
20103
20104
20105 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
20106   int argc;
20107   int argv[3]={
20108     1,2,3
20109   };
20110   
20111   argc = lua_gettop(L);
20112   if (argc == 2) {
20113     int _v;
20114     {
20115       void *ptr;
20116       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20117         _v = 0;
20118       } else {
20119         _v = 1;
20120       }
20121     }
20122     if (_v) {
20123       {
20124         _v = lua_isnumber(L,argv[1]);
20125       }
20126       if (_v) {
20127         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20128       }
20129     }
20130   }
20131   if (argc == 2) {
20132     int _v;
20133     {
20134       void *ptr;
20135       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20136         _v = 0;
20137       } else {
20138         _v = 1;
20139       }
20140     }
20141     if (_v) {
20142       {
20143         _v = SWIG_lua_isnilstring(L,argv[1]);
20144       }
20145       if (_v) {
20146         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20147       }
20148     }
20149   }
20150   
20151   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20152     "  Possible C/C++ prototypes are:\n"
20153     "    lldb::SBDebugger::GetCategory(char const *)\n"
20154     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20155   lua_error(L);return 0;
20156 }
20157
20158
20159 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
20160   int SWIG_arg = 0;
20161   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20162   char *arg2 = (char *) 0 ;
20163   lldb::SBTypeCategory result;
20164   
20165   SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
20166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
20167   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
20168   
20169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20170     SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20171   }
20172   
20173   arg2 = (char *)lua_tostring(L, 2);
20174   result = (arg1)->CreateCategory((char const *)arg2);
20175   {
20176     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20177     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20178   }
20179   return SWIG_arg;
20180   
20181   if(0) SWIG_fail;
20182   
20183 fail:
20184   lua_error(L);
20185   return SWIG_arg;
20186 }
20187
20188
20189 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
20190   int SWIG_arg = 0;
20191   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20192   char *arg2 = (char *) 0 ;
20193   bool result;
20194   
20195   SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
20196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
20197   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
20198   
20199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20200     SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20201   }
20202   
20203   arg2 = (char *)lua_tostring(L, 2);
20204   result = (bool)(arg1)->DeleteCategory((char const *)arg2);
20205   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20206   return SWIG_arg;
20207   
20208   if(0) SWIG_fail;
20209   
20210 fail:
20211   lua_error(L);
20212   return SWIG_arg;
20213 }
20214
20215
20216 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
20217   int SWIG_arg = 0;
20218   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20219   uint32_t result;
20220   
20221   SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
20222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
20223   
20224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20225     SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
20226   }
20227   
20228   result = (uint32_t)(arg1)->GetNumCategories();
20229   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20230   return SWIG_arg;
20231   
20232   if(0) SWIG_fail;
20233   
20234 fail:
20235   lua_error(L);
20236   return SWIG_arg;
20237 }
20238
20239
20240 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
20241   int SWIG_arg = 0;
20242   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20243   uint32_t arg2 ;
20244   lldb::SBTypeCategory result;
20245   
20246   SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
20247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
20248   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
20249   
20250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20251     SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20252   }
20253   
20254   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20255   arg2 = (uint32_t)lua_tonumber(L, 2);
20256   result = (arg1)->GetCategoryAtIndex(arg2);
20257   {
20258     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20259     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20260   }
20261   return SWIG_arg;
20262   
20263   if(0) SWIG_fail;
20264   
20265 fail:
20266   lua_error(L);
20267   return SWIG_arg;
20268 }
20269
20270
20271 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
20272   int SWIG_arg = 0;
20273   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20274   lldb::SBTypeCategory result;
20275   
20276   SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
20277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
20278   
20279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20280     SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20281   }
20282   
20283   result = (arg1)->GetDefaultCategory();
20284   {
20285     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20286     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20287   }
20288   return SWIG_arg;
20289   
20290   if(0) SWIG_fail;
20291   
20292 fail:
20293   lua_error(L);
20294   return SWIG_arg;
20295 }
20296
20297
20298 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
20299   int SWIG_arg = 0;
20300   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20301   lldb::SBTypeNameSpecifier arg2 ;
20302   lldb::SBTypeNameSpecifier *argp2 ;
20303   lldb::SBTypeFormat result;
20304   
20305   SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
20306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
20307   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
20308   
20309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20310     SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
20311   }
20312   
20313   
20314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20315     SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20316   }
20317   arg2 = *argp2;
20318   
20319   result = (arg1)->GetFormatForType(arg2);
20320   {
20321     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
20322     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
20323   }
20324   return SWIG_arg;
20325   
20326   if(0) SWIG_fail;
20327   
20328 fail:
20329   lua_error(L);
20330   return SWIG_arg;
20331 }
20332
20333
20334 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
20335   int SWIG_arg = 0;
20336   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20337   lldb::SBTypeNameSpecifier arg2 ;
20338   lldb::SBTypeNameSpecifier *argp2 ;
20339   lldb::SBTypeSummary result;
20340   
20341   SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
20342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
20343   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
20344   
20345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20346     SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
20347   }
20348   
20349   
20350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20351     SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20352   }
20353   arg2 = *argp2;
20354   
20355   result = (arg1)->GetSummaryForType(arg2);
20356   {
20357     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
20358     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
20359   }
20360   return SWIG_arg;
20361   
20362   if(0) SWIG_fail;
20363   
20364 fail:
20365   lua_error(L);
20366   return SWIG_arg;
20367 }
20368
20369
20370 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
20371   int SWIG_arg = 0;
20372   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20373   lldb::SBTypeNameSpecifier arg2 ;
20374   lldb::SBTypeNameSpecifier *argp2 ;
20375   lldb::SBTypeFilter result;
20376   
20377   SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
20378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
20379   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
20380   
20381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20382     SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
20383   }
20384   
20385   
20386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20387     SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20388   }
20389   arg2 = *argp2;
20390   
20391   result = (arg1)->GetFilterForType(arg2);
20392   {
20393     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
20394     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
20395   }
20396   return SWIG_arg;
20397   
20398   if(0) SWIG_fail;
20399   
20400 fail:
20401   lua_error(L);
20402   return SWIG_arg;
20403 }
20404
20405
20406 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
20407   int SWIG_arg = 0;
20408   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20409   lldb::SBTypeNameSpecifier arg2 ;
20410   lldb::SBTypeNameSpecifier *argp2 ;
20411   lldb::SBTypeSynthetic result;
20412   
20413   SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
20414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
20415   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
20416   
20417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20418     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
20419   }
20420   
20421   
20422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20423     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20424   }
20425   arg2 = *argp2;
20426   
20427   result = (arg1)->GetSyntheticForType(arg2);
20428   {
20429     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
20430     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
20431   }
20432   return SWIG_arg;
20433   
20434   if(0) SWIG_fail;
20435   
20436 fail:
20437   lua_error(L);
20438   return SWIG_arg;
20439 }
20440
20441
20442 static int _wrap_SBDebugger___tostring(lua_State* L) {
20443   int SWIG_arg = 0;
20444   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20445   std::string result;
20446   
20447   SWIG_check_num_args("lldb::SBDebugger::__str__",1,1)
20448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__str__",1,"lldb::SBDebugger *");
20449   
20450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20451     SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
20452   }
20453   
20454   result = lldb_SBDebugger___str__(arg1);
20455   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20456   return SWIG_arg;
20457   
20458   if(0) SWIG_fail;
20459   
20460 fail:
20461   lua_error(L);
20462   return SWIG_arg;
20463 }
20464
20465
20466 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
20467   int SWIG_arg = 0;
20468   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20469   bool arg2 ;
20470   bool arg3 ;
20471   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
20472   int *arg5 = 0 ;
20473   bool *arg6 = 0 ;
20474   bool *arg7 = 0 ;
20475   int temp5 ;
20476   bool temp6 ;
20477   bool temp7 ;
20478   
20479   SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
20480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
20481   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
20482   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
20483   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
20484   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
20485   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
20486   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
20487   
20488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20489     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
20490   }
20491   
20492   arg2 = (lua_toboolean(L, 2)!=0);
20493   arg3 = (lua_toboolean(L, 3)!=0);
20494   
20495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
20496     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
20497   }
20498   
20499   temp5 = (int)lua_tonumber(L,5);
20500   arg5 = &temp5; 
20501   temp6 = (lua_toboolean(L,6)!=0);
20502   arg6 = &temp6; 
20503   temp7 = (lua_toboolean(L,7)!=0);
20504   arg7 = &temp7; 
20505   (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
20506   
20507   lua_pushnumber(L, (lua_Number) *arg5); SWIG_arg++;
20508   lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
20509   lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
20510   return SWIG_arg;
20511   
20512   if(0) SWIG_fail;
20513   
20514 fail:
20515   lua_error(L);
20516   return SWIG_arg;
20517 }
20518
20519
20520 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
20521   int SWIG_arg = 0;
20522   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20523   lldb::LanguageType arg2 ;
20524   char *arg3 = (char *) 0 ;
20525   lldb::SBError result;
20526   
20527   SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
20528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
20529   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
20530   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
20531   
20532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20533     SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
20534   }
20535   
20536   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20537   arg3 = (char *)lua_tostring(L, 3);
20538   result = (arg1)->RunREPL(arg2,(char const *)arg3);
20539   {
20540     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20541     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20542   }
20543   return SWIG_arg;
20544   
20545   if(0) SWIG_fail;
20546   
20547 fail:
20548   lua_error(L);
20549   return SWIG_arg;
20550 }
20551
20552
20553 static void swig_delete_SBDebugger(void *obj) {
20554 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
20555 delete arg1;
20556 }
20557 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
20558     assert(lua_istable(L,1));
20559     lua_pushcfunction(L,_wrap_new_SBDebugger);
20560     assert(!lua_isnil(L,-1));
20561     lua_replace(L,1); /* replace our table with real constructor */
20562     lua_call(L,lua_gettop(L)-1,1);
20563     return 1;
20564 }
20565 static swig_lua_attribute swig_SBDebugger_attributes[] = {
20566     {0,0,0}
20567 };
20568 static swig_lua_method swig_SBDebugger_methods[]= {
20569     { "IsValid", _wrap_SBDebugger_IsValid},
20570     { "Clear", _wrap_SBDebugger_Clear},
20571     { "SetAsync", _wrap_SBDebugger_SetAsync},
20572     { "GetAsync", _wrap_SBDebugger_GetAsync},
20573     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
20574     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
20575     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
20576     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
20577     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
20578     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
20579     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
20580     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
20581     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
20582     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
20583     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
20584     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
20585     { "GetListener", _wrap_SBDebugger_GetListener},
20586     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
20587     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
20588     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
20589     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
20590     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
20591     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
20592     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
20593     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
20594     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
20595     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
20596     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
20597     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
20598     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
20599     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
20600     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
20601     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
20602     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
20603     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
20604     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
20605     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
20606     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
20607     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
20608     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
20609     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
20610     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
20611     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
20612     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
20613     { "EnableLog", _wrap_SBDebugger_EnableLog},
20614     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
20615     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
20616     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
20617     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
20618     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
20619     { "GetDescription", _wrap_SBDebugger_GetDescription},
20620     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
20621     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
20622     { "GetID", _wrap_SBDebugger_GetID},
20623     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
20624     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
20625     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
20626     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
20627     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
20628     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
20629     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
20630     { "GetCategory", _wrap_SBDebugger_GetCategory},
20631     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
20632     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
20633     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
20634     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
20635     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
20636     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
20637     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
20638     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
20639     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
20640     { "__tostring", _wrap_SBDebugger___tostring},
20641     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
20642     { "RunREPL", _wrap_SBDebugger_RunREPL},
20643     {0,0}
20644 };
20645 static swig_lua_method swig_SBDebugger_meta[] = {
20646     { "__tostring", _wrap_SBDebugger___tostring},
20647     {0,0}
20648 };
20649
20650 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
20651     {0,0,0}
20652 };
20653 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
20654     {0,0,0,0,0,0}
20655 };
20656 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
20657     { "Initialize", _wrap_SBDebugger_Initialize},
20658     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
20659     { "Terminate", _wrap_SBDebugger_Terminate},
20660     { "Create", _wrap_SBDebugger_Create},
20661     { "Destroy", _wrap_SBDebugger_Destroy},
20662     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
20663     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
20664     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
20665     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
20666     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
20667     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
20668     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
20669     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
20670     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
20671     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
20672     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
20673     {0,0}
20674 };
20675 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
20676     0
20677 };
20678
20679 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
20680     "SBDebugger",
20681     swig_SBDebugger_Sf_SwigStatic_methods,
20682     swig_SBDebugger_Sf_SwigStatic_attributes,
20683     swig_SBDebugger_Sf_SwigStatic_constants,
20684     swig_SBDebugger_Sf_SwigStatic_classes,
20685     0
20686 };
20687 static swig_lua_class *swig_SBDebugger_bases[] = {0};
20688 static const char *swig_SBDebugger_base_names[] = {0};
20689 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 };
20690
20691 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
20692   int SWIG_arg = 0;
20693   lldb::SBDeclaration *result = 0 ;
20694   
20695   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
20696   result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
20697   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++; 
20698   return SWIG_arg;
20699   
20700   if(0) SWIG_fail;
20701   
20702 fail:
20703   lua_error(L);
20704   return SWIG_arg;
20705 }
20706
20707
20708 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
20709   int SWIG_arg = 0;
20710   lldb::SBDeclaration *arg1 = 0 ;
20711   lldb::SBDeclaration *result = 0 ;
20712   
20713   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
20714   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
20715   
20716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20717     SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
20718   }
20719   
20720   result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
20721   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++; 
20722   return SWIG_arg;
20723   
20724   if(0) SWIG_fail;
20725   
20726 fail:
20727   lua_error(L);
20728   return SWIG_arg;
20729 }
20730
20731
20732 static int _wrap_new_SBDeclaration(lua_State* L) {
20733   int argc;
20734   int argv[2]={
20735     1,2
20736   };
20737   
20738   argc = lua_gettop(L);
20739   if (argc == 0) {
20740     return _wrap_new_SBDeclaration__SWIG_0(L);
20741   }
20742   if (argc == 1) {
20743     int _v;
20744     {
20745       void *ptr;
20746       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
20747         _v = 0;
20748       } else {
20749         _v = 1;
20750       }
20751     }
20752     if (_v) {
20753       return _wrap_new_SBDeclaration__SWIG_1(L);
20754     }
20755   }
20756   
20757   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
20758     "  Possible C/C++ prototypes are:\n"
20759     "    lldb::SBDeclaration::SBDeclaration()\n"
20760     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
20761   lua_error(L);return 0;
20762 }
20763
20764
20765 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
20766   int SWIG_arg = 0;
20767   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20768   bool result;
20769   
20770   SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
20771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
20772   
20773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20774     SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
20775   }
20776   
20777   result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
20778   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20779   return SWIG_arg;
20780   
20781   if(0) SWIG_fail;
20782   
20783 fail:
20784   lua_error(L);
20785   return SWIG_arg;
20786 }
20787
20788
20789 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
20790   int SWIG_arg = 0;
20791   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20792   lldb::SBFileSpec result;
20793   
20794   SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
20795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
20796   
20797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20798     SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20799   }
20800   
20801   result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
20802   {
20803     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
20804     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
20805   }
20806   return SWIG_arg;
20807   
20808   if(0) SWIG_fail;
20809   
20810 fail:
20811   lua_error(L);
20812   return SWIG_arg;
20813 }
20814
20815
20816 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
20817   int SWIG_arg = 0;
20818   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20819   uint32_t result;
20820   
20821   SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
20822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
20823   
20824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20825     SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20826   }
20827   
20828   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
20829   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20830   return SWIG_arg;
20831   
20832   if(0) SWIG_fail;
20833   
20834 fail:
20835   lua_error(L);
20836   return SWIG_arg;
20837 }
20838
20839
20840 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
20841   int SWIG_arg = 0;
20842   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20843   uint32_t result;
20844   
20845   SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
20846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
20847   
20848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20849     SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20850   }
20851   
20852   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
20853   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20854   return SWIG_arg;
20855   
20856   if(0) SWIG_fail;
20857   
20858 fail:
20859   lua_error(L);
20860   return SWIG_arg;
20861 }
20862
20863
20864 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
20865   int SWIG_arg = 0;
20866   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20867   lldb::SBStream *arg2 = 0 ;
20868   bool result;
20869   
20870   SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
20871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
20872   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
20873   
20874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20875     SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
20876   }
20877   
20878   
20879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20880     SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20881   }
20882   
20883   result = (bool)(arg1)->GetDescription(*arg2);
20884   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20885   return SWIG_arg;
20886   
20887   if(0) SWIG_fail;
20888   
20889 fail:
20890   lua_error(L);
20891   return SWIG_arg;
20892 }
20893
20894
20895 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
20896   int SWIG_arg = 0;
20897   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20898   lldb::SBFileSpec arg2 ;
20899   lldb::SBFileSpec *argp2 ;
20900   
20901   SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
20902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
20903   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
20904   
20905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20906     SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20907   }
20908   
20909   
20910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
20911     SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
20912   }
20913   arg2 = *argp2;
20914   
20915   (arg1)->SetFileSpec(arg2);
20916   
20917   return SWIG_arg;
20918   
20919   if(0) SWIG_fail;
20920   
20921 fail:
20922   lua_error(L);
20923   return SWIG_arg;
20924 }
20925
20926
20927 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
20928   int SWIG_arg = 0;
20929   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20930   uint32_t arg2 ;
20931   
20932   SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
20933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
20934   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
20935   
20936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20937     SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20938   }
20939   
20940   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20941   arg2 = (uint32_t)lua_tonumber(L, 2);
20942   (arg1)->SetLine(arg2);
20943   
20944   return SWIG_arg;
20945   
20946   if(0) SWIG_fail;
20947   
20948 fail:
20949   lua_error(L);
20950   return SWIG_arg;
20951 }
20952
20953
20954 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
20955   int SWIG_arg = 0;
20956   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20957   uint32_t arg2 ;
20958   
20959   SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
20960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
20961   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
20962   
20963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20964     SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20965   }
20966   
20967   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20968   arg2 = (uint32_t)lua_tonumber(L, 2);
20969   (arg1)->SetColumn(arg2);
20970   
20971   return SWIG_arg;
20972   
20973   if(0) SWIG_fail;
20974   
20975 fail:
20976   lua_error(L);
20977   return SWIG_arg;
20978 }
20979
20980
20981 static int _wrap_SBDeclaration___eq(lua_State* L) {
20982   int SWIG_arg = 0;
20983   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20984   lldb::SBDeclaration *arg2 = 0 ;
20985   bool result;
20986   
20987   SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
20988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
20989   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
20990   
20991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20992     SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
20993   }
20994   
20995   
20996   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
20997     SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
20998   }
20999   
21000   result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
21001   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21002   return SWIG_arg;
21003   
21004   if(0) SWIG_fail;
21005   
21006 fail:
21007   lua_error(L);
21008   return SWIG_arg;
21009 }
21010
21011
21012 static int _wrap_SBDeclaration___tostring(lua_State* L) {
21013   int SWIG_arg = 0;
21014   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21015   std::string result;
21016   
21017   SWIG_check_num_args("lldb::SBDeclaration::__str__",1,1)
21018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__str__",1,"lldb::SBDeclaration *");
21019   
21020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21021     SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
21022   }
21023   
21024   result = lldb_SBDeclaration___str__(arg1);
21025   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21026   return SWIG_arg;
21027   
21028   if(0) SWIG_fail;
21029   
21030 fail:
21031   lua_error(L);
21032   return SWIG_arg;
21033 }
21034
21035
21036 static void swig_delete_SBDeclaration(void *obj) {
21037 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
21038 delete arg1;
21039 }
21040 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
21041     assert(lua_istable(L,1));
21042     lua_pushcfunction(L,_wrap_new_SBDeclaration);
21043     assert(!lua_isnil(L,-1));
21044     lua_replace(L,1); /* replace our table with real constructor */
21045     lua_call(L,lua_gettop(L)-1,1);
21046     return 1;
21047 }
21048 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
21049     {0,0,0}
21050 };
21051 static swig_lua_method swig_SBDeclaration_methods[]= {
21052     { "IsValid", _wrap_SBDeclaration_IsValid},
21053     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21054     { "GetLine", _wrap_SBDeclaration_GetLine},
21055     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21056     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21057     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21058     { "SetLine", _wrap_SBDeclaration_SetLine},
21059     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21060     { "__eq", _wrap_SBDeclaration___eq},
21061     { "__tostring", _wrap_SBDeclaration___tostring},
21062     {0,0}
21063 };
21064 static swig_lua_method swig_SBDeclaration_meta[] = {
21065     { "__eq", _wrap_SBDeclaration___eq},
21066     { "__tostring", _wrap_SBDeclaration___tostring},
21067     {0,0}
21068 };
21069
21070 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21071     {0,0,0}
21072 };
21073 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21074     {0,0,0,0,0,0}
21075 };
21076 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21077     {0,0}
21078 };
21079 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21080     0
21081 };
21082
21083 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
21084     "SBDeclaration",
21085     swig_SBDeclaration_Sf_SwigStatic_methods,
21086     swig_SBDeclaration_Sf_SwigStatic_attributes,
21087     swig_SBDeclaration_Sf_SwigStatic_constants,
21088     swig_SBDeclaration_Sf_SwigStatic_classes,
21089     0
21090 };
21091 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21092 static const char *swig_SBDeclaration_base_names[] = {0};
21093 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 };
21094
21095 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
21096   int SWIG_arg = 0;
21097   lldb::SBError *result = 0 ;
21098   
21099   SWIG_check_num_args("lldb::SBError::SBError",0,0)
21100   result = (lldb::SBError *)new lldb::SBError();
21101   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++; 
21102   return SWIG_arg;
21103   
21104   if(0) SWIG_fail;
21105   
21106 fail:
21107   lua_error(L);
21108   return SWIG_arg;
21109 }
21110
21111
21112 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
21113   int SWIG_arg = 0;
21114   lldb::SBError *arg1 = 0 ;
21115   lldb::SBError *result = 0 ;
21116   
21117   SWIG_check_num_args("lldb::SBError::SBError",1,1)
21118   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
21119   
21120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21121     SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
21122   }
21123   
21124   result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
21125   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++; 
21126   return SWIG_arg;
21127   
21128   if(0) SWIG_fail;
21129   
21130 fail:
21131   lua_error(L);
21132   return SWIG_arg;
21133 }
21134
21135
21136 static int _wrap_new_SBError(lua_State* L) {
21137   int argc;
21138   int argv[2]={
21139     1,2
21140   };
21141   
21142   argc = lua_gettop(L);
21143   if (argc == 0) {
21144     return _wrap_new_SBError__SWIG_0(L);
21145   }
21146   if (argc == 1) {
21147     int _v;
21148     {
21149       void *ptr;
21150       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
21151         _v = 0;
21152       } else {
21153         _v = 1;
21154       }
21155     }
21156     if (_v) {
21157       return _wrap_new_SBError__SWIG_1(L);
21158     }
21159   }
21160   
21161   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
21162     "  Possible C/C++ prototypes are:\n"
21163     "    lldb::SBError::SBError()\n"
21164     "    lldb::SBError::SBError(lldb::SBError const &)\n");
21165   lua_error(L);return 0;
21166 }
21167
21168
21169 static int _wrap_SBError_GetCString(lua_State* L) {
21170   int SWIG_arg = 0;
21171   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21172   char *result = 0 ;
21173   
21174   SWIG_check_num_args("lldb::SBError::GetCString",1,1)
21175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
21176   
21177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21178     SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
21179   }
21180   
21181   result = (char *)((lldb::SBError const *)arg1)->GetCString();
21182   lua_pushstring(L,(const char *)result); SWIG_arg++;
21183   return SWIG_arg;
21184   
21185   if(0) SWIG_fail;
21186   
21187 fail:
21188   lua_error(L);
21189   return SWIG_arg;
21190 }
21191
21192
21193 static int _wrap_SBError_Clear(lua_State* L) {
21194   int SWIG_arg = 0;
21195   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21196   
21197   SWIG_check_num_args("lldb::SBError::Clear",1,1)
21198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
21199   
21200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21201     SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
21202   }
21203   
21204   (arg1)->Clear();
21205   
21206   return SWIG_arg;
21207   
21208   if(0) SWIG_fail;
21209   
21210 fail:
21211   lua_error(L);
21212   return SWIG_arg;
21213 }
21214
21215
21216 static int _wrap_SBError_Fail(lua_State* L) {
21217   int SWIG_arg = 0;
21218   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21219   bool result;
21220   
21221   SWIG_check_num_args("lldb::SBError::Fail",1,1)
21222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
21223   
21224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21225     SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
21226   }
21227   
21228   result = (bool)((lldb::SBError const *)arg1)->Fail();
21229   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21230   return SWIG_arg;
21231   
21232   if(0) SWIG_fail;
21233   
21234 fail:
21235   lua_error(L);
21236   return SWIG_arg;
21237 }
21238
21239
21240 static int _wrap_SBError_Success(lua_State* L) {
21241   int SWIG_arg = 0;
21242   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21243   bool result;
21244   
21245   SWIG_check_num_args("lldb::SBError::Success",1,1)
21246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
21247   
21248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21249     SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
21250   }
21251   
21252   result = (bool)((lldb::SBError const *)arg1)->Success();
21253   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21254   return SWIG_arg;
21255   
21256   if(0) SWIG_fail;
21257   
21258 fail:
21259   lua_error(L);
21260   return SWIG_arg;
21261 }
21262
21263
21264 static int _wrap_SBError_GetError(lua_State* L) {
21265   int SWIG_arg = 0;
21266   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21267   uint32_t result;
21268   
21269   SWIG_check_num_args("lldb::SBError::GetError",1,1)
21270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
21271   
21272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21273     SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
21274   }
21275   
21276   result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
21277   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21278   return SWIG_arg;
21279   
21280   if(0) SWIG_fail;
21281   
21282 fail:
21283   lua_error(L);
21284   return SWIG_arg;
21285 }
21286
21287
21288 static int _wrap_SBError_GetType(lua_State* L) {
21289   int SWIG_arg = 0;
21290   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21291   lldb::ErrorType result;
21292   
21293   SWIG_check_num_args("lldb::SBError::GetType",1,1)
21294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
21295   
21296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21297     SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
21298   }
21299   
21300   result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
21301   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
21302   return SWIG_arg;
21303   
21304   if(0) SWIG_fail;
21305   
21306 fail:
21307   lua_error(L);
21308   return SWIG_arg;
21309 }
21310
21311
21312 static int _wrap_SBError_SetError(lua_State* L) {
21313   int SWIG_arg = 0;
21314   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21315   uint32_t arg2 ;
21316   lldb::ErrorType arg3 ;
21317   
21318   SWIG_check_num_args("lldb::SBError::SetError",3,3)
21319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
21320   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
21321   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
21322   
21323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21324     SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
21325   }
21326   
21327   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
21328   arg2 = (uint32_t)lua_tonumber(L, 2);
21329   arg3 = (lldb::ErrorType)(int)lua_tonumber(L, 3);
21330   (arg1)->SetError(arg2,arg3);
21331   
21332   return SWIG_arg;
21333   
21334   if(0) SWIG_fail;
21335   
21336 fail:
21337   lua_error(L);
21338   return SWIG_arg;
21339 }
21340
21341
21342 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
21343   int SWIG_arg = 0;
21344   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21345   
21346   SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
21347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
21348   
21349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21350     SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
21351   }
21352   
21353   (arg1)->SetErrorToErrno();
21354   
21355   return SWIG_arg;
21356   
21357   if(0) SWIG_fail;
21358   
21359 fail:
21360   lua_error(L);
21361   return SWIG_arg;
21362 }
21363
21364
21365 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
21366   int SWIG_arg = 0;
21367   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21368   
21369   SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
21370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
21371   
21372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21373     SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
21374   }
21375   
21376   (arg1)->SetErrorToGenericError();
21377   
21378   return SWIG_arg;
21379   
21380   if(0) SWIG_fail;
21381   
21382 fail:
21383   lua_error(L);
21384   return SWIG_arg;
21385 }
21386
21387
21388 static int _wrap_SBError_SetErrorString(lua_State* L) {
21389   int SWIG_arg = 0;
21390   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21391   char *arg2 = (char *) 0 ;
21392   
21393   SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
21394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
21395   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
21396   
21397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21398     SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
21399   }
21400   
21401   arg2 = (char *)lua_tostring(L, 2);
21402   (arg1)->SetErrorString((char const *)arg2);
21403   
21404   return SWIG_arg;
21405   
21406   if(0) SWIG_fail;
21407   
21408 fail:
21409   lua_error(L);
21410   return SWIG_arg;
21411 }
21412
21413
21414 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
21415   int SWIG_arg = 0;
21416   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21417   char *arg2 = (char *) 0 ;
21418   char *arg3 = (char *) 0 ;
21419   char *arg4 = (char *) 0 ;
21420   char *arg5 = (char *) 0 ;
21421   int result;
21422   
21423   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
21424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21425   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21426   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21427   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21428   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
21429   
21430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21431     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21432   }
21433   
21434   arg2 = (char *)lua_tostring(L, 2);
21435   arg3 = (char *)lua_tostring(L, 3);
21436   arg4 = (char *)lua_tostring(L, 4);
21437   arg5 = (char *)lua_tostring(L, 5);
21438   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
21439   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21440   return SWIG_arg;
21441   
21442   if(0) SWIG_fail;
21443   
21444 fail:
21445   lua_error(L);
21446   return SWIG_arg;
21447 }
21448
21449
21450 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
21451   int SWIG_arg = 0;
21452   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21453   char *arg2 = (char *) 0 ;
21454   char *arg3 = (char *) 0 ;
21455   char *arg4 = (char *) 0 ;
21456   int result;
21457   
21458   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
21459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21460   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21461   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21462   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21463   
21464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21465     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21466   }
21467   
21468   arg2 = (char *)lua_tostring(L, 2);
21469   arg3 = (char *)lua_tostring(L, 3);
21470   arg4 = (char *)lua_tostring(L, 4);
21471   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
21472   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21473   return SWIG_arg;
21474   
21475   if(0) SWIG_fail;
21476   
21477 fail:
21478   lua_error(L);
21479   return SWIG_arg;
21480 }
21481
21482
21483 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
21484   int SWIG_arg = 0;
21485   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21486   char *arg2 = (char *) 0 ;
21487   char *arg3 = (char *) 0 ;
21488   int result;
21489   
21490   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
21491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21492   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21493   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21494   
21495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21496     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21497   }
21498   
21499   arg2 = (char *)lua_tostring(L, 2);
21500   arg3 = (char *)lua_tostring(L, 3);
21501   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
21502   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21503   return SWIG_arg;
21504   
21505   if(0) SWIG_fail;
21506   
21507 fail:
21508   lua_error(L);
21509   return SWIG_arg;
21510 }
21511
21512
21513 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
21514   int SWIG_arg = 0;
21515   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21516   char *arg2 = (char *) 0 ;
21517   int result;
21518   
21519   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
21520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21521   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21522   
21523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21524     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21525   }
21526   
21527   arg2 = (char *)lua_tostring(L, 2);
21528   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
21529   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21530   return SWIG_arg;
21531   
21532   if(0) SWIG_fail;
21533   
21534 fail:
21535   lua_error(L);
21536   return SWIG_arg;
21537 }
21538
21539
21540 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
21541   int argc;
21542   int argv[6]={
21543     1,2,3,4,5,6
21544   };
21545   
21546   argc = lua_gettop(L);
21547   if (argc == 2) {
21548     int _v;
21549     {
21550       void *ptr;
21551       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21552         _v = 0;
21553       } else {
21554         _v = 1;
21555       }
21556     }
21557     if (_v) {
21558       {
21559         _v = SWIG_lua_isnilstring(L,argv[1]);
21560       }
21561       if (_v) {
21562         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
21563       }
21564     }
21565   }
21566   if (argc == 3) {
21567     int _v;
21568     {
21569       void *ptr;
21570       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21571         _v = 0;
21572       } else {
21573         _v = 1;
21574       }
21575     }
21576     if (_v) {
21577       {
21578         _v = SWIG_lua_isnilstring(L,argv[1]);
21579       }
21580       if (_v) {
21581         {
21582           _v = SWIG_lua_isnilstring(L,argv[2]);
21583         }
21584         if (_v) {
21585           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
21586         }
21587       }
21588     }
21589   }
21590   if (argc == 4) {
21591     int _v;
21592     {
21593       void *ptr;
21594       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21595         _v = 0;
21596       } else {
21597         _v = 1;
21598       }
21599     }
21600     if (_v) {
21601       {
21602         _v = SWIG_lua_isnilstring(L,argv[1]);
21603       }
21604       if (_v) {
21605         {
21606           _v = SWIG_lua_isnilstring(L,argv[2]);
21607         }
21608         if (_v) {
21609           {
21610             _v = SWIG_lua_isnilstring(L,argv[3]);
21611           }
21612           if (_v) {
21613             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
21614           }
21615         }
21616       }
21617     }
21618   }
21619   if (argc == 5) {
21620     int _v;
21621     {
21622       void *ptr;
21623       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21624         _v = 0;
21625       } else {
21626         _v = 1;
21627       }
21628     }
21629     if (_v) {
21630       {
21631         _v = SWIG_lua_isnilstring(L,argv[1]);
21632       }
21633       if (_v) {
21634         {
21635           _v = SWIG_lua_isnilstring(L,argv[2]);
21636         }
21637         if (_v) {
21638           {
21639             _v = SWIG_lua_isnilstring(L,argv[3]);
21640           }
21641           if (_v) {
21642             {
21643               _v = SWIG_lua_isnilstring(L,argv[4]);
21644             }
21645             if (_v) {
21646               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
21647             }
21648           }
21649         }
21650       }
21651     }
21652   }
21653   
21654   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
21655     "  Possible C/C++ prototypes are:\n"
21656     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
21657     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
21658     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
21659     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
21660   lua_error(L);return 0;
21661 }
21662
21663
21664 static int _wrap_SBError_IsValid(lua_State* L) {
21665   int SWIG_arg = 0;
21666   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21667   bool result;
21668   
21669   SWIG_check_num_args("lldb::SBError::IsValid",1,1)
21670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
21671   
21672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21673     SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
21674   }
21675   
21676   result = (bool)((lldb::SBError const *)arg1)->IsValid();
21677   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21678   return SWIG_arg;
21679   
21680   if(0) SWIG_fail;
21681   
21682 fail:
21683   lua_error(L);
21684   return SWIG_arg;
21685 }
21686
21687
21688 static int _wrap_SBError_GetDescription(lua_State* L) {
21689   int SWIG_arg = 0;
21690   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21691   lldb::SBStream *arg2 = 0 ;
21692   bool result;
21693   
21694   SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
21695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
21696   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
21697   
21698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21699     SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
21700   }
21701   
21702   
21703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21704     SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21705   }
21706   
21707   result = (bool)(arg1)->GetDescription(*arg2);
21708   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21709   return SWIG_arg;
21710   
21711   if(0) SWIG_fail;
21712   
21713 fail:
21714   lua_error(L);
21715   return SWIG_arg;
21716 }
21717
21718
21719 static int _wrap_SBError___tostring(lua_State* L) {
21720   int SWIG_arg = 0;
21721   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21722   std::string result;
21723   
21724   SWIG_check_num_args("lldb::SBError::__str__",1,1)
21725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__str__",1,"lldb::SBError *");
21726   
21727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21728     SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
21729   }
21730   
21731   result = lldb_SBError___str__(arg1);
21732   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21733   return SWIG_arg;
21734   
21735   if(0) SWIG_fail;
21736   
21737 fail:
21738   lua_error(L);
21739   return SWIG_arg;
21740 }
21741
21742
21743 static void swig_delete_SBError(void *obj) {
21744 lldb::SBError *arg1 = (lldb::SBError *) obj;
21745 delete arg1;
21746 }
21747 static int _proxy__wrap_new_SBError(lua_State *L) {
21748     assert(lua_istable(L,1));
21749     lua_pushcfunction(L,_wrap_new_SBError);
21750     assert(!lua_isnil(L,-1));
21751     lua_replace(L,1); /* replace our table with real constructor */
21752     lua_call(L,lua_gettop(L)-1,1);
21753     return 1;
21754 }
21755 static swig_lua_attribute swig_SBError_attributes[] = {
21756     {0,0,0}
21757 };
21758 static swig_lua_method swig_SBError_methods[]= {
21759     { "GetCString", _wrap_SBError_GetCString},
21760     { "Clear", _wrap_SBError_Clear},
21761     { "Fail", _wrap_SBError_Fail},
21762     { "Success", _wrap_SBError_Success},
21763     { "GetError", _wrap_SBError_GetError},
21764     { "GetType", _wrap_SBError_GetType},
21765     { "SetError", _wrap_SBError_SetError},
21766     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
21767     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
21768     { "SetErrorString", _wrap_SBError_SetErrorString},
21769     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
21770     { "IsValid", _wrap_SBError_IsValid},
21771     { "GetDescription", _wrap_SBError_GetDescription},
21772     { "__tostring", _wrap_SBError___tostring},
21773     {0,0}
21774 };
21775 static swig_lua_method swig_SBError_meta[] = {
21776     { "__tostring", _wrap_SBError___tostring},
21777     {0,0}
21778 };
21779
21780 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
21781     {0,0,0}
21782 };
21783 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
21784     {0,0,0,0,0,0}
21785 };
21786 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
21787     {0,0}
21788 };
21789 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
21790     0
21791 };
21792
21793 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
21794     "SBError",
21795     swig_SBError_Sf_SwigStatic_methods,
21796     swig_SBError_Sf_SwigStatic_attributes,
21797     swig_SBError_Sf_SwigStatic_constants,
21798     swig_SBError_Sf_SwigStatic_classes,
21799     0
21800 };
21801 static swig_lua_class *swig_SBError_bases[] = {0};
21802 static const char *swig_SBError_base_names[] = {0};
21803 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 };
21804
21805 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
21806   int SWIG_arg = 0;
21807   lldb::SBEnvironment *result = 0 ;
21808   
21809   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
21810   result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
21811   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++; 
21812   return SWIG_arg;
21813   
21814   if(0) SWIG_fail;
21815   
21816 fail:
21817   lua_error(L);
21818   return SWIG_arg;
21819 }
21820
21821
21822 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
21823   int SWIG_arg = 0;
21824   lldb::SBEnvironment *arg1 = 0 ;
21825   lldb::SBEnvironment *result = 0 ;
21826   
21827   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
21828   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
21829   
21830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21831     SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
21832   }
21833   
21834   result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
21835   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++; 
21836   return SWIG_arg;
21837   
21838   if(0) SWIG_fail;
21839   
21840 fail:
21841   lua_error(L);
21842   return SWIG_arg;
21843 }
21844
21845
21846 static int _wrap_new_SBEnvironment(lua_State* L) {
21847   int argc;
21848   int argv[2]={
21849     1,2
21850   };
21851   
21852   argc = lua_gettop(L);
21853   if (argc == 0) {
21854     return _wrap_new_SBEnvironment__SWIG_0(L);
21855   }
21856   if (argc == 1) {
21857     int _v;
21858     {
21859       void *ptr;
21860       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
21861         _v = 0;
21862       } else {
21863         _v = 1;
21864       }
21865     }
21866     if (_v) {
21867       return _wrap_new_SBEnvironment__SWIG_1(L);
21868     }
21869   }
21870   
21871   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
21872     "  Possible C/C++ prototypes are:\n"
21873     "    lldb::SBEnvironment::SBEnvironment()\n"
21874     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
21875   lua_error(L);return 0;
21876 }
21877
21878
21879 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
21880   int SWIG_arg = 0;
21881   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21882   size_t result;
21883   
21884   SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
21885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
21886   
21887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21888     SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
21889   }
21890   
21891   result = (arg1)->GetNumValues();
21892   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21893   return SWIG_arg;
21894   
21895   if(0) SWIG_fail;
21896   
21897 fail:
21898   lua_error(L);
21899   return SWIG_arg;
21900 }
21901
21902
21903 static int _wrap_SBEnvironment_Get(lua_State* L) {
21904   int SWIG_arg = 0;
21905   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21906   char *arg2 = (char *) 0 ;
21907   char *result = 0 ;
21908   
21909   SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
21910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
21911   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
21912   
21913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21914     SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
21915   }
21916   
21917   arg2 = (char *)lua_tostring(L, 2);
21918   result = (char *)(arg1)->Get((char const *)arg2);
21919   lua_pushstring(L,(const char *)result); SWIG_arg++;
21920   return SWIG_arg;
21921   
21922   if(0) SWIG_fail;
21923   
21924 fail:
21925   lua_error(L);
21926   return SWIG_arg;
21927 }
21928
21929
21930 static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
21931   int SWIG_arg = 0;
21932   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21933   size_t arg2 ;
21934   char *result = 0 ;
21935   
21936   SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
21937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
21938   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
21939   
21940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21941     SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
21942   }
21943   
21944   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
21945   arg2 = (size_t)lua_tonumber(L, 2);
21946   result = (char *)(arg1)->GetNameAtIndex(arg2);
21947   lua_pushstring(L,(const char *)result); SWIG_arg++;
21948   return SWIG_arg;
21949   
21950   if(0) SWIG_fail;
21951   
21952 fail:
21953   lua_error(L);
21954   return SWIG_arg;
21955 }
21956
21957
21958 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
21959   int SWIG_arg = 0;
21960   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21961   size_t arg2 ;
21962   char *result = 0 ;
21963   
21964   SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
21965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
21966   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
21967   
21968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21969     SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
21970   }
21971   
21972   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
21973   arg2 = (size_t)lua_tonumber(L, 2);
21974   result = (char *)(arg1)->GetValueAtIndex(arg2);
21975   lua_pushstring(L,(const char *)result); SWIG_arg++;
21976   return SWIG_arg;
21977   
21978   if(0) SWIG_fail;
21979   
21980 fail:
21981   lua_error(L);
21982   return SWIG_arg;
21983 }
21984
21985
21986 static int _wrap_SBEnvironment_GetEntries(lua_State* L) {
21987   int SWIG_arg = 0;
21988   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21989   lldb::SBStringList result;
21990   
21991   SWIG_check_num_args("lldb::SBEnvironment::GetEntries",1,1)
21992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetEntries",1,"lldb::SBEnvironment *");
21993   
21994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21995     SWIG_fail_ptr("SBEnvironment_GetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
21996   }
21997   
21998   result = (arg1)->GetEntries();
21999   {
22000     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
22001     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
22002   }
22003   return SWIG_arg;
22004   
22005   if(0) SWIG_fail;
22006   
22007 fail:
22008   lua_error(L);
22009   return SWIG_arg;
22010 }
22011
22012
22013 static int _wrap_SBEnvironment_PutEntry(lua_State* L) {
22014   int SWIG_arg = 0;
22015   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22016   char *arg2 = (char *) 0 ;
22017   
22018   SWIG_check_num_args("lldb::SBEnvironment::PutEntry",2,2)
22019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",1,"lldb::SBEnvironment *");
22020   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",2,"char const *");
22021   
22022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22023     SWIG_fail_ptr("SBEnvironment_PutEntry",1,SWIGTYPE_p_lldb__SBEnvironment);
22024   }
22025   
22026   arg2 = (char *)lua_tostring(L, 2);
22027   (arg1)->PutEntry((char const *)arg2);
22028   
22029   return SWIG_arg;
22030   
22031   if(0) SWIG_fail;
22032   
22033 fail:
22034   lua_error(L);
22035   return SWIG_arg;
22036 }
22037
22038
22039 static int _wrap_SBEnvironment_SetEntries(lua_State* L) {
22040   int SWIG_arg = 0;
22041   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22042   lldb::SBStringList *arg2 = 0 ;
22043   bool arg3 ;
22044   
22045   SWIG_check_num_args("lldb::SBEnvironment::SetEntries",3,3)
22046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",1,"lldb::SBEnvironment *");
22047   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",2,"lldb::SBStringList const &");
22048   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",3,"bool");
22049   
22050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22051     SWIG_fail_ptr("SBEnvironment_SetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22052   }
22053   
22054   
22055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
22056     SWIG_fail_ptr("SBEnvironment_SetEntries",2,SWIGTYPE_p_lldb__SBStringList);
22057   }
22058   
22059   arg3 = (lua_toboolean(L, 3)!=0);
22060   (arg1)->SetEntries((lldb::SBStringList const &)*arg2,arg3);
22061   
22062   return SWIG_arg;
22063   
22064   if(0) SWIG_fail;
22065   
22066 fail:
22067   lua_error(L);
22068   return SWIG_arg;
22069 }
22070
22071
22072 static int _wrap_SBEnvironment_Set(lua_State* L) {
22073   int SWIG_arg = 0;
22074   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22075   char *arg2 = (char *) 0 ;
22076   char *arg3 = (char *) 0 ;
22077   bool arg4 ;
22078   bool result;
22079   
22080   SWIG_check_num_args("lldb::SBEnvironment::Set",4,4)
22081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Set",1,"lldb::SBEnvironment *");
22082   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Set",2,"char const *");
22083   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBEnvironment::Set",3,"char const *");
22084   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBEnvironment::Set",4,"bool");
22085   
22086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22087     SWIG_fail_ptr("SBEnvironment_Set",1,SWIGTYPE_p_lldb__SBEnvironment);
22088   }
22089   
22090   arg2 = (char *)lua_tostring(L, 2);
22091   arg3 = (char *)lua_tostring(L, 3);
22092   arg4 = (lua_toboolean(L, 4)!=0);
22093   result = (bool)(arg1)->Set((char const *)arg2,(char const *)arg3,arg4);
22094   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22095   return SWIG_arg;
22096   
22097   if(0) SWIG_fail;
22098   
22099 fail:
22100   lua_error(L);
22101   return SWIG_arg;
22102 }
22103
22104
22105 static int _wrap_SBEnvironment_Unset(lua_State* L) {
22106   int SWIG_arg = 0;
22107   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22108   char *arg2 = (char *) 0 ;
22109   bool result;
22110   
22111   SWIG_check_num_args("lldb::SBEnvironment::Unset",2,2)
22112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Unset",1,"lldb::SBEnvironment *");
22113   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Unset",2,"char const *");
22114   
22115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22116     SWIG_fail_ptr("SBEnvironment_Unset",1,SWIGTYPE_p_lldb__SBEnvironment);
22117   }
22118   
22119   arg2 = (char *)lua_tostring(L, 2);
22120   result = (bool)(arg1)->Unset((char const *)arg2);
22121   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22122   return SWIG_arg;
22123   
22124   if(0) SWIG_fail;
22125   
22126 fail:
22127   lua_error(L);
22128   return SWIG_arg;
22129 }
22130
22131
22132 static int _wrap_SBEnvironment_Clear(lua_State* L) {
22133   int SWIG_arg = 0;
22134   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22135   
22136   SWIG_check_num_args("lldb::SBEnvironment::Clear",1,1)
22137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Clear",1,"lldb::SBEnvironment *");
22138   
22139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22140     SWIG_fail_ptr("SBEnvironment_Clear",1,SWIGTYPE_p_lldb__SBEnvironment);
22141   }
22142   
22143   (arg1)->Clear();
22144   
22145   return SWIG_arg;
22146   
22147   if(0) SWIG_fail;
22148   
22149 fail:
22150   lua_error(L);
22151   return SWIG_arg;
22152 }
22153
22154
22155 static void swig_delete_SBEnvironment(void *obj) {
22156 lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
22157 delete arg1;
22158 }
22159 static int _proxy__wrap_new_SBEnvironment(lua_State *L) {
22160     assert(lua_istable(L,1));
22161     lua_pushcfunction(L,_wrap_new_SBEnvironment);
22162     assert(!lua_isnil(L,-1));
22163     lua_replace(L,1); /* replace our table with real constructor */
22164     lua_call(L,lua_gettop(L)-1,1);
22165     return 1;
22166 }
22167 static swig_lua_attribute swig_SBEnvironment_attributes[] = {
22168     {0,0,0}
22169 };
22170 static swig_lua_method swig_SBEnvironment_methods[]= {
22171     { "GetNumValues", _wrap_SBEnvironment_GetNumValues},
22172     { "Get", _wrap_SBEnvironment_Get},
22173     { "GetNameAtIndex", _wrap_SBEnvironment_GetNameAtIndex},
22174     { "GetValueAtIndex", _wrap_SBEnvironment_GetValueAtIndex},
22175     { "GetEntries", _wrap_SBEnvironment_GetEntries},
22176     { "PutEntry", _wrap_SBEnvironment_PutEntry},
22177     { "SetEntries", _wrap_SBEnvironment_SetEntries},
22178     { "Set", _wrap_SBEnvironment_Set},
22179     { "Unset", _wrap_SBEnvironment_Unset},
22180     { "Clear", _wrap_SBEnvironment_Clear},
22181     {0,0}
22182 };
22183 static swig_lua_method swig_SBEnvironment_meta[] = {
22184     {0,0}
22185 };
22186
22187 static swig_lua_attribute swig_SBEnvironment_Sf_SwigStatic_attributes[] = {
22188     {0,0,0}
22189 };
22190 static swig_lua_const_info swig_SBEnvironment_Sf_SwigStatic_constants[]= {
22191     {0,0,0,0,0,0}
22192 };
22193 static swig_lua_method swig_SBEnvironment_Sf_SwigStatic_methods[]= {
22194     {0,0}
22195 };
22196 static swig_lua_class* swig_SBEnvironment_Sf_SwigStatic_classes[]= {
22197     0
22198 };
22199
22200 static swig_lua_namespace swig_SBEnvironment_Sf_SwigStatic = {
22201     "SBEnvironment",
22202     swig_SBEnvironment_Sf_SwigStatic_methods,
22203     swig_SBEnvironment_Sf_SwigStatic_attributes,
22204     swig_SBEnvironment_Sf_SwigStatic_constants,
22205     swig_SBEnvironment_Sf_SwigStatic_classes,
22206     0
22207 };
22208 static swig_lua_class *swig_SBEnvironment_bases[] = {0};
22209 static const char *swig_SBEnvironment_base_names[] = {0};
22210 static swig_lua_class _wrap_class_SBEnvironment = { "SBEnvironment", "SBEnvironment", &SWIGTYPE_p_lldb__SBEnvironment,_proxy__wrap_new_SBEnvironment, swig_delete_SBEnvironment, swig_SBEnvironment_methods, swig_SBEnvironment_attributes, &swig_SBEnvironment_Sf_SwigStatic, swig_SBEnvironment_meta, swig_SBEnvironment_bases, swig_SBEnvironment_base_names };
22211
22212 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
22213   int SWIG_arg = 0;
22214   lldb::SBEvent *result = 0 ;
22215   
22216   SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
22217   result = (lldb::SBEvent *)new lldb::SBEvent();
22218   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++; 
22219   return SWIG_arg;
22220   
22221   if(0) SWIG_fail;
22222   
22223 fail:
22224   lua_error(L);
22225   return SWIG_arg;
22226 }
22227
22228
22229 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
22230   int SWIG_arg = 0;
22231   lldb::SBEvent *arg1 = 0 ;
22232   lldb::SBEvent *result = 0 ;
22233   
22234   SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
22235   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
22236   
22237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22238     SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
22239   }
22240   
22241   result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
22242   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++; 
22243   return SWIG_arg;
22244   
22245   if(0) SWIG_fail;
22246   
22247 fail:
22248   lua_error(L);
22249   return SWIG_arg;
22250 }
22251
22252
22253 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
22254   int SWIG_arg = 0;
22255   uint32_t arg1 ;
22256   char *arg2 = (char *) 0 ;
22257   uint32_t arg3 ;
22258   lldb::SBEvent *result = 0 ;
22259   
22260   SWIG_check_num_args("lldb::SBEvent::SBEvent",3,3)
22261   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
22262   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEvent::SBEvent",2,"char const *");
22263   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBEvent::SBEvent",3,"uint32_t");
22264   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
22265   arg1 = (uint32_t)lua_tonumber(L, 1);
22266   arg2 = (char *)lua_tostring(L, 2);
22267   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
22268   arg3 = (uint32_t)lua_tonumber(L, 3);
22269   result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
22270   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++; 
22271   return SWIG_arg;
22272   
22273   if(0) SWIG_fail;
22274   
22275 fail:
22276   lua_error(L);
22277   return SWIG_arg;
22278 }
22279
22280
22281 static int _wrap_new_SBEvent(lua_State* L) {
22282   int argc;
22283   int argv[4]={
22284     1,2,3,4
22285   };
22286   
22287   argc = lua_gettop(L);
22288   if (argc == 0) {
22289     return _wrap_new_SBEvent__SWIG_0(L);
22290   }
22291   if (argc == 1) {
22292     int _v;
22293     {
22294       void *ptr;
22295       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
22296         _v = 0;
22297       } else {
22298         _v = 1;
22299       }
22300     }
22301     if (_v) {
22302       return _wrap_new_SBEvent__SWIG_1(L);
22303     }
22304   }
22305   if (argc == 3) {
22306     int _v;
22307     {
22308       _v = lua_isnumber(L,argv[0]);
22309     }
22310     if (_v) {
22311       {
22312         _v = SWIG_lua_isnilstring(L,argv[1]);
22313       }
22314       if (_v) {
22315         {
22316           _v = lua_isnumber(L,argv[2]);
22317         }
22318         if (_v) {
22319           return _wrap_new_SBEvent__SWIG_2(L);
22320         }
22321       }
22322     }
22323   }
22324   
22325   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
22326     "  Possible C/C++ prototypes are:\n"
22327     "    lldb::SBEvent::SBEvent()\n"
22328     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
22329     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
22330   lua_error(L);return 0;
22331 }
22332
22333
22334 static int _wrap_SBEvent_IsValid(lua_State* L) {
22335   int SWIG_arg = 0;
22336   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22337   bool result;
22338   
22339   SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
22340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
22341   
22342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22343     SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
22344   }
22345   
22346   result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
22347   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22348   return SWIG_arg;
22349   
22350   if(0) SWIG_fail;
22351   
22352 fail:
22353   lua_error(L);
22354   return SWIG_arg;
22355 }
22356
22357
22358 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
22359   int SWIG_arg = 0;
22360   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22361   char *result = 0 ;
22362   
22363   SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
22364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
22365   
22366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22367     SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
22368   }
22369   
22370   result = (char *)(arg1)->GetDataFlavor();
22371   lua_pushstring(L,(const char *)result); SWIG_arg++;
22372   return SWIG_arg;
22373   
22374   if(0) SWIG_fail;
22375   
22376 fail:
22377   lua_error(L);
22378   return SWIG_arg;
22379 }
22380
22381
22382 static int _wrap_SBEvent_GetType(lua_State* L) {
22383   int SWIG_arg = 0;
22384   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22385   uint32_t result;
22386   
22387   SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
22388   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
22389   
22390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22391     SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
22392   }
22393   
22394   result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
22395   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
22396   return SWIG_arg;
22397   
22398   if(0) SWIG_fail;
22399   
22400 fail:
22401   lua_error(L);
22402   return SWIG_arg;
22403 }
22404
22405
22406 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
22407   int SWIG_arg = 0;
22408   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22409   lldb::SBBroadcaster result;
22410   
22411   SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
22412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
22413   
22414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22415     SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
22416   }
22417   
22418   result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
22419   {
22420     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
22421     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
22422   }
22423   return SWIG_arg;
22424   
22425   if(0) SWIG_fail;
22426   
22427 fail:
22428   lua_error(L);
22429   return SWIG_arg;
22430 }
22431
22432
22433 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
22434   int SWIG_arg = 0;
22435   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22436   char *result = 0 ;
22437   
22438   SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
22439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
22440   
22441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22442     SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
22443   }
22444   
22445   result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
22446   lua_pushstring(L,(const char *)result); SWIG_arg++;
22447   return SWIG_arg;
22448   
22449   if(0) SWIG_fail;
22450   
22451 fail:
22452   lua_error(L);
22453   return SWIG_arg;
22454 }
22455
22456
22457 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
22458   int SWIG_arg = 0;
22459   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22460   lldb::SBBroadcaster *arg2 = 0 ;
22461   bool result;
22462   
22463   SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
22464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
22465   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
22466   
22467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22468     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
22469   }
22470   
22471   
22472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
22473     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
22474   }
22475   
22476   result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
22477   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22478   return SWIG_arg;
22479   
22480   if(0) SWIG_fail;
22481   
22482 fail:
22483   lua_error(L);
22484   return SWIG_arg;
22485 }
22486
22487
22488 static int _wrap_SBEvent_Clear(lua_State* L) {
22489   int SWIG_arg = 0;
22490   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22491   
22492   SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
22493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
22494   
22495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22496     SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
22497   }
22498   
22499   (arg1)->Clear();
22500   
22501   return SWIG_arg;
22502   
22503   if(0) SWIG_fail;
22504   
22505 fail:
22506   lua_error(L);
22507   return SWIG_arg;
22508 }
22509
22510
22511 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
22512   int SWIG_arg = 0;
22513   lldb::SBEvent *arg1 = 0 ;
22514   char *result = 0 ;
22515   
22516   SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
22517   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
22518   
22519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22520     SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
22521   }
22522   
22523   result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
22524   lua_pushstring(L,(const char *)result); SWIG_arg++;
22525   return SWIG_arg;
22526   
22527   if(0) SWIG_fail;
22528   
22529 fail:
22530   lua_error(L);
22531   return SWIG_arg;
22532 }
22533
22534
22535 static int _wrap_SBEvent_GetDescription(lua_State* L) {
22536   int SWIG_arg = 0;
22537   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22538   lldb::SBStream *arg2 = 0 ;
22539   bool result;
22540   
22541   SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
22542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
22543   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
22544   
22545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22546     SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
22547   }
22548   
22549   
22550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22551     SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22552   }
22553   
22554   result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
22555   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22556   return SWIG_arg;
22557   
22558   if(0) SWIG_fail;
22559   
22560 fail:
22561   lua_error(L);
22562   return SWIG_arg;
22563 }
22564
22565
22566 static void swig_delete_SBEvent(void *obj) {
22567 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
22568 delete arg1;
22569 }
22570 static int _proxy__wrap_new_SBEvent(lua_State *L) {
22571     assert(lua_istable(L,1));
22572     lua_pushcfunction(L,_wrap_new_SBEvent);
22573     assert(!lua_isnil(L,-1));
22574     lua_replace(L,1); /* replace our table with real constructor */
22575     lua_call(L,lua_gettop(L)-1,1);
22576     return 1;
22577 }
22578 static swig_lua_attribute swig_SBEvent_attributes[] = {
22579     {0,0,0}
22580 };
22581 static swig_lua_method swig_SBEvent_methods[]= {
22582     { "IsValid", _wrap_SBEvent_IsValid},
22583     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
22584     { "GetType", _wrap_SBEvent_GetType},
22585     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
22586     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
22587     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
22588     { "Clear", _wrap_SBEvent_Clear},
22589     { "GetDescription", _wrap_SBEvent_GetDescription},
22590     {0,0}
22591 };
22592 static swig_lua_method swig_SBEvent_meta[] = {
22593     {0,0}
22594 };
22595
22596 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
22597     {0,0,0}
22598 };
22599 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
22600     {0,0,0,0,0,0}
22601 };
22602 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
22603     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
22604     {0,0}
22605 };
22606 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
22607     0
22608 };
22609
22610 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
22611     "SBEvent",
22612     swig_SBEvent_Sf_SwigStatic_methods,
22613     swig_SBEvent_Sf_SwigStatic_attributes,
22614     swig_SBEvent_Sf_SwigStatic_constants,
22615     swig_SBEvent_Sf_SwigStatic_classes,
22616     0
22617 };
22618 static swig_lua_class *swig_SBEvent_bases[] = {0};
22619 static const char *swig_SBEvent_base_names[] = {0};
22620 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 };
22621
22622 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
22623   int SWIG_arg = 0;
22624   lldb::SBExecutionContext *result = 0 ;
22625   
22626   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
22627   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
22628   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22629   return SWIG_arg;
22630   
22631   if(0) SWIG_fail;
22632   
22633 fail:
22634   lua_error(L);
22635   return SWIG_arg;
22636 }
22637
22638
22639 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
22640   int SWIG_arg = 0;
22641   lldb::SBExecutionContext *arg1 = 0 ;
22642   lldb::SBExecutionContext *result = 0 ;
22643   
22644   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22645   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
22646   
22647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22648     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
22649   }
22650   
22651   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
22652   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22653   return SWIG_arg;
22654   
22655   if(0) SWIG_fail;
22656   
22657 fail:
22658   lua_error(L);
22659   return SWIG_arg;
22660 }
22661
22662
22663 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
22664   int SWIG_arg = 0;
22665   lldb::SBTarget *arg1 = 0 ;
22666   lldb::SBExecutionContext *result = 0 ;
22667   
22668   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22669   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
22670   
22671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
22672     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
22673   }
22674   
22675   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
22676   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22677   return SWIG_arg;
22678   
22679   if(0) SWIG_fail;
22680   
22681 fail:
22682   lua_error(L);
22683   return SWIG_arg;
22684 }
22685
22686
22687 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
22688   int SWIG_arg = 0;
22689   lldb::SBProcess *arg1 = 0 ;
22690   lldb::SBExecutionContext *result = 0 ;
22691   
22692   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22693   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
22694   
22695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
22696     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
22697   }
22698   
22699   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
22700   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22701   return SWIG_arg;
22702   
22703   if(0) SWIG_fail;
22704   
22705 fail:
22706   lua_error(L);
22707   return SWIG_arg;
22708 }
22709
22710
22711 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
22712   int SWIG_arg = 0;
22713   lldb::SBThread arg1 ;
22714   lldb::SBThread *argp1 ;
22715   lldb::SBExecutionContext *result = 0 ;
22716   
22717   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22718   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
22719   
22720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
22721     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
22722   }
22723   arg1 = *argp1;
22724   
22725   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
22726   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22727   return SWIG_arg;
22728   
22729   if(0) SWIG_fail;
22730   
22731 fail:
22732   lua_error(L);
22733   return SWIG_arg;
22734 }
22735
22736
22737 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
22738   int SWIG_arg = 0;
22739   lldb::SBFrame *arg1 = 0 ;
22740   lldb::SBExecutionContext *result = 0 ;
22741   
22742   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22743   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
22744   
22745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
22746     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
22747   }
22748   
22749   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
22750   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22751   return SWIG_arg;
22752   
22753   if(0) SWIG_fail;
22754   
22755 fail:
22756   lua_error(L);
22757   return SWIG_arg;
22758 }
22759
22760
22761 static int _wrap_new_SBExecutionContext(lua_State* L) {
22762   int argc;
22763   int argv[2]={
22764     1,2
22765   };
22766   
22767   argc = lua_gettop(L);
22768   if (argc == 0) {
22769     return _wrap_new_SBExecutionContext__SWIG_0(L);
22770   }
22771   if (argc == 1) {
22772     int _v;
22773     {
22774       void *ptr;
22775       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
22776         _v = 0;
22777       } else {
22778         _v = 1;
22779       }
22780     }
22781     if (_v) {
22782       return _wrap_new_SBExecutionContext__SWIG_1(L);
22783     }
22784   }
22785   if (argc == 1) {
22786     int _v;
22787     {
22788       void *ptr;
22789       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
22790         _v = 0;
22791       } else {
22792         _v = 1;
22793       }
22794     }
22795     if (_v) {
22796       return _wrap_new_SBExecutionContext__SWIG_2(L);
22797     }
22798   }
22799   if (argc == 1) {
22800     int _v;
22801     {
22802       void *ptr;
22803       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
22804         _v = 0;
22805       } else {
22806         _v = 1;
22807       }
22808     }
22809     if (_v) {
22810       return _wrap_new_SBExecutionContext__SWIG_3(L);
22811     }
22812   }
22813   if (argc == 1) {
22814     int _v;
22815     {
22816       void *ptr;
22817       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
22818         _v = 0;
22819       } else {
22820         _v = 1;
22821       }
22822     }
22823     if (_v) {
22824       return _wrap_new_SBExecutionContext__SWIG_4(L);
22825     }
22826   }
22827   if (argc == 1) {
22828     int _v;
22829     {
22830       void *ptr;
22831       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
22832         _v = 0;
22833       } else {
22834         _v = 1;
22835       }
22836     }
22837     if (_v) {
22838       return _wrap_new_SBExecutionContext__SWIG_5(L);
22839     }
22840   }
22841   
22842   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
22843     "  Possible C/C++ prototypes are:\n"
22844     "    lldb::SBExecutionContext::SBExecutionContext()\n"
22845     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
22846     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
22847     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
22848     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
22849     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
22850   lua_error(L);return 0;
22851 }
22852
22853
22854 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
22855   int SWIG_arg = 0;
22856   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22857   lldb::SBTarget result;
22858   
22859   SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
22860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
22861   
22862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22863     SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
22864   }
22865   
22866   result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
22867   {
22868     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
22869     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
22870   }
22871   return SWIG_arg;
22872   
22873   if(0) SWIG_fail;
22874   
22875 fail:
22876   lua_error(L);
22877   return SWIG_arg;
22878 }
22879
22880
22881 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
22882   int SWIG_arg = 0;
22883   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22884   lldb::SBProcess result;
22885   
22886   SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
22887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
22888   
22889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22890     SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
22891   }
22892   
22893   result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
22894   {
22895     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
22896     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
22897   }
22898   return SWIG_arg;
22899   
22900   if(0) SWIG_fail;
22901   
22902 fail:
22903   lua_error(L);
22904   return SWIG_arg;
22905 }
22906
22907
22908 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
22909   int SWIG_arg = 0;
22910   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22911   lldb::SBThread result;
22912   
22913   SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
22914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
22915   
22916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22917     SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
22918   }
22919   
22920   result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
22921   {
22922     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
22923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
22924   }
22925   return SWIG_arg;
22926   
22927   if(0) SWIG_fail;
22928   
22929 fail:
22930   lua_error(L);
22931   return SWIG_arg;
22932 }
22933
22934
22935 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
22936   int SWIG_arg = 0;
22937   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22938   lldb::SBFrame result;
22939   
22940   SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
22941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
22942   
22943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22944     SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
22945   }
22946   
22947   result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
22948   {
22949     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
22950     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
22951   }
22952   return SWIG_arg;
22953   
22954   if(0) SWIG_fail;
22955   
22956 fail:
22957   lua_error(L);
22958   return SWIG_arg;
22959 }
22960
22961
22962 static void swig_delete_SBExecutionContext(void *obj) {
22963 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
22964 delete arg1;
22965 }
22966 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
22967     assert(lua_istable(L,1));
22968     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
22969     assert(!lua_isnil(L,-1));
22970     lua_replace(L,1); /* replace our table with real constructor */
22971     lua_call(L,lua_gettop(L)-1,1);
22972     return 1;
22973 }
22974 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
22975     {0,0,0}
22976 };
22977 static swig_lua_method swig_SBExecutionContext_methods[]= {
22978     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
22979     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
22980     { "GetThread", _wrap_SBExecutionContext_GetThread},
22981     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
22982     {0,0}
22983 };
22984 static swig_lua_method swig_SBExecutionContext_meta[] = {
22985     {0,0}
22986 };
22987
22988 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
22989     {0,0,0}
22990 };
22991 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
22992     {0,0,0,0,0,0}
22993 };
22994 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
22995     {0,0}
22996 };
22997 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
22998     0
22999 };
23000
23001 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
23002     "SBExecutionContext",
23003     swig_SBExecutionContext_Sf_SwigStatic_methods,
23004     swig_SBExecutionContext_Sf_SwigStatic_attributes,
23005     swig_SBExecutionContext_Sf_SwigStatic_constants,
23006     swig_SBExecutionContext_Sf_SwigStatic_classes,
23007     0
23008 };
23009 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
23010 static const char *swig_SBExecutionContext_base_names[] = {0};
23011 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 };
23012
23013 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
23014   int SWIG_arg = 0;
23015   lldb::SBExpressionOptions *result = 0 ;
23016   
23017   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
23018   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
23019   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++; 
23020   return SWIG_arg;
23021   
23022   if(0) SWIG_fail;
23023   
23024 fail:
23025   lua_error(L);
23026   return SWIG_arg;
23027 }
23028
23029
23030 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
23031   int SWIG_arg = 0;
23032   lldb::SBExpressionOptions *arg1 = 0 ;
23033   lldb::SBExpressionOptions *result = 0 ;
23034   
23035   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
23036   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
23037   
23038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23039     SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23040   }
23041   
23042   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
23043   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++; 
23044   return SWIG_arg;
23045   
23046   if(0) SWIG_fail;
23047   
23048 fail:
23049   lua_error(L);
23050   return SWIG_arg;
23051 }
23052
23053
23054 static int _wrap_new_SBExpressionOptions(lua_State* L) {
23055   int argc;
23056   int argv[2]={
23057     1,2
23058   };
23059   
23060   argc = lua_gettop(L);
23061   if (argc == 0) {
23062     return _wrap_new_SBExpressionOptions__SWIG_0(L);
23063   }
23064   if (argc == 1) {
23065     int _v;
23066     {
23067       void *ptr;
23068       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
23069         _v = 0;
23070       } else {
23071         _v = 1;
23072       }
23073     }
23074     if (_v) {
23075       return _wrap_new_SBExpressionOptions__SWIG_1(L);
23076     }
23077   }
23078   
23079   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
23080     "  Possible C/C++ prototypes are:\n"
23081     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
23082     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
23083   lua_error(L);return 0;
23084 }
23085
23086
23087 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
23088   int SWIG_arg = 0;
23089   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23090   bool result;
23091   
23092   SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
23093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
23094   
23095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23096     SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23097   }
23098   
23099   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
23100   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23101   return SWIG_arg;
23102   
23103   if(0) SWIG_fail;
23104   
23105 fail:
23106   lua_error(L);
23107   return SWIG_arg;
23108 }
23109
23110
23111 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
23112   int SWIG_arg = 0;
23113   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23114   bool arg2 ;
23115   
23116   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
23117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23118   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
23119   
23120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23121     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23122   }
23123   
23124   arg2 = (lua_toboolean(L, 2)!=0);
23125   (arg1)->SetCoerceResultToId(arg2);
23126   
23127   return SWIG_arg;
23128   
23129   if(0) SWIG_fail;
23130   
23131 fail:
23132   lua_error(L);
23133   return SWIG_arg;
23134 }
23135
23136
23137 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
23138   int SWIG_arg = 0;
23139   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23140   
23141   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
23142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23143   
23144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23145     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23146   }
23147   
23148   (arg1)->SetCoerceResultToId();
23149   
23150   return SWIG_arg;
23151   
23152   if(0) SWIG_fail;
23153   
23154 fail:
23155   lua_error(L);
23156   return SWIG_arg;
23157 }
23158
23159
23160 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
23161   int argc;
23162   int argv[3]={
23163     1,2,3
23164   };
23165   
23166   argc = lua_gettop(L);
23167   if (argc == 1) {
23168     int _v;
23169     {
23170       void *ptr;
23171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23172         _v = 0;
23173       } else {
23174         _v = 1;
23175       }
23176     }
23177     if (_v) {
23178       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
23179     }
23180   }
23181   if (argc == 2) {
23182     int _v;
23183     {
23184       void *ptr;
23185       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23186         _v = 0;
23187       } else {
23188         _v = 1;
23189       }
23190     }
23191     if (_v) {
23192       {
23193         _v = lua_isboolean(L,argv[1]);
23194       }
23195       if (_v) {
23196         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
23197       }
23198     }
23199   }
23200   
23201   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
23202     "  Possible C/C++ prototypes are:\n"
23203     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
23204     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
23205   lua_error(L);return 0;
23206 }
23207
23208
23209 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
23210   int SWIG_arg = 0;
23211   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23212   bool result;
23213   
23214   SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
23215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
23216   
23217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23218     SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23219   }
23220   
23221   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
23222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23223   return SWIG_arg;
23224   
23225   if(0) SWIG_fail;
23226   
23227 fail:
23228   lua_error(L);
23229   return SWIG_arg;
23230 }
23231
23232
23233 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
23234   int SWIG_arg = 0;
23235   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23236   bool arg2 ;
23237   
23238   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
23239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23240   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
23241   
23242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23243     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23244   }
23245   
23246   arg2 = (lua_toboolean(L, 2)!=0);
23247   (arg1)->SetUnwindOnError(arg2);
23248   
23249   return SWIG_arg;
23250   
23251   if(0) SWIG_fail;
23252   
23253 fail:
23254   lua_error(L);
23255   return SWIG_arg;
23256 }
23257
23258
23259 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
23260   int SWIG_arg = 0;
23261   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23262   
23263   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
23264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23265   
23266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23267     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23268   }
23269   
23270   (arg1)->SetUnwindOnError();
23271   
23272   return SWIG_arg;
23273   
23274   if(0) SWIG_fail;
23275   
23276 fail:
23277   lua_error(L);
23278   return SWIG_arg;
23279 }
23280
23281
23282 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
23283   int argc;
23284   int argv[3]={
23285     1,2,3
23286   };
23287   
23288   argc = lua_gettop(L);
23289   if (argc == 1) {
23290     int _v;
23291     {
23292       void *ptr;
23293       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23294         _v = 0;
23295       } else {
23296         _v = 1;
23297       }
23298     }
23299     if (_v) {
23300       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
23301     }
23302   }
23303   if (argc == 2) {
23304     int _v;
23305     {
23306       void *ptr;
23307       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23308         _v = 0;
23309       } else {
23310         _v = 1;
23311       }
23312     }
23313     if (_v) {
23314       {
23315         _v = lua_isboolean(L,argv[1]);
23316       }
23317       if (_v) {
23318         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
23319       }
23320     }
23321   }
23322   
23323   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
23324     "  Possible C/C++ prototypes are:\n"
23325     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
23326     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
23327   lua_error(L);return 0;
23328 }
23329
23330
23331 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
23332   int SWIG_arg = 0;
23333   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23334   bool result;
23335   
23336   SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
23337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
23338   
23339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23340     SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23341   }
23342   
23343   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
23344   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23345   return SWIG_arg;
23346   
23347   if(0) SWIG_fail;
23348   
23349 fail:
23350   lua_error(L);
23351   return SWIG_arg;
23352 }
23353
23354
23355 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
23356   int SWIG_arg = 0;
23357   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23358   bool arg2 ;
23359   
23360   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
23361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23362   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
23363   
23364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23365     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23366   }
23367   
23368   arg2 = (lua_toboolean(L, 2)!=0);
23369   (arg1)->SetIgnoreBreakpoints(arg2);
23370   
23371   return SWIG_arg;
23372   
23373   if(0) SWIG_fail;
23374   
23375 fail:
23376   lua_error(L);
23377   return SWIG_arg;
23378 }
23379
23380
23381 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
23382   int SWIG_arg = 0;
23383   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23384   
23385   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
23386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23387   
23388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23389     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23390   }
23391   
23392   (arg1)->SetIgnoreBreakpoints();
23393   
23394   return SWIG_arg;
23395   
23396   if(0) SWIG_fail;
23397   
23398 fail:
23399   lua_error(L);
23400   return SWIG_arg;
23401 }
23402
23403
23404 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
23405   int argc;
23406   int argv[3]={
23407     1,2,3
23408   };
23409   
23410   argc = lua_gettop(L);
23411   if (argc == 1) {
23412     int _v;
23413     {
23414       void *ptr;
23415       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23416         _v = 0;
23417       } else {
23418         _v = 1;
23419       }
23420     }
23421     if (_v) {
23422       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
23423     }
23424   }
23425   if (argc == 2) {
23426     int _v;
23427     {
23428       void *ptr;
23429       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23430         _v = 0;
23431       } else {
23432         _v = 1;
23433       }
23434     }
23435     if (_v) {
23436       {
23437         _v = lua_isboolean(L,argv[1]);
23438       }
23439       if (_v) {
23440         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
23441       }
23442     }
23443   }
23444   
23445   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
23446     "  Possible C/C++ prototypes are:\n"
23447     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
23448     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
23449   lua_error(L);return 0;
23450 }
23451
23452
23453 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
23454   int SWIG_arg = 0;
23455   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23456   lldb::DynamicValueType result;
23457   
23458   SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
23459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
23460   
23461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23462     SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23463   }
23464   
23465   result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
23466   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
23467   return SWIG_arg;
23468   
23469   if(0) SWIG_fail;
23470   
23471 fail:
23472   lua_error(L);
23473   return SWIG_arg;
23474 }
23475
23476
23477 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
23478   int SWIG_arg = 0;
23479   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23480   lldb::DynamicValueType arg2 ;
23481   
23482   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
23483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23484   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
23485   
23486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23487     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23488   }
23489   
23490   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
23491   (arg1)->SetFetchDynamicValue(arg2);
23492   
23493   return SWIG_arg;
23494   
23495   if(0) SWIG_fail;
23496   
23497 fail:
23498   lua_error(L);
23499   return SWIG_arg;
23500 }
23501
23502
23503 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
23504   int SWIG_arg = 0;
23505   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23506   
23507   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
23508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23509   
23510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23511     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23512   }
23513   
23514   (arg1)->SetFetchDynamicValue();
23515   
23516   return SWIG_arg;
23517   
23518   if(0) SWIG_fail;
23519   
23520 fail:
23521   lua_error(L);
23522   return SWIG_arg;
23523 }
23524
23525
23526 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
23527   int argc;
23528   int argv[3]={
23529     1,2,3
23530   };
23531   
23532   argc = lua_gettop(L);
23533   if (argc == 1) {
23534     int _v;
23535     {
23536       void *ptr;
23537       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23538         _v = 0;
23539       } else {
23540         _v = 1;
23541       }
23542     }
23543     if (_v) {
23544       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
23545     }
23546   }
23547   if (argc == 2) {
23548     int _v;
23549     {
23550       void *ptr;
23551       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23552         _v = 0;
23553       } else {
23554         _v = 1;
23555       }
23556     }
23557     if (_v) {
23558       {
23559         _v = lua_isnumber(L,argv[1]);
23560       }
23561       if (_v) {
23562         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
23563       }
23564     }
23565   }
23566   
23567   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
23568     "  Possible C/C++ prototypes are:\n"
23569     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
23570     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
23571   lua_error(L);return 0;
23572 }
23573
23574
23575 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
23576   int SWIG_arg = 0;
23577   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23578   uint32_t result;
23579   
23580   SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
23581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23582   
23583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23584     SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23585   }
23586   
23587   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
23588   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
23589   return SWIG_arg;
23590   
23591   if(0) SWIG_fail;
23592   
23593 fail:
23594   lua_error(L);
23595   return SWIG_arg;
23596 }
23597
23598
23599 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23600   int SWIG_arg = 0;
23601   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23602   uint32_t arg2 ;
23603   
23604   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
23605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23606   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
23607   
23608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23609     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23610   }
23611   
23612   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
23613   arg2 = (uint32_t)lua_tonumber(L, 2);
23614   (arg1)->SetTimeoutInMicroSeconds(arg2);
23615   
23616   return SWIG_arg;
23617   
23618   if(0) SWIG_fail;
23619   
23620 fail:
23621   lua_error(L);
23622   return SWIG_arg;
23623 }
23624
23625
23626 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23627   int SWIG_arg = 0;
23628   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23629   
23630   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
23631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23632   
23633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23634     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23635   }
23636   
23637   (arg1)->SetTimeoutInMicroSeconds();
23638   
23639   return SWIG_arg;
23640   
23641   if(0) SWIG_fail;
23642   
23643 fail:
23644   lua_error(L);
23645   return SWIG_arg;
23646 }
23647
23648
23649 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
23650   int argc;
23651   int argv[3]={
23652     1,2,3
23653   };
23654   
23655   argc = lua_gettop(L);
23656   if (argc == 1) {
23657     int _v;
23658     {
23659       void *ptr;
23660       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23661         _v = 0;
23662       } else {
23663         _v = 1;
23664       }
23665     }
23666     if (_v) {
23667       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
23668     }
23669   }
23670   if (argc == 2) {
23671     int _v;
23672     {
23673       void *ptr;
23674       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23675         _v = 0;
23676       } else {
23677         _v = 1;
23678       }
23679     }
23680     if (_v) {
23681       {
23682         _v = lua_isnumber(L,argv[1]);
23683       }
23684       if (_v) {
23685         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
23686       }
23687     }
23688   }
23689   
23690   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
23691     "  Possible C/C++ prototypes are:\n"
23692     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
23693     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
23694   lua_error(L);return 0;
23695 }
23696
23697
23698 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23699   int SWIG_arg = 0;
23700   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23701   uint32_t result;
23702   
23703   SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
23704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23705   
23706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23707     SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23708   }
23709   
23710   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
23711   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
23712   return SWIG_arg;
23713   
23714   if(0) SWIG_fail;
23715   
23716 fail:
23717   lua_error(L);
23718   return SWIG_arg;
23719 }
23720
23721
23722 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23723   int SWIG_arg = 0;
23724   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23725   uint32_t arg2 ;
23726   
23727   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
23728   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23729   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
23730   
23731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23732     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23733   }
23734   
23735   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
23736   arg2 = (uint32_t)lua_tonumber(L, 2);
23737   (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
23738   
23739   return SWIG_arg;
23740   
23741   if(0) SWIG_fail;
23742   
23743 fail:
23744   lua_error(L);
23745   return SWIG_arg;
23746 }
23747
23748
23749 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23750   int SWIG_arg = 0;
23751   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23752   
23753   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
23754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23755   
23756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23757     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23758   }
23759   
23760   (arg1)->SetOneThreadTimeoutInMicroSeconds();
23761   
23762   return SWIG_arg;
23763   
23764   if(0) SWIG_fail;
23765   
23766 fail:
23767   lua_error(L);
23768   return SWIG_arg;
23769 }
23770
23771
23772 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23773   int argc;
23774   int argv[3]={
23775     1,2,3
23776   };
23777   
23778   argc = lua_gettop(L);
23779   if (argc == 1) {
23780     int _v;
23781     {
23782       void *ptr;
23783       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23784         _v = 0;
23785       } else {
23786         _v = 1;
23787       }
23788     }
23789     if (_v) {
23790       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
23791     }
23792   }
23793   if (argc == 2) {
23794     int _v;
23795     {
23796       void *ptr;
23797       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23798         _v = 0;
23799       } else {
23800         _v = 1;
23801       }
23802     }
23803     if (_v) {
23804       {
23805         _v = lua_isnumber(L,argv[1]);
23806       }
23807       if (_v) {
23808         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
23809       }
23810     }
23811   }
23812   
23813   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
23814     "  Possible C/C++ prototypes are:\n"
23815     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
23816     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
23817   lua_error(L);return 0;
23818 }
23819
23820
23821 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
23822   int SWIG_arg = 0;
23823   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23824   bool result;
23825   
23826   SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
23827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
23828   
23829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23830     SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23831   }
23832   
23833   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
23834   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23835   return SWIG_arg;
23836   
23837   if(0) SWIG_fail;
23838   
23839 fail:
23840   lua_error(L);
23841   return SWIG_arg;
23842 }
23843
23844
23845 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
23846   int SWIG_arg = 0;
23847   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23848   bool arg2 ;
23849   
23850   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
23851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23852   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
23853   
23854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23855     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23856   }
23857   
23858   arg2 = (lua_toboolean(L, 2)!=0);
23859   (arg1)->SetTryAllThreads(arg2);
23860   
23861   return SWIG_arg;
23862   
23863   if(0) SWIG_fail;
23864   
23865 fail:
23866   lua_error(L);
23867   return SWIG_arg;
23868 }
23869
23870
23871 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
23872   int SWIG_arg = 0;
23873   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23874   
23875   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
23876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23877   
23878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23879     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23880   }
23881   
23882   (arg1)->SetTryAllThreads();
23883   
23884   return SWIG_arg;
23885   
23886   if(0) SWIG_fail;
23887   
23888 fail:
23889   lua_error(L);
23890   return SWIG_arg;
23891 }
23892
23893
23894 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
23895   int argc;
23896   int argv[3]={
23897     1,2,3
23898   };
23899   
23900   argc = lua_gettop(L);
23901   if (argc == 1) {
23902     int _v;
23903     {
23904       void *ptr;
23905       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23906         _v = 0;
23907       } else {
23908         _v = 1;
23909       }
23910     }
23911     if (_v) {
23912       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
23913     }
23914   }
23915   if (argc == 2) {
23916     int _v;
23917     {
23918       void *ptr;
23919       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23920         _v = 0;
23921       } else {
23922         _v = 1;
23923       }
23924     }
23925     if (_v) {
23926       {
23927         _v = lua_isboolean(L,argv[1]);
23928       }
23929       if (_v) {
23930         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
23931       }
23932     }
23933   }
23934   
23935   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
23936     "  Possible C/C++ prototypes are:\n"
23937     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
23938     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
23939   lua_error(L);return 0;
23940 }
23941
23942
23943 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
23944   int SWIG_arg = 0;
23945   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23946   bool result;
23947   
23948   SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
23949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
23950   
23951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23952     SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23953   }
23954   
23955   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
23956   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23957   return SWIG_arg;
23958   
23959   if(0) SWIG_fail;
23960   
23961 fail:
23962   lua_error(L);
23963   return SWIG_arg;
23964 }
23965
23966
23967 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
23968   int SWIG_arg = 0;
23969   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23970   bool arg2 ;
23971   
23972   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
23973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23974   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
23975   
23976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23977     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23978   }
23979   
23980   arg2 = (lua_toboolean(L, 2)!=0);
23981   (arg1)->SetStopOthers(arg2);
23982   
23983   return SWIG_arg;
23984   
23985   if(0) SWIG_fail;
23986   
23987 fail:
23988   lua_error(L);
23989   return SWIG_arg;
23990 }
23991
23992
23993 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
23994   int SWIG_arg = 0;
23995   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23996   
23997   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
23998   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23999   
24000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24001     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24002   }
24003   
24004   (arg1)->SetStopOthers();
24005   
24006   return SWIG_arg;
24007   
24008   if(0) SWIG_fail;
24009   
24010 fail:
24011   lua_error(L);
24012   return SWIG_arg;
24013 }
24014
24015
24016 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
24017   int argc;
24018   int argv[3]={
24019     1,2,3
24020   };
24021   
24022   argc = lua_gettop(L);
24023   if (argc == 1) {
24024     int _v;
24025     {
24026       void *ptr;
24027       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24028         _v = 0;
24029       } else {
24030         _v = 1;
24031       }
24032     }
24033     if (_v) {
24034       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
24035     }
24036   }
24037   if (argc == 2) {
24038     int _v;
24039     {
24040       void *ptr;
24041       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24042         _v = 0;
24043       } else {
24044         _v = 1;
24045       }
24046     }
24047     if (_v) {
24048       {
24049         _v = lua_isboolean(L,argv[1]);
24050       }
24051       if (_v) {
24052         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
24053       }
24054     }
24055   }
24056   
24057   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
24058     "  Possible C/C++ prototypes are:\n"
24059     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
24060     "    lldb::SBExpressionOptions::SetStopOthers()\n");
24061   lua_error(L);return 0;
24062 }
24063
24064
24065 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
24066   int SWIG_arg = 0;
24067   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24068   bool result;
24069   
24070   SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
24071   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
24072   
24073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24074     SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24075   }
24076   
24077   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
24078   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24079   return SWIG_arg;
24080   
24081   if(0) SWIG_fail;
24082   
24083 fail:
24084   lua_error(L);
24085   return SWIG_arg;
24086 }
24087
24088
24089 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
24090   int SWIG_arg = 0;
24091   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24092   bool arg2 ;
24093   
24094   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
24095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24096   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
24097   
24098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24099     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24100   }
24101   
24102   arg2 = (lua_toboolean(L, 2)!=0);
24103   (arg1)->SetTrapExceptions(arg2);
24104   
24105   return SWIG_arg;
24106   
24107   if(0) SWIG_fail;
24108   
24109 fail:
24110   lua_error(L);
24111   return SWIG_arg;
24112 }
24113
24114
24115 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
24116   int SWIG_arg = 0;
24117   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24118   
24119   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
24120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24121   
24122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24123     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24124   }
24125   
24126   (arg1)->SetTrapExceptions();
24127   
24128   return SWIG_arg;
24129   
24130   if(0) SWIG_fail;
24131   
24132 fail:
24133   lua_error(L);
24134   return SWIG_arg;
24135 }
24136
24137
24138 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
24139   int argc;
24140   int argv[3]={
24141     1,2,3
24142   };
24143   
24144   argc = lua_gettop(L);
24145   if (argc == 1) {
24146     int _v;
24147     {
24148       void *ptr;
24149       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24150         _v = 0;
24151       } else {
24152         _v = 1;
24153       }
24154     }
24155     if (_v) {
24156       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
24157     }
24158   }
24159   if (argc == 2) {
24160     int _v;
24161     {
24162       void *ptr;
24163       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24164         _v = 0;
24165       } else {
24166         _v = 1;
24167       }
24168     }
24169     if (_v) {
24170       {
24171         _v = lua_isboolean(L,argv[1]);
24172       }
24173       if (_v) {
24174         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
24175       }
24176     }
24177   }
24178   
24179   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
24180     "  Possible C/C++ prototypes are:\n"
24181     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
24182     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
24183   lua_error(L);return 0;
24184 }
24185
24186
24187 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
24188   int SWIG_arg = 0;
24189   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24190   lldb::LanguageType arg2 ;
24191   
24192   SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
24193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
24194   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
24195   
24196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24197     SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24198   }
24199   
24200   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
24201   (arg1)->SetLanguage(arg2);
24202   
24203   return SWIG_arg;
24204   
24205   if(0) SWIG_fail;
24206   
24207 fail:
24208   lua_error(L);
24209   return SWIG_arg;
24210 }
24211
24212
24213 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
24214   int SWIG_arg = 0;
24215   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24216   bool result;
24217   
24218   SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
24219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24220   
24221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24222     SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24223   }
24224   
24225   result = (bool)(arg1)->GetGenerateDebugInfo();
24226   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24227   return SWIG_arg;
24228   
24229   if(0) SWIG_fail;
24230   
24231 fail:
24232   lua_error(L);
24233   return SWIG_arg;
24234 }
24235
24236
24237 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
24238   int SWIG_arg = 0;
24239   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24240   bool arg2 ;
24241   
24242   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
24243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24244   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
24245   
24246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24247     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24248   }
24249   
24250   arg2 = (lua_toboolean(L, 2)!=0);
24251   (arg1)->SetGenerateDebugInfo(arg2);
24252   
24253   return SWIG_arg;
24254   
24255   if(0) SWIG_fail;
24256   
24257 fail:
24258   lua_error(L);
24259   return SWIG_arg;
24260 }
24261
24262
24263 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
24264   int SWIG_arg = 0;
24265   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24266   
24267   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
24268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24269   
24270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24271     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24272   }
24273   
24274   (arg1)->SetGenerateDebugInfo();
24275   
24276   return SWIG_arg;
24277   
24278   if(0) SWIG_fail;
24279   
24280 fail:
24281   lua_error(L);
24282   return SWIG_arg;
24283 }
24284
24285
24286 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
24287   int argc;
24288   int argv[3]={
24289     1,2,3
24290   };
24291   
24292   argc = lua_gettop(L);
24293   if (argc == 1) {
24294     int _v;
24295     {
24296       void *ptr;
24297       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24298         _v = 0;
24299       } else {
24300         _v = 1;
24301       }
24302     }
24303     if (_v) {
24304       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
24305     }
24306   }
24307   if (argc == 2) {
24308     int _v;
24309     {
24310       void *ptr;
24311       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24312         _v = 0;
24313       } else {
24314         _v = 1;
24315       }
24316     }
24317     if (_v) {
24318       {
24319         _v = lua_isboolean(L,argv[1]);
24320       }
24321       if (_v) {
24322         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
24323       }
24324     }
24325   }
24326   
24327   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
24328     "  Possible C/C++ prototypes are:\n"
24329     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
24330     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
24331   lua_error(L);return 0;
24332 }
24333
24334
24335 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
24336   int SWIG_arg = 0;
24337   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24338   bool result;
24339   
24340   SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
24341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24342   
24343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24344     SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24345   }
24346   
24347   result = (bool)(arg1)->GetSuppressPersistentResult();
24348   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24349   return SWIG_arg;
24350   
24351   if(0) SWIG_fail;
24352   
24353 fail:
24354   lua_error(L);
24355   return SWIG_arg;
24356 }
24357
24358
24359 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
24360   int SWIG_arg = 0;
24361   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24362   bool arg2 ;
24363   
24364   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
24365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24366   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
24367   
24368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24369     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24370   }
24371   
24372   arg2 = (lua_toboolean(L, 2)!=0);
24373   (arg1)->SetSuppressPersistentResult(arg2);
24374   
24375   return SWIG_arg;
24376   
24377   if(0) SWIG_fail;
24378   
24379 fail:
24380   lua_error(L);
24381   return SWIG_arg;
24382 }
24383
24384
24385 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
24386   int SWIG_arg = 0;
24387   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24388   
24389   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
24390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24391   
24392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24393     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24394   }
24395   
24396   (arg1)->SetSuppressPersistentResult();
24397   
24398   return SWIG_arg;
24399   
24400   if(0) SWIG_fail;
24401   
24402 fail:
24403   lua_error(L);
24404   return SWIG_arg;
24405 }
24406
24407
24408 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
24409   int argc;
24410   int argv[3]={
24411     1,2,3
24412   };
24413   
24414   argc = lua_gettop(L);
24415   if (argc == 1) {
24416     int _v;
24417     {
24418       void *ptr;
24419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24420         _v = 0;
24421       } else {
24422         _v = 1;
24423       }
24424     }
24425     if (_v) {
24426       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
24427     }
24428   }
24429   if (argc == 2) {
24430     int _v;
24431     {
24432       void *ptr;
24433       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24434         _v = 0;
24435       } else {
24436         _v = 1;
24437       }
24438     }
24439     if (_v) {
24440       {
24441         _v = lua_isboolean(L,argv[1]);
24442       }
24443       if (_v) {
24444         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
24445       }
24446     }
24447   }
24448   
24449   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
24450     "  Possible C/C++ prototypes are:\n"
24451     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
24452     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
24453   lua_error(L);return 0;
24454 }
24455
24456
24457 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
24458   int SWIG_arg = 0;
24459   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24460   char *result = 0 ;
24461   
24462   SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
24463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
24464   
24465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24466     SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24467   }
24468   
24469   result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
24470   lua_pushstring(L,(const char *)result); SWIG_arg++;
24471   return SWIG_arg;
24472   
24473   if(0) SWIG_fail;
24474   
24475 fail:
24476   lua_error(L);
24477   return SWIG_arg;
24478 }
24479
24480
24481 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
24482   int SWIG_arg = 0;
24483   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24484   char *arg2 = (char *) 0 ;
24485   
24486   SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
24487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
24488   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
24489   
24490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24491     SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24492   }
24493   
24494   arg2 = (char *)lua_tostring(L, 2);
24495   (arg1)->SetPrefix((char const *)arg2);
24496   
24497   return SWIG_arg;
24498   
24499   if(0) SWIG_fail;
24500   
24501 fail:
24502   lua_error(L);
24503   return SWIG_arg;
24504 }
24505
24506
24507 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
24508   int SWIG_arg = 0;
24509   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24510   bool arg2 ;
24511   
24512   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
24513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24514   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
24515   
24516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24517     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24518   }
24519   
24520   arg2 = (lua_toboolean(L, 2)!=0);
24521   (arg1)->SetAutoApplyFixIts(arg2);
24522   
24523   return SWIG_arg;
24524   
24525   if(0) SWIG_fail;
24526   
24527 fail:
24528   lua_error(L);
24529   return SWIG_arg;
24530 }
24531
24532
24533 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
24534   int SWIG_arg = 0;
24535   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24536   
24537   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
24538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24539   
24540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24541     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24542   }
24543   
24544   (arg1)->SetAutoApplyFixIts();
24545   
24546   return SWIG_arg;
24547   
24548   if(0) SWIG_fail;
24549   
24550 fail:
24551   lua_error(L);
24552   return SWIG_arg;
24553 }
24554
24555
24556 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
24557   int argc;
24558   int argv[3]={
24559     1,2,3
24560   };
24561   
24562   argc = lua_gettop(L);
24563   if (argc == 1) {
24564     int _v;
24565     {
24566       void *ptr;
24567       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24568         _v = 0;
24569       } else {
24570         _v = 1;
24571       }
24572     }
24573     if (_v) {
24574       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
24575     }
24576   }
24577   if (argc == 2) {
24578     int _v;
24579     {
24580       void *ptr;
24581       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24582         _v = 0;
24583       } else {
24584         _v = 1;
24585       }
24586     }
24587     if (_v) {
24588       {
24589         _v = lua_isboolean(L,argv[1]);
24590       }
24591       if (_v) {
24592         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
24593       }
24594     }
24595   }
24596   
24597   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
24598     "  Possible C/C++ prototypes are:\n"
24599     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
24600     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
24601   lua_error(L);return 0;
24602 }
24603
24604
24605 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
24606   int SWIG_arg = 0;
24607   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24608   bool result;
24609   
24610   SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
24611   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24612   
24613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24614     SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24615   }
24616   
24617   result = (bool)(arg1)->GetAutoApplyFixIts();
24618   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24619   return SWIG_arg;
24620   
24621   if(0) SWIG_fail;
24622   
24623 fail:
24624   lua_error(L);
24625   return SWIG_arg;
24626 }
24627
24628
24629 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
24630   int SWIG_arg = 0;
24631   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24632   uint64_t arg2 ;
24633   
24634   SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
24635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
24636   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
24637   
24638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24639     SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24640   }
24641   
24642   arg2 = (uint64_t)lua_tonumber(L, 2);
24643   (arg1)->SetRetriesWithFixIts(arg2);
24644   
24645   return SWIG_arg;
24646   
24647   if(0) SWIG_fail;
24648   
24649 fail:
24650   lua_error(L);
24651   return SWIG_arg;
24652 }
24653
24654
24655 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
24656   int SWIG_arg = 0;
24657   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24658   uint64_t result;
24659   
24660   SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
24661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
24662   
24663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24664     SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24665   }
24666   
24667   result = (uint64_t)(arg1)->GetRetriesWithFixIts();
24668   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
24669   return SWIG_arg;
24670   
24671   if(0) SWIG_fail;
24672   
24673 fail:
24674   lua_error(L);
24675   return SWIG_arg;
24676 }
24677
24678
24679 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
24680   int SWIG_arg = 0;
24681   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24682   bool result;
24683   
24684   SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
24685   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
24686   
24687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24688     SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24689   }
24690   
24691   result = (bool)(arg1)->GetTopLevel();
24692   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24693   return SWIG_arg;
24694   
24695   if(0) SWIG_fail;
24696   
24697 fail:
24698   lua_error(L);
24699   return SWIG_arg;
24700 }
24701
24702
24703 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
24704   int SWIG_arg = 0;
24705   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24706   bool arg2 ;
24707   
24708   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
24709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24710   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
24711   
24712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24713     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24714   }
24715   
24716   arg2 = (lua_toboolean(L, 2)!=0);
24717   (arg1)->SetTopLevel(arg2);
24718   
24719   return SWIG_arg;
24720   
24721   if(0) SWIG_fail;
24722   
24723 fail:
24724   lua_error(L);
24725   return SWIG_arg;
24726 }
24727
24728
24729 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
24730   int SWIG_arg = 0;
24731   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24732   
24733   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
24734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24735   
24736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24737     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24738   }
24739   
24740   (arg1)->SetTopLevel();
24741   
24742   return SWIG_arg;
24743   
24744   if(0) SWIG_fail;
24745   
24746 fail:
24747   lua_error(L);
24748   return SWIG_arg;
24749 }
24750
24751
24752 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
24753   int argc;
24754   int argv[3]={
24755     1,2,3
24756   };
24757   
24758   argc = lua_gettop(L);
24759   if (argc == 1) {
24760     int _v;
24761     {
24762       void *ptr;
24763       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24764         _v = 0;
24765       } else {
24766         _v = 1;
24767       }
24768     }
24769     if (_v) {
24770       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
24771     }
24772   }
24773   if (argc == 2) {
24774     int _v;
24775     {
24776       void *ptr;
24777       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24778         _v = 0;
24779       } else {
24780         _v = 1;
24781       }
24782     }
24783     if (_v) {
24784       {
24785         _v = lua_isboolean(L,argv[1]);
24786       }
24787       if (_v) {
24788         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
24789       }
24790     }
24791   }
24792   
24793   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
24794     "  Possible C/C++ prototypes are:\n"
24795     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
24796     "    lldb::SBExpressionOptions::SetTopLevel()\n");
24797   lua_error(L);return 0;
24798 }
24799
24800
24801 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
24802   int SWIG_arg = 0;
24803   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24804   bool result;
24805   
24806   SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
24807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
24808   
24809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24810     SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24811   }
24812   
24813   result = (bool)(arg1)->GetAllowJIT();
24814   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24815   return SWIG_arg;
24816   
24817   if(0) SWIG_fail;
24818   
24819 fail:
24820   lua_error(L);
24821   return SWIG_arg;
24822 }
24823
24824
24825 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
24826   int SWIG_arg = 0;
24827   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24828   bool arg2 ;
24829   
24830   SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
24831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
24832   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
24833   
24834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24835     SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24836   }
24837   
24838   arg2 = (lua_toboolean(L, 2)!=0);
24839   (arg1)->SetAllowJIT(arg2);
24840   
24841   return SWIG_arg;
24842   
24843   if(0) SWIG_fail;
24844   
24845 fail:
24846   lua_error(L);
24847   return SWIG_arg;
24848 }
24849
24850
24851 static void swig_delete_SBExpressionOptions(void *obj) {
24852 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
24853 delete arg1;
24854 }
24855 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
24856     assert(lua_istable(L,1));
24857     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
24858     assert(!lua_isnil(L,-1));
24859     lua_replace(L,1); /* replace our table with real constructor */
24860     lua_call(L,lua_gettop(L)-1,1);
24861     return 1;
24862 }
24863 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
24864     {0,0,0}
24865 };
24866 static swig_lua_method swig_SBExpressionOptions_methods[]= {
24867     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
24868     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
24869     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
24870     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
24871     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
24872     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
24873     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
24874     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
24875     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
24876     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
24877     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
24878     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
24879     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
24880     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
24881     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
24882     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
24883     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
24884     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
24885     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
24886     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
24887     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
24888     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
24889     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
24890     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
24891     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
24892     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
24893     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
24894     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
24895     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
24896     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
24897     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
24898     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
24899     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
24900     {0,0}
24901 };
24902 static swig_lua_method swig_SBExpressionOptions_meta[] = {
24903     {0,0}
24904 };
24905
24906 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
24907     {0,0,0}
24908 };
24909 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
24910     {0,0,0,0,0,0}
24911 };
24912 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
24913     {0,0}
24914 };
24915 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
24916     0
24917 };
24918
24919 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
24920     "SBExpressionOptions",
24921     swig_SBExpressionOptions_Sf_SwigStatic_methods,
24922     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
24923     swig_SBExpressionOptions_Sf_SwigStatic_constants,
24924     swig_SBExpressionOptions_Sf_SwigStatic_classes,
24925     0
24926 };
24927 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
24928 static const char *swig_SBExpressionOptions_base_names[] = {0};
24929 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 };
24930
24931 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
24932   int SWIG_arg = 0;
24933   lldb::SBFile *result = 0 ;
24934   
24935   SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
24936   result = (lldb::SBFile *)new lldb::SBFile();
24937   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++; 
24938   return SWIG_arg;
24939   
24940   if(0) SWIG_fail;
24941   
24942 fail:
24943   lua_error(L);
24944   return SWIG_arg;
24945 }
24946
24947
24948 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
24949   int SWIG_arg = 0;
24950   int arg1 ;
24951   char *arg2 = (char *) 0 ;
24952   bool arg3 ;
24953   lldb::SBFile *result = 0 ;
24954   
24955   SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
24956   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
24957   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
24958   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
24959   arg1 = (int)lua_tonumber(L, 1);
24960   arg2 = (char *)lua_tostring(L, 2);
24961   arg3 = (lua_toboolean(L, 3)!=0);
24962   result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
24963   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++; 
24964   return SWIG_arg;
24965   
24966   if(0) SWIG_fail;
24967   
24968 fail:
24969   lua_error(L);
24970   return SWIG_arg;
24971 }
24972
24973
24974 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
24975   int SWIG_arg = 0;
24976   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24977   lldb::FileSP *argp1 ;
24978   lldb::SBFile *result = 0 ;
24979   
24980   SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
24981   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"lldb::FileSP");
24982   
24983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24984     SWIG_fail_ptr("new_SBFile",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24985   }
24986   arg1 = *argp1;
24987   
24988   result = (lldb::SBFile *)new lldb::SBFile(arg1);
24989   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++; 
24990   return SWIG_arg;
24991   
24992   if(0) SWIG_fail;
24993   
24994 fail:
24995   lua_error(L);
24996   return SWIG_arg;
24997 }
24998
24999
25000 static int _wrap_new_SBFile(lua_State* L) {
25001   int argc;
25002   int argv[4]={
25003     1,2,3,4
25004   };
25005   
25006   argc = lua_gettop(L);
25007   if (argc == 0) {
25008     return _wrap_new_SBFile__SWIG_0(L);
25009   }
25010   if (argc == 1) {
25011     int _v;
25012     {
25013       void *ptr;
25014       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
25015         _v = 0;
25016       } else {
25017         _v = 1;
25018       }
25019     }
25020     if (_v) {
25021       return _wrap_new_SBFile__SWIG_2(L);
25022     }
25023   }
25024   if (argc == 3) {
25025     int _v;
25026     {
25027       _v = lua_isnumber(L,argv[0]);
25028     }
25029     if (_v) {
25030       {
25031         _v = SWIG_lua_isnilstring(L,argv[1]);
25032       }
25033       if (_v) {
25034         {
25035           _v = lua_isboolean(L,argv[2]);
25036         }
25037         if (_v) {
25038           return _wrap_new_SBFile__SWIG_1(L);
25039         }
25040       }
25041     }
25042   }
25043   
25044   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
25045     "  Possible C/C++ prototypes are:\n"
25046     "    lldb::SBFile::SBFile()\n"
25047     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
25048     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
25049   lua_error(L);return 0;
25050 }
25051
25052
25053 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
25054   int SWIG_arg = 0;
25055   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25056   lldb::FileSP *argp1 ;
25057   lldb::SBFile result;
25058   
25059   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
25060   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,"lldb::FileSP");
25061   
25062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25063     SWIG_fail_ptr("SBFile_MakeBorrowed",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25064   }
25065   arg1 = *argp1;
25066   
25067   result = lldb_SBFile_MakeBorrowed(arg1);
25068   {
25069     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25071   }
25072   return SWIG_arg;
25073   
25074   if(0) SWIG_fail;
25075   
25076 fail:
25077   lua_error(L);
25078   return SWIG_arg;
25079 }
25080
25081
25082 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
25083   int SWIG_arg = 0;
25084   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25085   lldb::FileSP *argp1 ;
25086   lldb::SBFile result;
25087   
25088   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
25089   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,"lldb::FileSP");
25090   
25091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25092     SWIG_fail_ptr("SBFile_MakeForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25093   }
25094   arg1 = *argp1;
25095   
25096   result = lldb_SBFile_MakeForcingIOMethods(arg1);
25097   {
25098     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25099     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25100   }
25101   return SWIG_arg;
25102   
25103   if(0) SWIG_fail;
25104   
25105 fail:
25106   lua_error(L);
25107   return SWIG_arg;
25108 }
25109
25110
25111 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
25112   int SWIG_arg = 0;
25113   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25114   lldb::FileSP *argp1 ;
25115   lldb::SBFile result;
25116   
25117   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
25118   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,"lldb::FileSP");
25119   
25120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25121     SWIG_fail_ptr("SBFile_MakeBorrowedForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25122   }
25123   arg1 = *argp1;
25124   
25125   result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
25126   {
25127     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25128     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25129   }
25130   return SWIG_arg;
25131   
25132   if(0) SWIG_fail;
25133   
25134 fail:
25135   lua_error(L);
25136   return SWIG_arg;
25137 }
25138
25139
25140 static int _wrap_SBFile_Read(lua_State* L) {
25141   int SWIG_arg = 0;
25142   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25143   uint8_t *arg2 = (uint8_t *) 0 ;
25144   size_t arg3 ;
25145   size_t *arg4 = (size_t *) 0 ;
25146   lldb::SBError result;
25147   
25148   SWIG_check_num_args("lldb::SBFile::Read",4,4)
25149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
25150   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
25151   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
25152   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
25153   
25154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25155     SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
25156   }
25157   
25158   
25159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25160     SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
25161   }
25162   
25163   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25164   arg3 = (size_t)lua_tonumber(L, 3);
25165   
25166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25167     SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
25168   }
25169   
25170   result = (arg1)->Read(arg2,arg3,arg4);
25171   {
25172     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25173     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25174   }
25175   return SWIG_arg;
25176   
25177   if(0) SWIG_fail;
25178   
25179 fail:
25180   lua_error(L);
25181   return SWIG_arg;
25182 }
25183
25184
25185 static int _wrap_SBFile_Write(lua_State* L) {
25186   int SWIG_arg = 0;
25187   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25188   uint8_t *arg2 = (uint8_t *) 0 ;
25189   size_t arg3 ;
25190   size_t *arg4 = (size_t *) 0 ;
25191   lldb::SBError result;
25192   
25193   SWIG_check_num_args("lldb::SBFile::Write",4,4)
25194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
25195   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
25196   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
25197   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
25198   
25199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25200     SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
25201   }
25202   
25203   
25204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25205     SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
25206   }
25207   
25208   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25209   arg3 = (size_t)lua_tonumber(L, 3);
25210   
25211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25212     SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
25213   }
25214   
25215   result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
25216   {
25217     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25218     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25219   }
25220   return SWIG_arg;
25221   
25222   if(0) SWIG_fail;
25223   
25224 fail:
25225   lua_error(L);
25226   return SWIG_arg;
25227 }
25228
25229
25230 static int _wrap_SBFile_Flush(lua_State* L) {
25231   int SWIG_arg = 0;
25232   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25233   
25234   SWIG_check_num_args("lldb::SBFile::Flush",1,1)
25235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
25236   
25237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25238     SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
25239   }
25240   
25241   (arg1)->Flush();
25242   
25243   return SWIG_arg;
25244   
25245   if(0) SWIG_fail;
25246   
25247 fail:
25248   lua_error(L);
25249   return SWIG_arg;
25250 }
25251
25252
25253 static int _wrap_SBFile_IsValid(lua_State* L) {
25254   int SWIG_arg = 0;
25255   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25256   bool result;
25257   
25258   SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
25259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
25260   
25261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25262     SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
25263   }
25264   
25265   result = (bool)((lldb::SBFile const *)arg1)->IsValid();
25266   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25267   return SWIG_arg;
25268   
25269   if(0) SWIG_fail;
25270   
25271 fail:
25272   lua_error(L);
25273   return SWIG_arg;
25274 }
25275
25276
25277 static int _wrap_SBFile_Close(lua_State* L) {
25278   int SWIG_arg = 0;
25279   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25280   lldb::SBError result;
25281   
25282   SWIG_check_num_args("lldb::SBFile::Close",1,1)
25283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
25284   
25285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25286     SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
25287   }
25288   
25289   result = (arg1)->Close();
25290   {
25291     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25292     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25293   }
25294   return SWIG_arg;
25295   
25296   if(0) SWIG_fail;
25297   
25298 fail:
25299   lua_error(L);
25300   return SWIG_arg;
25301 }
25302
25303
25304 static int _wrap_SBFile_GetFile(lua_State* L) {
25305   int SWIG_arg = 0;
25306   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25307   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
25308   
25309   SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
25310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
25311   
25312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25313     SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
25314   }
25315   
25316   result = (arg1)->GetFile();
25317   {
25318     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
25319     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
25320   }
25321   return SWIG_arg;
25322   
25323   if(0) SWIG_fail;
25324   
25325 fail:
25326   lua_error(L);
25327   return SWIG_arg;
25328 }
25329
25330
25331 static void swig_delete_SBFile(void *obj) {
25332 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
25333 delete arg1;
25334 }
25335 static int _proxy__wrap_new_SBFile(lua_State *L) {
25336     assert(lua_istable(L,1));
25337     lua_pushcfunction(L,_wrap_new_SBFile);
25338     assert(!lua_isnil(L,-1));
25339     lua_replace(L,1); /* replace our table with real constructor */
25340     lua_call(L,lua_gettop(L)-1,1);
25341     return 1;
25342 }
25343 static swig_lua_attribute swig_SBFile_attributes[] = {
25344     {0,0,0}
25345 };
25346 static swig_lua_method swig_SBFile_methods[]= {
25347     { "Read", _wrap_SBFile_Read},
25348     { "Write", _wrap_SBFile_Write},
25349     { "Flush", _wrap_SBFile_Flush},
25350     { "IsValid", _wrap_SBFile_IsValid},
25351     { "Close", _wrap_SBFile_Close},
25352     { "GetFile", _wrap_SBFile_GetFile},
25353     {0,0}
25354 };
25355 static swig_lua_method swig_SBFile_meta[] = {
25356     {0,0}
25357 };
25358
25359 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
25360     {0,0,0}
25361 };
25362 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
25363     {0,0,0,0,0,0}
25364 };
25365 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
25366     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
25367     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
25368     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
25369     {0,0}
25370 };
25371 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
25372     0
25373 };
25374
25375 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
25376     "SBFile",
25377     swig_SBFile_Sf_SwigStatic_methods,
25378     swig_SBFile_Sf_SwigStatic_attributes,
25379     swig_SBFile_Sf_SwigStatic_constants,
25380     swig_SBFile_Sf_SwigStatic_classes,
25381     0
25382 };
25383 static swig_lua_class *swig_SBFile_bases[] = {0};
25384 static const char *swig_SBFile_base_names[] = {0};
25385 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 };
25386
25387 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
25388   int SWIG_arg = 0;
25389   lldb::SBFileSpec *result = 0 ;
25390   
25391   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
25392   result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
25393   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; 
25394   return SWIG_arg;
25395   
25396   if(0) SWIG_fail;
25397   
25398 fail:
25399   lua_error(L);
25400   return SWIG_arg;
25401 }
25402
25403
25404 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
25405   int SWIG_arg = 0;
25406   lldb::SBFileSpec *arg1 = 0 ;
25407   lldb::SBFileSpec *result = 0 ;
25408   
25409   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25410   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
25411   
25412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25413     SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
25414   }
25415   
25416   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
25417   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; 
25418   return SWIG_arg;
25419   
25420   if(0) SWIG_fail;
25421   
25422 fail:
25423   lua_error(L);
25424   return SWIG_arg;
25425 }
25426
25427
25428 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
25429   int SWIG_arg = 0;
25430   char *arg1 = (char *) 0 ;
25431   lldb::SBFileSpec *result = 0 ;
25432   
25433   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25434   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25435   arg1 = (char *)lua_tostring(L, 1);
25436   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
25437   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; 
25438   return SWIG_arg;
25439   
25440   if(0) SWIG_fail;
25441   
25442 fail:
25443   lua_error(L);
25444   return SWIG_arg;
25445 }
25446
25447
25448 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
25449   int SWIG_arg = 0;
25450   char *arg1 = (char *) 0 ;
25451   bool arg2 ;
25452   lldb::SBFileSpec *result = 0 ;
25453   
25454   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
25455   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25456   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
25457   arg1 = (char *)lua_tostring(L, 1);
25458   arg2 = (lua_toboolean(L, 2)!=0);
25459   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
25460   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; 
25461   return SWIG_arg;
25462   
25463   if(0) SWIG_fail;
25464   
25465 fail:
25466   lua_error(L);
25467   return SWIG_arg;
25468 }
25469
25470
25471 static int _wrap_new_SBFileSpec(lua_State* L) {
25472   int argc;
25473   int argv[3]={
25474     1,2,3
25475   };
25476   
25477   argc = lua_gettop(L);
25478   if (argc == 0) {
25479     return _wrap_new_SBFileSpec__SWIG_0(L);
25480   }
25481   if (argc == 1) {
25482     int _v;
25483     {
25484       void *ptr;
25485       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
25486         _v = 0;
25487       } else {
25488         _v = 1;
25489       }
25490     }
25491     if (_v) {
25492       return _wrap_new_SBFileSpec__SWIG_1(L);
25493     }
25494   }
25495   if (argc == 1) {
25496     int _v;
25497     {
25498       _v = SWIG_lua_isnilstring(L,argv[0]);
25499     }
25500     if (_v) {
25501       return _wrap_new_SBFileSpec__SWIG_2(L);
25502     }
25503   }
25504   if (argc == 2) {
25505     int _v;
25506     {
25507       _v = SWIG_lua_isnilstring(L,argv[0]);
25508     }
25509     if (_v) {
25510       {
25511         _v = lua_isboolean(L,argv[1]);
25512       }
25513       if (_v) {
25514         return _wrap_new_SBFileSpec__SWIG_3(L);
25515       }
25516     }
25517   }
25518   
25519   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
25520     "  Possible C/C++ prototypes are:\n"
25521     "    lldb::SBFileSpec::SBFileSpec()\n"
25522     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
25523     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
25524     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
25525   lua_error(L);return 0;
25526 }
25527
25528
25529 static int _wrap_SBFileSpec___eq(lua_State* L) {
25530   int SWIG_arg = 0;
25531   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25532   lldb::SBFileSpec *arg2 = 0 ;
25533   bool result;
25534   
25535   SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
25536   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
25537   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
25538   
25539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25540     SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
25541   }
25542   
25543   
25544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25545     SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
25546   }
25547   
25548   result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
25549   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25550   return SWIG_arg;
25551   
25552   if(0) SWIG_fail;
25553   
25554 fail:
25555   lua_error(L);
25556   return SWIG_arg;
25557 }
25558
25559
25560 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
25561   int SWIG_arg = 0;
25562   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25563   bool result;
25564   
25565   SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
25566   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
25567   
25568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25569     SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
25570   }
25571   
25572   result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
25573   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25574   return SWIG_arg;
25575   
25576   if(0) SWIG_fail;
25577   
25578 fail:
25579   lua_error(L);
25580   return SWIG_arg;
25581 }
25582
25583
25584 static int _wrap_SBFileSpec_Exists(lua_State* L) {
25585   int SWIG_arg = 0;
25586   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25587   bool result;
25588   
25589   SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
25590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
25591   
25592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25593     SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
25594   }
25595   
25596   result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
25597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25598   return SWIG_arg;
25599   
25600   if(0) SWIG_fail;
25601   
25602 fail:
25603   lua_error(L);
25604   return SWIG_arg;
25605 }
25606
25607
25608 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
25609   int SWIG_arg = 0;
25610   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25611   bool result;
25612   
25613   SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
25614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
25615   
25616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25617     SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
25618   }
25619   
25620   result = (bool)(arg1)->ResolveExecutableLocation();
25621   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25622   return SWIG_arg;
25623   
25624   if(0) SWIG_fail;
25625   
25626 fail:
25627   lua_error(L);
25628   return SWIG_arg;
25629 }
25630
25631
25632 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
25633   int SWIG_arg = 0;
25634   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25635   char *result = 0 ;
25636   
25637   SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
25638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
25639   
25640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25641     SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25642   }
25643   
25644   result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
25645   lua_pushstring(L,(const char *)result); SWIG_arg++;
25646   return SWIG_arg;
25647   
25648   if(0) SWIG_fail;
25649   
25650 fail:
25651   lua_error(L);
25652   return SWIG_arg;
25653 }
25654
25655
25656 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
25657   int SWIG_arg = 0;
25658   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25659   char *result = 0 ;
25660   
25661   SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
25662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
25663   
25664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25665     SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25666   }
25667   
25668   result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
25669   lua_pushstring(L,(const char *)result); SWIG_arg++;
25670   return SWIG_arg;
25671   
25672   if(0) SWIG_fail;
25673   
25674 fail:
25675   lua_error(L);
25676   return SWIG_arg;
25677 }
25678
25679
25680 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
25681   int SWIG_arg = 0;
25682   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25683   char *arg2 = (char *) 0 ;
25684   
25685   SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
25686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
25687   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
25688   
25689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25690     SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25691   }
25692   
25693   arg2 = (char *)lua_tostring(L, 2);
25694   (arg1)->SetFilename((char const *)arg2);
25695   
25696   return SWIG_arg;
25697   
25698   if(0) SWIG_fail;
25699   
25700 fail:
25701   lua_error(L);
25702   return SWIG_arg;
25703 }
25704
25705
25706 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
25707   int SWIG_arg = 0;
25708   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25709   char *arg2 = (char *) 0 ;
25710   
25711   SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
25712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
25713   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
25714   
25715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25716     SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25717   }
25718   
25719   arg2 = (char *)lua_tostring(L, 2);
25720   (arg1)->SetDirectory((char const *)arg2);
25721   
25722   return SWIG_arg;
25723   
25724   if(0) SWIG_fail;
25725   
25726 fail:
25727   lua_error(L);
25728   return SWIG_arg;
25729 }
25730
25731
25732 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
25733   int SWIG_arg = 0;
25734   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25735   char *arg2 = (char *) 0 ;
25736   size_t arg3 ;
25737   uint32_t result;
25738   
25739   SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
25740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
25741   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
25742   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
25743   
25744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25745     SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
25746   }
25747   
25748   arg2 = (char *)lua_tostring(L, 2);
25749   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25750   arg3 = (size_t)lua_tonumber(L, 3);
25751   result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
25752   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25753   return SWIG_arg;
25754   
25755   if(0) SWIG_fail;
25756   
25757 fail:
25758   lua_error(L);
25759   return SWIG_arg;
25760 }
25761
25762
25763 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
25764   int SWIG_arg = 0;
25765   char *arg1 = (char *) 0 ;
25766   char *arg2 = (char *) 0 ;
25767   size_t arg3 ;
25768   int result;
25769   
25770   SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
25771   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
25772   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
25773   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
25774   arg1 = (char *)lua_tostring(L, 1);
25775   arg2 = (char *)lua_tostring(L, 2);
25776   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25777   arg3 = (size_t)lua_tonumber(L, 3);
25778   result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
25779   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25780   return SWIG_arg;
25781   
25782   if(0) SWIG_fail;
25783   
25784 fail:
25785   lua_error(L);
25786   return SWIG_arg;
25787 }
25788
25789
25790 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
25791   int SWIG_arg = 0;
25792   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25793   lldb::SBStream *arg2 = 0 ;
25794   bool result;
25795   
25796   SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
25797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
25798   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
25799   
25800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25801     SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
25802   }
25803   
25804   
25805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
25806     SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
25807   }
25808   
25809   result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
25810   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25811   return SWIG_arg;
25812   
25813   if(0) SWIG_fail;
25814   
25815 fail:
25816   lua_error(L);
25817   return SWIG_arg;
25818 }
25819
25820
25821 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
25822   int SWIG_arg = 0;
25823   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25824   char *arg2 = (char *) 0 ;
25825   
25826   SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
25827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
25828   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
25829   
25830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25831     SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
25832   }
25833   
25834   arg2 = (char *)lua_tostring(L, 2);
25835   (arg1)->AppendPathComponent((char const *)arg2);
25836   
25837   return SWIG_arg;
25838   
25839   if(0) SWIG_fail;
25840   
25841 fail:
25842   lua_error(L);
25843   return SWIG_arg;
25844 }
25845
25846
25847 static int _wrap_SBFileSpec___tostring(lua_State* L) {
25848   int SWIG_arg = 0;
25849   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25850   std::string result;
25851   
25852   SWIG_check_num_args("lldb::SBFileSpec::__str__",1,1)
25853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__str__",1,"lldb::SBFileSpec *");
25854   
25855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25856     SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
25857   }
25858   
25859   result = lldb_SBFileSpec___str__(arg1);
25860   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
25861   return SWIG_arg;
25862   
25863   if(0) SWIG_fail;
25864   
25865 fail:
25866   lua_error(L);
25867   return SWIG_arg;
25868 }
25869
25870
25871 static void swig_delete_SBFileSpec(void *obj) {
25872 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
25873 delete arg1;
25874 }
25875 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
25876     assert(lua_istable(L,1));
25877     lua_pushcfunction(L,_wrap_new_SBFileSpec);
25878     assert(!lua_isnil(L,-1));
25879     lua_replace(L,1); /* replace our table with real constructor */
25880     lua_call(L,lua_gettop(L)-1,1);
25881     return 1;
25882 }
25883 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
25884     {0,0,0}
25885 };
25886 static swig_lua_method swig_SBFileSpec_methods[]= {
25887     { "__eq", _wrap_SBFileSpec___eq},
25888     { "IsValid", _wrap_SBFileSpec_IsValid},
25889     { "Exists", _wrap_SBFileSpec_Exists},
25890     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
25891     { "GetFilename", _wrap_SBFileSpec_GetFilename},
25892     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
25893     { "SetFilename", _wrap_SBFileSpec_SetFilename},
25894     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
25895     { "GetPath", _wrap_SBFileSpec_GetPath},
25896     { "GetDescription", _wrap_SBFileSpec_GetDescription},
25897     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
25898     { "__tostring", _wrap_SBFileSpec___tostring},
25899     {0,0}
25900 };
25901 static swig_lua_method swig_SBFileSpec_meta[] = {
25902     { "__eq", _wrap_SBFileSpec___eq},
25903     { "__tostring", _wrap_SBFileSpec___tostring},
25904     {0,0}
25905 };
25906
25907 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
25908     {0,0,0}
25909 };
25910 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
25911     {0,0,0,0,0,0}
25912 };
25913 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
25914     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
25915     {0,0}
25916 };
25917 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
25918     0
25919 };
25920
25921 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
25922     "SBFileSpec",
25923     swig_SBFileSpec_Sf_SwigStatic_methods,
25924     swig_SBFileSpec_Sf_SwigStatic_attributes,
25925     swig_SBFileSpec_Sf_SwigStatic_constants,
25926     swig_SBFileSpec_Sf_SwigStatic_classes,
25927     0
25928 };
25929 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
25930 static const char *swig_SBFileSpec_base_names[] = {0};
25931 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 };
25932
25933 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
25934   int SWIG_arg = 0;
25935   lldb::SBFileSpecList *result = 0 ;
25936   
25937   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
25938   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
25939   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++; 
25940   return SWIG_arg;
25941   
25942   if(0) SWIG_fail;
25943   
25944 fail:
25945   lua_error(L);
25946   return SWIG_arg;
25947 }
25948
25949
25950 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
25951   int SWIG_arg = 0;
25952   lldb::SBFileSpecList *arg1 = 0 ;
25953   lldb::SBFileSpecList *result = 0 ;
25954   
25955   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
25956   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
25957   
25958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25959     SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
25960   }
25961   
25962   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
25963   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++; 
25964   return SWIG_arg;
25965   
25966   if(0) SWIG_fail;
25967   
25968 fail:
25969   lua_error(L);
25970   return SWIG_arg;
25971 }
25972
25973
25974 static int _wrap_new_SBFileSpecList(lua_State* L) {
25975   int argc;
25976   int argv[2]={
25977     1,2
25978   };
25979   
25980   argc = lua_gettop(L);
25981   if (argc == 0) {
25982     return _wrap_new_SBFileSpecList__SWIG_0(L);
25983   }
25984   if (argc == 1) {
25985     int _v;
25986     {
25987       void *ptr;
25988       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
25989         _v = 0;
25990       } else {
25991         _v = 1;
25992       }
25993     }
25994     if (_v) {
25995       return _wrap_new_SBFileSpecList__SWIG_1(L);
25996     }
25997   }
25998   
25999   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
26000     "  Possible C/C++ prototypes are:\n"
26001     "    lldb::SBFileSpecList::SBFileSpecList()\n"
26002     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
26003   lua_error(L);return 0;
26004 }
26005
26006
26007 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
26008   int SWIG_arg = 0;
26009   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26010   uint32_t result;
26011   
26012   SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
26013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
26014   
26015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26016     SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
26017   }
26018   
26019   result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
26020   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26021   return SWIG_arg;
26022   
26023   if(0) SWIG_fail;
26024   
26025 fail:
26026   lua_error(L);
26027   return SWIG_arg;
26028 }
26029
26030
26031 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
26032   int SWIG_arg = 0;
26033   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26034   lldb::SBStream *arg2 = 0 ;
26035   bool result;
26036   
26037   SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
26038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
26039   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
26040   
26041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26042     SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
26043   }
26044   
26045   
26046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26047     SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26048   }
26049   
26050   result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
26051   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26052   return SWIG_arg;
26053   
26054   if(0) SWIG_fail;
26055   
26056 fail:
26057   lua_error(L);
26058   return SWIG_arg;
26059 }
26060
26061
26062 static int _wrap_SBFileSpecList_Append(lua_State* L) {
26063   int SWIG_arg = 0;
26064   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26065   lldb::SBFileSpec *arg2 = 0 ;
26066   
26067   SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
26068   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
26069   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
26070   
26071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26072     SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
26073   }
26074   
26075   
26076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26077     SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
26078   }
26079   
26080   (arg1)->Append((lldb::SBFileSpec const &)*arg2);
26081   
26082   return SWIG_arg;
26083   
26084   if(0) SWIG_fail;
26085   
26086 fail:
26087   lua_error(L);
26088   return SWIG_arg;
26089 }
26090
26091
26092 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
26093   int SWIG_arg = 0;
26094   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26095   lldb::SBFileSpec *arg2 = 0 ;
26096   bool result;
26097   
26098   SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
26099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
26100   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
26101   
26102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26103     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
26104   }
26105   
26106   
26107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26108     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
26109   }
26110   
26111   result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
26112   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26113   return SWIG_arg;
26114   
26115   if(0) SWIG_fail;
26116   
26117 fail:
26118   lua_error(L);
26119   return SWIG_arg;
26120 }
26121
26122
26123 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
26124   int SWIG_arg = 0;
26125   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26126   
26127   SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
26128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
26129   
26130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26131     SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
26132   }
26133   
26134   (arg1)->Clear();
26135   
26136   return SWIG_arg;
26137   
26138   if(0) SWIG_fail;
26139   
26140 fail:
26141   lua_error(L);
26142   return SWIG_arg;
26143 }
26144
26145
26146 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
26147   int SWIG_arg = 0;
26148   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26149   uint32_t arg2 ;
26150   lldb::SBFileSpec *arg3 = 0 ;
26151   bool arg4 ;
26152   uint32_t result;
26153   
26154   SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
26155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
26156   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
26157   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
26158   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
26159   
26160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26161     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26162   }
26163   
26164   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
26165   arg2 = (uint32_t)lua_tonumber(L, 2);
26166   
26167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
26168     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
26169   }
26170   
26171   arg4 = (lua_toboolean(L, 4)!=0);
26172   result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
26173   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26174   return SWIG_arg;
26175   
26176   if(0) SWIG_fail;
26177   
26178 fail:
26179   lua_error(L);
26180   return SWIG_arg;
26181 }
26182
26183
26184 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
26185   int SWIG_arg = 0;
26186   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26187   uint32_t arg2 ;
26188   lldb::SBFileSpec result;
26189   
26190   SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
26191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
26192   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
26193   
26194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26195     SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26196   }
26197   
26198   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
26199   arg2 = (uint32_t)lua_tonumber(L, 2);
26200   result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
26201   {
26202     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
26203     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26204   }
26205   return SWIG_arg;
26206   
26207   if(0) SWIG_fail;
26208   
26209 fail:
26210   lua_error(L);
26211   return SWIG_arg;
26212 }
26213
26214
26215 static void swig_delete_SBFileSpecList(void *obj) {
26216 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
26217 delete arg1;
26218 }
26219 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
26220     assert(lua_istable(L,1));
26221     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
26222     assert(!lua_isnil(L,-1));
26223     lua_replace(L,1); /* replace our table with real constructor */
26224     lua_call(L,lua_gettop(L)-1,1);
26225     return 1;
26226 }
26227 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
26228     {0,0,0}
26229 };
26230 static swig_lua_method swig_SBFileSpecList_methods[]= {
26231     { "GetSize", _wrap_SBFileSpecList_GetSize},
26232     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
26233     { "Append", _wrap_SBFileSpecList_Append},
26234     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
26235     { "Clear", _wrap_SBFileSpecList_Clear},
26236     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
26237     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
26238     {0,0}
26239 };
26240 static swig_lua_method swig_SBFileSpecList_meta[] = {
26241     {0,0}
26242 };
26243
26244 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
26245     {0,0,0}
26246 };
26247 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
26248     {0,0,0,0,0,0}
26249 };
26250 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
26251     {0,0}
26252 };
26253 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
26254     0
26255 };
26256
26257 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
26258     "SBFileSpecList",
26259     swig_SBFileSpecList_Sf_SwigStatic_methods,
26260     swig_SBFileSpecList_Sf_SwigStatic_attributes,
26261     swig_SBFileSpecList_Sf_SwigStatic_constants,
26262     swig_SBFileSpecList_Sf_SwigStatic_classes,
26263     0
26264 };
26265 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
26266 static const char *swig_SBFileSpecList_base_names[] = {0};
26267 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 };
26268
26269 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
26270   int SWIG_arg = 0;
26271   lldb::SBFrame *result = 0 ;
26272   
26273   SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
26274   result = (lldb::SBFrame *)new lldb::SBFrame();
26275   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++; 
26276   return SWIG_arg;
26277   
26278   if(0) SWIG_fail;
26279   
26280 fail:
26281   lua_error(L);
26282   return SWIG_arg;
26283 }
26284
26285
26286 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
26287   int SWIG_arg = 0;
26288   lldb::SBFrame *arg1 = 0 ;
26289   lldb::SBFrame *result = 0 ;
26290   
26291   SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
26292   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
26293   
26294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26295     SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
26296   }
26297   
26298   result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
26299   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++; 
26300   return SWIG_arg;
26301   
26302   if(0) SWIG_fail;
26303   
26304 fail:
26305   lua_error(L);
26306   return SWIG_arg;
26307 }
26308
26309
26310 static int _wrap_new_SBFrame(lua_State* L) {
26311   int argc;
26312   int argv[2]={
26313     1,2
26314   };
26315   
26316   argc = lua_gettop(L);
26317   if (argc == 0) {
26318     return _wrap_new_SBFrame__SWIG_0(L);
26319   }
26320   if (argc == 1) {
26321     int _v;
26322     {
26323       void *ptr;
26324       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
26325         _v = 0;
26326       } else {
26327         _v = 1;
26328       }
26329     }
26330     if (_v) {
26331       return _wrap_new_SBFrame__SWIG_1(L);
26332     }
26333   }
26334   
26335   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
26336     "  Possible C/C++ prototypes are:\n"
26337     "    lldb::SBFrame::SBFrame()\n"
26338     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
26339   lua_error(L);return 0;
26340 }
26341
26342
26343 static int _wrap_SBFrame_IsEqual(lua_State* L) {
26344   int SWIG_arg = 0;
26345   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26346   lldb::SBFrame *arg2 = 0 ;
26347   bool result;
26348   
26349   SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
26350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
26351   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
26352   
26353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26354     SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
26355   }
26356   
26357   
26358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
26359     SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
26360   }
26361   
26362   result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
26363   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26364   return SWIG_arg;
26365   
26366   if(0) SWIG_fail;
26367   
26368 fail:
26369   lua_error(L);
26370   return SWIG_arg;
26371 }
26372
26373
26374 static int _wrap_SBFrame_IsValid(lua_State* L) {
26375   int SWIG_arg = 0;
26376   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26377   bool result;
26378   
26379   SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
26380   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
26381   
26382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26383     SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
26384   }
26385   
26386   result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
26387   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26388   return SWIG_arg;
26389   
26390   if(0) SWIG_fail;
26391   
26392 fail:
26393   lua_error(L);
26394   return SWIG_arg;
26395 }
26396
26397
26398 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
26399   int SWIG_arg = 0;
26400   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26401   uint32_t result;
26402   
26403   SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
26404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
26405   
26406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26407     SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
26408   }
26409   
26410   result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
26411   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26412   return SWIG_arg;
26413   
26414   if(0) SWIG_fail;
26415   
26416 fail:
26417   lua_error(L);
26418   return SWIG_arg;
26419 }
26420
26421
26422 static int _wrap_SBFrame_GetCFA(lua_State* L) {
26423   int SWIG_arg = 0;
26424   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26425   lldb::addr_t result;
26426   
26427   SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
26428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
26429   
26430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26431     SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
26432   }
26433   
26434   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
26435   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26436   return SWIG_arg;
26437   
26438   if(0) SWIG_fail;
26439   
26440 fail:
26441   lua_error(L);
26442   return SWIG_arg;
26443 }
26444
26445
26446 static int _wrap_SBFrame_GetPC(lua_State* L) {
26447   int SWIG_arg = 0;
26448   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26449   lldb::addr_t result;
26450   
26451   SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
26452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
26453   
26454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26455     SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
26456   }
26457   
26458   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
26459   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26460   return SWIG_arg;
26461   
26462   if(0) SWIG_fail;
26463   
26464 fail:
26465   lua_error(L);
26466   return SWIG_arg;
26467 }
26468
26469
26470 static int _wrap_SBFrame_SetPC(lua_State* L) {
26471   int SWIG_arg = 0;
26472   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26473   lldb::addr_t arg2 ;
26474   bool result;
26475   
26476   SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
26477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
26478   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
26479   
26480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26481     SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
26482   }
26483   
26484   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
26485   result = (bool)(arg1)->SetPC(arg2);
26486   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26487   return SWIG_arg;
26488   
26489   if(0) SWIG_fail;
26490   
26491 fail:
26492   lua_error(L);
26493   return SWIG_arg;
26494 }
26495
26496
26497 static int _wrap_SBFrame_GetSP(lua_State* L) {
26498   int SWIG_arg = 0;
26499   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26500   lldb::addr_t result;
26501   
26502   SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
26503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
26504   
26505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26506     SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
26507   }
26508   
26509   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
26510   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26511   return SWIG_arg;
26512   
26513   if(0) SWIG_fail;
26514   
26515 fail:
26516   lua_error(L);
26517   return SWIG_arg;
26518 }
26519
26520
26521 static int _wrap_SBFrame_GetFP(lua_State* L) {
26522   int SWIG_arg = 0;
26523   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26524   lldb::addr_t result;
26525   
26526   SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
26527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
26528   
26529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26530     SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
26531   }
26532   
26533   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
26534   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26535   return SWIG_arg;
26536   
26537   if(0) SWIG_fail;
26538   
26539 fail:
26540   lua_error(L);
26541   return SWIG_arg;
26542 }
26543
26544
26545 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
26546   int SWIG_arg = 0;
26547   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26548   lldb::SBAddress result;
26549   
26550   SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
26551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
26552   
26553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26554     SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
26555   }
26556   
26557   result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
26558   {
26559     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
26560     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
26561   }
26562   return SWIG_arg;
26563   
26564   if(0) SWIG_fail;
26565   
26566 fail:
26567   lua_error(L);
26568   return SWIG_arg;
26569 }
26570
26571
26572 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
26573   int SWIG_arg = 0;
26574   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26575   uint32_t arg2 ;
26576   lldb::SBSymbolContext result;
26577   
26578   SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
26579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
26580   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
26581   
26582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26583     SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
26584   }
26585   
26586   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
26587   arg2 = (uint32_t)lua_tonumber(L, 2);
26588   result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
26589   {
26590     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
26591     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
26592   }
26593   return SWIG_arg;
26594   
26595   if(0) SWIG_fail;
26596   
26597 fail:
26598   lua_error(L);
26599   return SWIG_arg;
26600 }
26601
26602
26603 static int _wrap_SBFrame_GetModule(lua_State* L) {
26604   int SWIG_arg = 0;
26605   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26606   lldb::SBModule result;
26607   
26608   SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
26609   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
26610   
26611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26612     SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
26613   }
26614   
26615   result = ((lldb::SBFrame const *)arg1)->GetModule();
26616   {
26617     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
26618     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
26619   }
26620   return SWIG_arg;
26621   
26622   if(0) SWIG_fail;
26623   
26624 fail:
26625   lua_error(L);
26626   return SWIG_arg;
26627 }
26628
26629
26630 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
26631   int SWIG_arg = 0;
26632   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26633   lldb::SBCompileUnit result;
26634   
26635   SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
26636   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
26637   
26638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26639     SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
26640   }
26641   
26642   result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
26643   {
26644     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
26645     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
26646   }
26647   return SWIG_arg;
26648   
26649   if(0) SWIG_fail;
26650   
26651 fail:
26652   lua_error(L);
26653   return SWIG_arg;
26654 }
26655
26656
26657 static int _wrap_SBFrame_GetFunction(lua_State* L) {
26658   int SWIG_arg = 0;
26659   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26660   lldb::SBFunction result;
26661   
26662   SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
26663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
26664   
26665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26666     SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
26667   }
26668   
26669   result = ((lldb::SBFrame const *)arg1)->GetFunction();
26670   {
26671     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
26672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
26673   }
26674   return SWIG_arg;
26675   
26676   if(0) SWIG_fail;
26677   
26678 fail:
26679   lua_error(L);
26680   return SWIG_arg;
26681 }
26682
26683
26684 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
26685   int SWIG_arg = 0;
26686   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26687   lldb::SBSymbol result;
26688   
26689   SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
26690   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
26691   
26692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26693     SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
26694   }
26695   
26696   result = ((lldb::SBFrame const *)arg1)->GetSymbol();
26697   {
26698     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
26699     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
26700   }
26701   return SWIG_arg;
26702   
26703   if(0) SWIG_fail;
26704   
26705 fail:
26706   lua_error(L);
26707   return SWIG_arg;
26708 }
26709
26710
26711 static int _wrap_SBFrame_GetBlock(lua_State* L) {
26712   int SWIG_arg = 0;
26713   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26714   lldb::SBBlock result;
26715   
26716   SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
26717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
26718   
26719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26720     SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
26721   }
26722   
26723   result = ((lldb::SBFrame const *)arg1)->GetBlock();
26724   {
26725     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
26726     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
26727   }
26728   return SWIG_arg;
26729   
26730   if(0) SWIG_fail;
26731   
26732 fail:
26733   lua_error(L);
26734   return SWIG_arg;
26735 }
26736
26737
26738 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
26739   int SWIG_arg = 0;
26740   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26741   char *result = 0 ;
26742   
26743   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
26745   
26746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26747     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26748   }
26749   
26750   result = (char *)(arg1)->GetFunctionName();
26751   lua_pushstring(L,(const char *)result); SWIG_arg++;
26752   return SWIG_arg;
26753   
26754   if(0) SWIG_fail;
26755   
26756 fail:
26757   lua_error(L);
26758   return SWIG_arg;
26759 }
26760
26761
26762 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
26763   int SWIG_arg = 0;
26764   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26765   char *result = 0 ;
26766   
26767   SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
26768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
26769   
26770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26771     SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26772   }
26773   
26774   result = (char *)(arg1)->GetDisplayFunctionName();
26775   lua_pushstring(L,(const char *)result); SWIG_arg++;
26776   return SWIG_arg;
26777   
26778   if(0) SWIG_fail;
26779   
26780 fail:
26781   lua_error(L);
26782   return SWIG_arg;
26783 }
26784
26785
26786 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
26787   int SWIG_arg = 0;
26788   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26789   char *result = 0 ;
26790   
26791   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
26793   
26794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26795     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26796   }
26797   
26798   result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
26799   lua_pushstring(L,(const char *)result); SWIG_arg++;
26800   return SWIG_arg;
26801   
26802   if(0) SWIG_fail;
26803   
26804 fail:
26805   lua_error(L);
26806   return SWIG_arg;
26807 }
26808
26809
26810 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
26811   int argc;
26812   int argv[2]={
26813     1,2
26814   };
26815   
26816   argc = lua_gettop(L);
26817   if (argc == 1) {
26818     int _v;
26819     {
26820       void *ptr;
26821       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26822         _v = 0;
26823       } else {
26824         _v = 1;
26825       }
26826     }
26827     if (_v) {
26828       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
26829     }
26830   }
26831   if (argc == 1) {
26832     int _v;
26833     {
26834       void *ptr;
26835       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26836         _v = 0;
26837       } else {
26838         _v = 1;
26839       }
26840     }
26841     if (_v) {
26842       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
26843     }
26844   }
26845   
26846   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
26847     "  Possible C/C++ prototypes are:\n"
26848     "    lldb::SBFrame::GetFunctionName()\n"
26849     "    lldb::SBFrame::GetFunctionName() const\n");
26850   lua_error(L);return 0;
26851 }
26852
26853
26854 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
26855   int SWIG_arg = 0;
26856   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26857   lldb::LanguageType result;
26858   
26859   SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
26860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
26861   
26862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26863     SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
26864   }
26865   
26866   result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
26867   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
26868   return SWIG_arg;
26869   
26870   if(0) SWIG_fail;
26871   
26872 fail:
26873   lua_error(L);
26874   return SWIG_arg;
26875 }
26876
26877
26878 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
26879   int SWIG_arg = 0;
26880   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26881   bool result;
26882   
26883   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
26885   
26886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26887     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26888   }
26889   
26890   result = (bool)(arg1)->IsInlined();
26891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26892   return SWIG_arg;
26893   
26894   if(0) SWIG_fail;
26895   
26896 fail:
26897   lua_error(L);
26898   return SWIG_arg;
26899 }
26900
26901
26902 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
26903   int SWIG_arg = 0;
26904   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26905   bool result;
26906   
26907   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
26909   
26910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26911     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26912   }
26913   
26914   result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
26915   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26916   return SWIG_arg;
26917   
26918   if(0) SWIG_fail;
26919   
26920 fail:
26921   lua_error(L);
26922   return SWIG_arg;
26923 }
26924
26925
26926 static int _wrap_SBFrame_IsInlined(lua_State* L) {
26927   int argc;
26928   int argv[2]={
26929     1,2
26930   };
26931   
26932   argc = lua_gettop(L);
26933   if (argc == 1) {
26934     int _v;
26935     {
26936       void *ptr;
26937       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26938         _v = 0;
26939       } else {
26940         _v = 1;
26941       }
26942     }
26943     if (_v) {
26944       return _wrap_SBFrame_IsInlined__SWIG_0(L);
26945     }
26946   }
26947   if (argc == 1) {
26948     int _v;
26949     {
26950       void *ptr;
26951       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26952         _v = 0;
26953       } else {
26954         _v = 1;
26955       }
26956     }
26957     if (_v) {
26958       return _wrap_SBFrame_IsInlined__SWIG_1(L);
26959     }
26960   }
26961   
26962   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
26963     "  Possible C/C++ prototypes are:\n"
26964     "    lldb::SBFrame::IsInlined()\n"
26965     "    lldb::SBFrame::IsInlined() const\n");
26966   lua_error(L);return 0;
26967 }
26968
26969
26970 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
26971   int SWIG_arg = 0;
26972   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26973   bool result;
26974   
26975   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
26976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
26977   
26978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26979     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
26980   }
26981   
26982   result = (bool)(arg1)->IsArtificial();
26983   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26984   return SWIG_arg;
26985   
26986   if(0) SWIG_fail;
26987   
26988 fail:
26989   lua_error(L);
26990   return SWIG_arg;
26991 }
26992
26993
26994 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
26995   int SWIG_arg = 0;
26996   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26997   bool result;
26998   
26999   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
27001   
27002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27003     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27004   }
27005   
27006   result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
27007   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27008   return SWIG_arg;
27009   
27010   if(0) SWIG_fail;
27011   
27012 fail:
27013   lua_error(L);
27014   return SWIG_arg;
27015 }
27016
27017
27018 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
27019   int argc;
27020   int argv[2]={
27021     1,2
27022   };
27023   
27024   argc = lua_gettop(L);
27025   if (argc == 1) {
27026     int _v;
27027     {
27028       void *ptr;
27029       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27030         _v = 0;
27031       } else {
27032         _v = 1;
27033       }
27034     }
27035     if (_v) {
27036       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
27037     }
27038   }
27039   if (argc == 1) {
27040     int _v;
27041     {
27042       void *ptr;
27043       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27044         _v = 0;
27045       } else {
27046         _v = 1;
27047       }
27048     }
27049     if (_v) {
27050       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
27051     }
27052   }
27053   
27054   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
27055     "  Possible C/C++ prototypes are:\n"
27056     "    lldb::SBFrame::IsArtificial()\n"
27057     "    lldb::SBFrame::IsArtificial() const\n");
27058   lua_error(L);return 0;
27059 }
27060
27061
27062 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
27063   int SWIG_arg = 0;
27064   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27065   char *arg2 = (char *) 0 ;
27066   lldb::SBValue result;
27067   
27068   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
27069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27070   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27071   
27072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27073     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27074   }
27075   
27076   arg2 = (char *)lua_tostring(L, 2);
27077   result = (arg1)->EvaluateExpression((char const *)arg2);
27078   {
27079     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27080     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27081   }
27082   return SWIG_arg;
27083   
27084   if(0) SWIG_fail;
27085   
27086 fail:
27087   lua_error(L);
27088   return SWIG_arg;
27089 }
27090
27091
27092 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
27093   int SWIG_arg = 0;
27094   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27095   char *arg2 = (char *) 0 ;
27096   lldb::DynamicValueType arg3 ;
27097   lldb::SBValue result;
27098   
27099   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27101   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27102   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27103   
27104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27105     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27106   }
27107   
27108   arg2 = (char *)lua_tostring(L, 2);
27109   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27110   result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
27111   {
27112     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27113     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27114   }
27115   return SWIG_arg;
27116   
27117   if(0) SWIG_fail;
27118   
27119 fail:
27120   lua_error(L);
27121   return SWIG_arg;
27122 }
27123
27124
27125 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
27126   int SWIG_arg = 0;
27127   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27128   char *arg2 = (char *) 0 ;
27129   lldb::DynamicValueType arg3 ;
27130   bool arg4 ;
27131   lldb::SBValue result;
27132   
27133   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
27134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27135   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27136   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27137   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
27138   
27139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27140     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27141   }
27142   
27143   arg2 = (char *)lua_tostring(L, 2);
27144   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27145   arg4 = (lua_toboolean(L, 4)!=0);
27146   result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
27147   {
27148     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27150   }
27151   return SWIG_arg;
27152   
27153   if(0) SWIG_fail;
27154   
27155 fail:
27156   lua_error(L);
27157   return SWIG_arg;
27158 }
27159
27160
27161 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
27162   int SWIG_arg = 0;
27163   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27164   char *arg2 = (char *) 0 ;
27165   lldb::SBExpressionOptions *arg3 = 0 ;
27166   lldb::SBValue result;
27167   
27168   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27170   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27171   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
27172   
27173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27174     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27175   }
27176   
27177   arg2 = (char *)lua_tostring(L, 2);
27178   
27179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
27180     SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
27181   }
27182   
27183   result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
27184   {
27185     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27187   }
27188   return SWIG_arg;
27189   
27190   if(0) SWIG_fail;
27191   
27192 fail:
27193   lua_error(L);
27194   return SWIG_arg;
27195 }
27196
27197
27198 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
27199   int argc;
27200   int argv[5]={
27201     1,2,3,4,5
27202   };
27203   
27204   argc = lua_gettop(L);
27205   if (argc == 2) {
27206     int _v;
27207     {
27208       void *ptr;
27209       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27210         _v = 0;
27211       } else {
27212         _v = 1;
27213       }
27214     }
27215     if (_v) {
27216       {
27217         _v = SWIG_lua_isnilstring(L,argv[1]);
27218       }
27219       if (_v) {
27220         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
27221       }
27222     }
27223   }
27224   if (argc == 3) {
27225     int _v;
27226     {
27227       void *ptr;
27228       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27229         _v = 0;
27230       } else {
27231         _v = 1;
27232       }
27233     }
27234     if (_v) {
27235       {
27236         _v = SWIG_lua_isnilstring(L,argv[1]);
27237       }
27238       if (_v) {
27239         {
27240           void *ptr;
27241           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
27242             _v = 0;
27243           } else {
27244             _v = 1;
27245           }
27246         }
27247         if (_v) {
27248           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
27249         }
27250       }
27251     }
27252   }
27253   if (argc == 3) {
27254     int _v;
27255     {
27256       void *ptr;
27257       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27258         _v = 0;
27259       } else {
27260         _v = 1;
27261       }
27262     }
27263     if (_v) {
27264       {
27265         _v = SWIG_lua_isnilstring(L,argv[1]);
27266       }
27267       if (_v) {
27268         {
27269           _v = lua_isnumber(L,argv[2]);
27270         }
27271         if (_v) {
27272           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
27273         }
27274       }
27275     }
27276   }
27277   if (argc == 4) {
27278     int _v;
27279     {
27280       void *ptr;
27281       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27282         _v = 0;
27283       } else {
27284         _v = 1;
27285       }
27286     }
27287     if (_v) {
27288       {
27289         _v = SWIG_lua_isnilstring(L,argv[1]);
27290       }
27291       if (_v) {
27292         {
27293           _v = lua_isnumber(L,argv[2]);
27294         }
27295         if (_v) {
27296           {
27297             _v = lua_isboolean(L,argv[3]);
27298           }
27299           if (_v) {
27300             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
27301           }
27302         }
27303       }
27304     }
27305   }
27306   
27307   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
27308     "  Possible C/C++ prototypes are:\n"
27309     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
27310     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
27311     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
27312     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
27313   lua_error(L);return 0;
27314 }
27315
27316
27317 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
27318   int SWIG_arg = 0;
27319   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27320   lldb::SBBlock result;
27321   
27322   SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
27323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
27324   
27325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27326     SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
27327   }
27328   
27329   result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
27330   {
27331     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
27332     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27333   }
27334   return SWIG_arg;
27335   
27336   if(0) SWIG_fail;
27337   
27338 fail:
27339   lua_error(L);
27340   return SWIG_arg;
27341 }
27342
27343
27344 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
27345   int SWIG_arg = 0;
27346   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27347   lldb::SBLineEntry result;
27348   
27349   SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
27350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
27351   
27352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27353     SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
27354   }
27355   
27356   result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
27357   {
27358     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
27359     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
27360   }
27361   return SWIG_arg;
27362   
27363   if(0) SWIG_fail;
27364   
27365 fail:
27366   lua_error(L);
27367   return SWIG_arg;
27368 }
27369
27370
27371 static int _wrap_SBFrame_GetThread(lua_State* L) {
27372   int SWIG_arg = 0;
27373   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27374   lldb::SBThread result;
27375   
27376   SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
27377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
27378   
27379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27380     SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
27381   }
27382   
27383   result = ((lldb::SBFrame const *)arg1)->GetThread();
27384   {
27385     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
27386     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
27387   }
27388   return SWIG_arg;
27389   
27390   if(0) SWIG_fail;
27391   
27392 fail:
27393   lua_error(L);
27394   return SWIG_arg;
27395 }
27396
27397
27398 static int _wrap_SBFrame_Disassemble(lua_State* L) {
27399   int SWIG_arg = 0;
27400   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27401   char *result = 0 ;
27402   
27403   SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
27404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
27405   
27406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27407     SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
27408   }
27409   
27410   result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
27411   lua_pushstring(L,(const char *)result); SWIG_arg++;
27412   return SWIG_arg;
27413   
27414   if(0) SWIG_fail;
27415   
27416 fail:
27417   lua_error(L);
27418   return SWIG_arg;
27419 }
27420
27421
27422 static int _wrap_SBFrame_Clear(lua_State* L) {
27423   int SWIG_arg = 0;
27424   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27425   
27426   SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
27427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
27428   
27429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27430     SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
27431   }
27432   
27433   (arg1)->Clear();
27434   
27435   return SWIG_arg;
27436   
27437   if(0) SWIG_fail;
27438   
27439 fail:
27440   lua_error(L);
27441   return SWIG_arg;
27442 }
27443
27444
27445 static int _wrap_SBFrame___eq(lua_State* L) {
27446   int SWIG_arg = 0;
27447   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27448   lldb::SBFrame *arg2 = 0 ;
27449   bool result;
27450   
27451   SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
27452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
27453   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
27454   
27455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27456     SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
27457   }
27458   
27459   
27460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
27461     SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
27462   }
27463   
27464   result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
27465   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27466   return SWIG_arg;
27467   
27468   if(0) SWIG_fail;
27469   
27470 fail:
27471   lua_error(L);
27472   return SWIG_arg;
27473 }
27474
27475
27476 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
27477   int SWIG_arg = 0;
27478   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27479   bool arg2 ;
27480   bool arg3 ;
27481   bool arg4 ;
27482   bool arg5 ;
27483   lldb::SBValueList result;
27484   
27485   SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
27486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27487   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27488   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27489   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27490   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27491   
27492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27493     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27494   }
27495   
27496   arg2 = (lua_toboolean(L, 2)!=0);
27497   arg3 = (lua_toboolean(L, 3)!=0);
27498   arg4 = (lua_toboolean(L, 4)!=0);
27499   arg5 = (lua_toboolean(L, 5)!=0);
27500   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
27501   {
27502     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27503     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27504   }
27505   return SWIG_arg;
27506   
27507   if(0) SWIG_fail;
27508   
27509 fail:
27510   lua_error(L);
27511   return SWIG_arg;
27512 }
27513
27514
27515 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
27516   int SWIG_arg = 0;
27517   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27518   bool arg2 ;
27519   bool arg3 ;
27520   bool arg4 ;
27521   bool arg5 ;
27522   lldb::DynamicValueType arg6 ;
27523   lldb::SBValueList result;
27524   
27525   SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
27526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27527   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27528   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27529   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27530   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27531   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
27532   
27533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27534     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27535   }
27536   
27537   arg2 = (lua_toboolean(L, 2)!=0);
27538   arg3 = (lua_toboolean(L, 3)!=0);
27539   arg4 = (lua_toboolean(L, 4)!=0);
27540   arg5 = (lua_toboolean(L, 5)!=0);
27541   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
27542   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
27543   {
27544     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27545     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27546   }
27547   return SWIG_arg;
27548   
27549   if(0) SWIG_fail;
27550   
27551 fail:
27552   lua_error(L);
27553   return SWIG_arg;
27554 }
27555
27556
27557 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
27558   int SWIG_arg = 0;
27559   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27560   lldb::SBVariablesOptions *arg2 = 0 ;
27561   lldb::SBValueList result;
27562   
27563   SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
27564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27565   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
27566   
27567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27568     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27569   }
27570   
27571   
27572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
27573     SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
27574   }
27575   
27576   result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
27577   {
27578     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27580   }
27581   return SWIG_arg;
27582   
27583   if(0) SWIG_fail;
27584   
27585 fail:
27586   lua_error(L);
27587   return SWIG_arg;
27588 }
27589
27590
27591 static int _wrap_SBFrame_GetVariables(lua_State* L) {
27592   int argc;
27593   int argv[7]={
27594     1,2,3,4,5,6,7
27595   };
27596   
27597   argc = lua_gettop(L);
27598   if (argc == 2) {
27599     int _v;
27600     {
27601       void *ptr;
27602       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27603         _v = 0;
27604       } else {
27605         _v = 1;
27606       }
27607     }
27608     if (_v) {
27609       {
27610         void *ptr;
27611         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
27612           _v = 0;
27613         } else {
27614           _v = 1;
27615         }
27616       }
27617       if (_v) {
27618         return _wrap_SBFrame_GetVariables__SWIG_2(L);
27619       }
27620     }
27621   }
27622   if (argc == 5) {
27623     int _v;
27624     {
27625       void *ptr;
27626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27627         _v = 0;
27628       } else {
27629         _v = 1;
27630       }
27631     }
27632     if (_v) {
27633       {
27634         _v = lua_isboolean(L,argv[1]);
27635       }
27636       if (_v) {
27637         {
27638           _v = lua_isboolean(L,argv[2]);
27639         }
27640         if (_v) {
27641           {
27642             _v = lua_isboolean(L,argv[3]);
27643           }
27644           if (_v) {
27645             {
27646               _v = lua_isboolean(L,argv[4]);
27647             }
27648             if (_v) {
27649               return _wrap_SBFrame_GetVariables__SWIG_0(L);
27650             }
27651           }
27652         }
27653       }
27654     }
27655   }
27656   if (argc == 6) {
27657     int _v;
27658     {
27659       void *ptr;
27660       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27661         _v = 0;
27662       } else {
27663         _v = 1;
27664       }
27665     }
27666     if (_v) {
27667       {
27668         _v = lua_isboolean(L,argv[1]);
27669       }
27670       if (_v) {
27671         {
27672           _v = lua_isboolean(L,argv[2]);
27673         }
27674         if (_v) {
27675           {
27676             _v = lua_isboolean(L,argv[3]);
27677           }
27678           if (_v) {
27679             {
27680               _v = lua_isboolean(L,argv[4]);
27681             }
27682             if (_v) {
27683               {
27684                 _v = lua_isnumber(L,argv[5]);
27685               }
27686               if (_v) {
27687                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
27688               }
27689             }
27690           }
27691         }
27692       }
27693     }
27694   }
27695   
27696   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
27697     "  Possible C/C++ prototypes are:\n"
27698     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
27699     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
27700     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
27701   lua_error(L);return 0;
27702 }
27703
27704
27705 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
27706   int SWIG_arg = 0;
27707   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27708   lldb::SBValueList result;
27709   
27710   SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
27711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
27712   
27713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27714     SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
27715   }
27716   
27717   result = (arg1)->GetRegisters();
27718   {
27719     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27720     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27721   }
27722   return SWIG_arg;
27723   
27724   if(0) SWIG_fail;
27725   
27726 fail:
27727   lua_error(L);
27728   return SWIG_arg;
27729 }
27730
27731
27732 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
27733   int SWIG_arg = 0;
27734   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27735   char *arg2 = (char *) 0 ;
27736   lldb::SBValue result;
27737   
27738   SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
27739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27740   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27741   
27742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27743     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27744   }
27745   
27746   arg2 = (char *)lua_tostring(L, 2);
27747   result = (arg1)->FindVariable((char const *)arg2);
27748   {
27749     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27750     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27751   }
27752   return SWIG_arg;
27753   
27754   if(0) SWIG_fail;
27755   
27756 fail:
27757   lua_error(L);
27758   return SWIG_arg;
27759 }
27760
27761
27762 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
27763   int SWIG_arg = 0;
27764   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27765   char *arg2 = (char *) 0 ;
27766   lldb::DynamicValueType arg3 ;
27767   lldb::SBValue result;
27768   
27769   SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
27770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27771   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27772   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
27773   
27774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27775     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27776   }
27777   
27778   arg2 = (char *)lua_tostring(L, 2);
27779   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27780   result = (arg1)->FindVariable((char const *)arg2,arg3);
27781   {
27782     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27783     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27784   }
27785   return SWIG_arg;
27786   
27787   if(0) SWIG_fail;
27788   
27789 fail:
27790   lua_error(L);
27791   return SWIG_arg;
27792 }
27793
27794
27795 static int _wrap_SBFrame_FindVariable(lua_State* L) {
27796   int argc;
27797   int argv[4]={
27798     1,2,3,4
27799   };
27800   
27801   argc = lua_gettop(L);
27802   if (argc == 2) {
27803     int _v;
27804     {
27805       void *ptr;
27806       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27807         _v = 0;
27808       } else {
27809         _v = 1;
27810       }
27811     }
27812     if (_v) {
27813       {
27814         _v = SWIG_lua_isnilstring(L,argv[1]);
27815       }
27816       if (_v) {
27817         return _wrap_SBFrame_FindVariable__SWIG_0(L);
27818       }
27819     }
27820   }
27821   if (argc == 3) {
27822     int _v;
27823     {
27824       void *ptr;
27825       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27826         _v = 0;
27827       } else {
27828         _v = 1;
27829       }
27830     }
27831     if (_v) {
27832       {
27833         _v = SWIG_lua_isnilstring(L,argv[1]);
27834       }
27835       if (_v) {
27836         {
27837           _v = lua_isnumber(L,argv[2]);
27838         }
27839         if (_v) {
27840           return _wrap_SBFrame_FindVariable__SWIG_1(L);
27841         }
27842       }
27843     }
27844   }
27845   
27846   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
27847     "  Possible C/C++ prototypes are:\n"
27848     "    lldb::SBFrame::FindVariable(char const *)\n"
27849     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
27850   lua_error(L);return 0;
27851 }
27852
27853
27854 static int _wrap_SBFrame_FindRegister(lua_State* L) {
27855   int SWIG_arg = 0;
27856   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27857   char *arg2 = (char *) 0 ;
27858   lldb::SBValue result;
27859   
27860   SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
27861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
27862   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
27863   
27864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27865     SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
27866   }
27867   
27868   arg2 = (char *)lua_tostring(L, 2);
27869   result = (arg1)->FindRegister((char const *)arg2);
27870   {
27871     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27872     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27873   }
27874   return SWIG_arg;
27875   
27876   if(0) SWIG_fail;
27877   
27878 fail:
27879   lua_error(L);
27880   return SWIG_arg;
27881 }
27882
27883
27884 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
27885   int SWIG_arg = 0;
27886   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27887   char *arg2 = (char *) 0 ;
27888   lldb::SBValue result;
27889   
27890   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
27891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27892   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27893   
27894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27895     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27896   }
27897   
27898   arg2 = (char *)lua_tostring(L, 2);
27899   result = (arg1)->GetValueForVariablePath((char const *)arg2);
27900   {
27901     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27902     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27903   }
27904   return SWIG_arg;
27905   
27906   if(0) SWIG_fail;
27907   
27908 fail:
27909   lua_error(L);
27910   return SWIG_arg;
27911 }
27912
27913
27914 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
27915   int SWIG_arg = 0;
27916   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27917   char *arg2 = (char *) 0 ;
27918   lldb::DynamicValueType arg3 ;
27919   lldb::SBValue result;
27920   
27921   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
27922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27923   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27924   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
27925   
27926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27927     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27928   }
27929   
27930   arg2 = (char *)lua_tostring(L, 2);
27931   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27932   result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
27933   {
27934     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27935     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27936   }
27937   return SWIG_arg;
27938   
27939   if(0) SWIG_fail;
27940   
27941 fail:
27942   lua_error(L);
27943   return SWIG_arg;
27944 }
27945
27946
27947 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
27948   int argc;
27949   int argv[4]={
27950     1,2,3,4
27951   };
27952   
27953   argc = lua_gettop(L);
27954   if (argc == 2) {
27955     int _v;
27956     {
27957       void *ptr;
27958       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27959         _v = 0;
27960       } else {
27961         _v = 1;
27962       }
27963     }
27964     if (_v) {
27965       {
27966         _v = SWIG_lua_isnilstring(L,argv[1]);
27967       }
27968       if (_v) {
27969         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
27970       }
27971     }
27972   }
27973   if (argc == 3) {
27974     int _v;
27975     {
27976       void *ptr;
27977       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27978         _v = 0;
27979       } else {
27980         _v = 1;
27981       }
27982     }
27983     if (_v) {
27984       {
27985         _v = SWIG_lua_isnilstring(L,argv[1]);
27986       }
27987       if (_v) {
27988         {
27989           _v = lua_isnumber(L,argv[2]);
27990         }
27991         if (_v) {
27992           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
27993         }
27994       }
27995     }
27996   }
27997   
27998   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
27999     "  Possible C/C++ prototypes are:\n"
28000     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
28001     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
28002   lua_error(L);return 0;
28003 }
28004
28005
28006 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
28007   int SWIG_arg = 0;
28008   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28009   char *arg2 = (char *) 0 ;
28010   lldb::ValueType arg3 ;
28011   lldb::SBValue result;
28012   
28013   SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
28014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28015   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28016   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28017   
28018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28019     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28020   }
28021   
28022   arg2 = (char *)lua_tostring(L, 2);
28023   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
28024   result = (arg1)->FindValue((char const *)arg2,arg3);
28025   {
28026     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28027     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28028   }
28029   return SWIG_arg;
28030   
28031   if(0) SWIG_fail;
28032   
28033 fail:
28034   lua_error(L);
28035   return SWIG_arg;
28036 }
28037
28038
28039 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
28040   int SWIG_arg = 0;
28041   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28042   char *arg2 = (char *) 0 ;
28043   lldb::ValueType arg3 ;
28044   lldb::DynamicValueType arg4 ;
28045   lldb::SBValue result;
28046   
28047   SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
28048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28049   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28050   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28051   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
28052   
28053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28054     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28055   }
28056   
28057   arg2 = (char *)lua_tostring(L, 2);
28058   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
28059   arg4 = (lldb::DynamicValueType)(int)lua_tonumber(L, 4);
28060   result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
28061   {
28062     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28064   }
28065   return SWIG_arg;
28066   
28067   if(0) SWIG_fail;
28068   
28069 fail:
28070   lua_error(L);
28071   return SWIG_arg;
28072 }
28073
28074
28075 static int _wrap_SBFrame_FindValue(lua_State* L) {
28076   int argc;
28077   int argv[5]={
28078     1,2,3,4,5
28079   };
28080   
28081   argc = lua_gettop(L);
28082   if (argc == 3) {
28083     int _v;
28084     {
28085       void *ptr;
28086       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28087         _v = 0;
28088       } else {
28089         _v = 1;
28090       }
28091     }
28092     if (_v) {
28093       {
28094         _v = SWIG_lua_isnilstring(L,argv[1]);
28095       }
28096       if (_v) {
28097         {
28098           _v = lua_isnumber(L,argv[2]);
28099         }
28100         if (_v) {
28101           return _wrap_SBFrame_FindValue__SWIG_0(L);
28102         }
28103       }
28104     }
28105   }
28106   if (argc == 4) {
28107     int _v;
28108     {
28109       void *ptr;
28110       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28111         _v = 0;
28112       } else {
28113         _v = 1;
28114       }
28115     }
28116     if (_v) {
28117       {
28118         _v = SWIG_lua_isnilstring(L,argv[1]);
28119       }
28120       if (_v) {
28121         {
28122           _v = lua_isnumber(L,argv[2]);
28123         }
28124         if (_v) {
28125           {
28126             _v = lua_isnumber(L,argv[3]);
28127           }
28128           if (_v) {
28129             return _wrap_SBFrame_FindValue__SWIG_1(L);
28130           }
28131         }
28132       }
28133     }
28134   }
28135   
28136   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
28137     "  Possible C/C++ prototypes are:\n"
28138     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
28139     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
28140   lua_error(L);return 0;
28141 }
28142
28143
28144 static int _wrap_SBFrame_GetDescription(lua_State* L) {
28145   int SWIG_arg = 0;
28146   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28147   lldb::SBStream *arg2 = 0 ;
28148   bool result;
28149   
28150   SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
28151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
28152   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
28153   
28154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28155     SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
28156   }
28157   
28158   
28159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28160     SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28161   }
28162   
28163   result = (bool)(arg1)->GetDescription(*arg2);
28164   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28165   return SWIG_arg;
28166   
28167   if(0) SWIG_fail;
28168   
28169 fail:
28170   lua_error(L);
28171   return SWIG_arg;
28172 }
28173
28174
28175 static int _wrap_SBFrame___tostring(lua_State* L) {
28176   int SWIG_arg = 0;
28177   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28178   std::string result;
28179   
28180   SWIG_check_num_args("lldb::SBFrame::__str__",1,1)
28181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__str__",1,"lldb::SBFrame *");
28182   
28183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28184     SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
28185   }
28186   
28187   result = lldb_SBFrame___str__(arg1);
28188   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28189   return SWIG_arg;
28190   
28191   if(0) SWIG_fail;
28192   
28193 fail:
28194   lua_error(L);
28195   return SWIG_arg;
28196 }
28197
28198
28199 static void swig_delete_SBFrame(void *obj) {
28200 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
28201 delete arg1;
28202 }
28203 static int _proxy__wrap_new_SBFrame(lua_State *L) {
28204     assert(lua_istable(L,1));
28205     lua_pushcfunction(L,_wrap_new_SBFrame);
28206     assert(!lua_isnil(L,-1));
28207     lua_replace(L,1); /* replace our table with real constructor */
28208     lua_call(L,lua_gettop(L)-1,1);
28209     return 1;
28210 }
28211 static swig_lua_attribute swig_SBFrame_attributes[] = {
28212     {0,0,0}
28213 };
28214 static swig_lua_method swig_SBFrame_methods[]= {
28215     { "IsEqual", _wrap_SBFrame_IsEqual},
28216     { "IsValid", _wrap_SBFrame_IsValid},
28217     { "GetFrameID", _wrap_SBFrame_GetFrameID},
28218     { "GetCFA", _wrap_SBFrame_GetCFA},
28219     { "GetPC", _wrap_SBFrame_GetPC},
28220     { "SetPC", _wrap_SBFrame_SetPC},
28221     { "GetSP", _wrap_SBFrame_GetSP},
28222     { "GetFP", _wrap_SBFrame_GetFP},
28223     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
28224     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
28225     { "GetModule", _wrap_SBFrame_GetModule},
28226     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
28227     { "GetFunction", _wrap_SBFrame_GetFunction},
28228     { "GetSymbol", _wrap_SBFrame_GetSymbol},
28229     { "GetBlock", _wrap_SBFrame_GetBlock},
28230     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
28231     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
28232     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
28233     { "IsInlined", _wrap_SBFrame_IsInlined},
28234     { "IsArtificial", _wrap_SBFrame_IsArtificial},
28235     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
28236     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
28237     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
28238     { "GetThread", _wrap_SBFrame_GetThread},
28239     { "Disassemble", _wrap_SBFrame_Disassemble},
28240     { "Clear", _wrap_SBFrame_Clear},
28241     { "__eq", _wrap_SBFrame___eq},
28242     { "GetVariables", _wrap_SBFrame_GetVariables},
28243     { "GetRegisters", _wrap_SBFrame_GetRegisters},
28244     { "FindVariable", _wrap_SBFrame_FindVariable},
28245     { "FindRegister", _wrap_SBFrame_FindRegister},
28246     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
28247     { "FindValue", _wrap_SBFrame_FindValue},
28248     { "GetDescription", _wrap_SBFrame_GetDescription},
28249     { "__tostring", _wrap_SBFrame___tostring},
28250     {0,0}
28251 };
28252 static swig_lua_method swig_SBFrame_meta[] = {
28253     { "__eq", _wrap_SBFrame___eq},
28254     { "__tostring", _wrap_SBFrame___tostring},
28255     {0,0}
28256 };
28257
28258 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
28259     {0,0,0}
28260 };
28261 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
28262     {0,0,0,0,0,0}
28263 };
28264 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
28265     {0,0}
28266 };
28267 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
28268     0
28269 };
28270
28271 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
28272     "SBFrame",
28273     swig_SBFrame_Sf_SwigStatic_methods,
28274     swig_SBFrame_Sf_SwigStatic_attributes,
28275     swig_SBFrame_Sf_SwigStatic_constants,
28276     swig_SBFrame_Sf_SwigStatic_classes,
28277     0
28278 };
28279 static swig_lua_class *swig_SBFrame_bases[] = {0};
28280 static const char *swig_SBFrame_base_names[] = {0};
28281 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 };
28282
28283 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
28284   int SWIG_arg = 0;
28285   lldb::SBFunction *result = 0 ;
28286   
28287   SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
28288   result = (lldb::SBFunction *)new lldb::SBFunction();
28289   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++; 
28290   return SWIG_arg;
28291   
28292   if(0) SWIG_fail;
28293   
28294 fail:
28295   lua_error(L);
28296   return SWIG_arg;
28297 }
28298
28299
28300 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
28301   int SWIG_arg = 0;
28302   lldb::SBFunction *arg1 = 0 ;
28303   lldb::SBFunction *result = 0 ;
28304   
28305   SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
28306   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
28307   
28308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28309     SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
28310   }
28311   
28312   result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
28313   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++; 
28314   return SWIG_arg;
28315   
28316   if(0) SWIG_fail;
28317   
28318 fail:
28319   lua_error(L);
28320   return SWIG_arg;
28321 }
28322
28323
28324 static int _wrap_new_SBFunction(lua_State* L) {
28325   int argc;
28326   int argv[2]={
28327     1,2
28328   };
28329   
28330   argc = lua_gettop(L);
28331   if (argc == 0) {
28332     return _wrap_new_SBFunction__SWIG_0(L);
28333   }
28334   if (argc == 1) {
28335     int _v;
28336     {
28337       void *ptr;
28338       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
28339         _v = 0;
28340       } else {
28341         _v = 1;
28342       }
28343     }
28344     if (_v) {
28345       return _wrap_new_SBFunction__SWIG_1(L);
28346     }
28347   }
28348   
28349   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
28350     "  Possible C/C++ prototypes are:\n"
28351     "    lldb::SBFunction::SBFunction()\n"
28352     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
28353   lua_error(L);return 0;
28354 }
28355
28356
28357 static int _wrap_SBFunction_IsValid(lua_State* L) {
28358   int SWIG_arg = 0;
28359   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28360   bool result;
28361   
28362   SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
28363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
28364   
28365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28366     SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
28367   }
28368   
28369   result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
28370   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28371   return SWIG_arg;
28372   
28373   if(0) SWIG_fail;
28374   
28375 fail:
28376   lua_error(L);
28377   return SWIG_arg;
28378 }
28379
28380
28381 static int _wrap_SBFunction_GetName(lua_State* L) {
28382   int SWIG_arg = 0;
28383   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28384   char *result = 0 ;
28385   
28386   SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
28387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
28388   
28389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28390     SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
28391   }
28392   
28393   result = (char *)((lldb::SBFunction const *)arg1)->GetName();
28394   lua_pushstring(L,(const char *)result); SWIG_arg++;
28395   return SWIG_arg;
28396   
28397   if(0) SWIG_fail;
28398   
28399 fail:
28400   lua_error(L);
28401   return SWIG_arg;
28402 }
28403
28404
28405 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
28406   int SWIG_arg = 0;
28407   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28408   char *result = 0 ;
28409   
28410   SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
28411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
28412   
28413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28414     SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
28415   }
28416   
28417   result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
28418   lua_pushstring(L,(const char *)result); SWIG_arg++;
28419   return SWIG_arg;
28420   
28421   if(0) SWIG_fail;
28422   
28423 fail:
28424   lua_error(L);
28425   return SWIG_arg;
28426 }
28427
28428
28429 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
28430   int SWIG_arg = 0;
28431   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28432   char *result = 0 ;
28433   
28434   SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
28435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
28436   
28437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28438     SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
28439   }
28440   
28441   result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
28442   lua_pushstring(L,(const char *)result); SWIG_arg++;
28443   return SWIG_arg;
28444   
28445   if(0) SWIG_fail;
28446   
28447 fail:
28448   lua_error(L);
28449   return SWIG_arg;
28450 }
28451
28452
28453 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
28454   int SWIG_arg = 0;
28455   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28456   lldb::SBTarget arg2 ;
28457   lldb::SBTarget *argp2 ;
28458   lldb::SBInstructionList result;
28459   
28460   SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
28461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28462   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28463   
28464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28465     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28466   }
28467   
28468   
28469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28470     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28471   }
28472   arg2 = *argp2;
28473   
28474   result = (arg1)->GetInstructions(arg2);
28475   {
28476     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28477     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28478   }
28479   return SWIG_arg;
28480   
28481   if(0) SWIG_fail;
28482   
28483 fail:
28484   lua_error(L);
28485   return SWIG_arg;
28486 }
28487
28488
28489 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
28490   int SWIG_arg = 0;
28491   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28492   lldb::SBTarget arg2 ;
28493   char *arg3 = (char *) 0 ;
28494   lldb::SBTarget *argp2 ;
28495   lldb::SBInstructionList result;
28496   
28497   SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
28498   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28499   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28500   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
28501   
28502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28503     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28504   }
28505   
28506   
28507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28508     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28509   }
28510   arg2 = *argp2;
28511   
28512   arg3 = (char *)lua_tostring(L, 3);
28513   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
28514   {
28515     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28516     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28517   }
28518   return SWIG_arg;
28519   
28520   if(0) SWIG_fail;
28521   
28522 fail:
28523   lua_error(L);
28524   return SWIG_arg;
28525 }
28526
28527
28528 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
28529   int argc;
28530   int argv[4]={
28531     1,2,3,4
28532   };
28533   
28534   argc = lua_gettop(L);
28535   if (argc == 2) {
28536     int _v;
28537     {
28538       void *ptr;
28539       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28540         _v = 0;
28541       } else {
28542         _v = 1;
28543       }
28544     }
28545     if (_v) {
28546       {
28547         void *ptr;
28548         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28549           _v = 0;
28550         } else {
28551           _v = 1;
28552         }
28553       }
28554       if (_v) {
28555         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
28556       }
28557     }
28558   }
28559   if (argc == 3) {
28560     int _v;
28561     {
28562       void *ptr;
28563       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28564         _v = 0;
28565       } else {
28566         _v = 1;
28567       }
28568     }
28569     if (_v) {
28570       {
28571         void *ptr;
28572         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28573           _v = 0;
28574         } else {
28575           _v = 1;
28576         }
28577       }
28578       if (_v) {
28579         {
28580           _v = SWIG_lua_isnilstring(L,argv[2]);
28581         }
28582         if (_v) {
28583           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
28584         }
28585       }
28586     }
28587   }
28588   
28589   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
28590     "  Possible C/C++ prototypes are:\n"
28591     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
28592     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
28593   lua_error(L);return 0;
28594 }
28595
28596
28597 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
28598   int SWIG_arg = 0;
28599   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28600   lldb::SBAddress result;
28601   
28602   SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
28603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
28604   
28605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28606     SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
28607   }
28608   
28609   result = (arg1)->GetStartAddress();
28610   {
28611     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28612     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28613   }
28614   return SWIG_arg;
28615   
28616   if(0) SWIG_fail;
28617   
28618 fail:
28619   lua_error(L);
28620   return SWIG_arg;
28621 }
28622
28623
28624 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
28625   int SWIG_arg = 0;
28626   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28627   lldb::SBAddress result;
28628   
28629   SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
28630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
28631   
28632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28633     SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
28634   }
28635   
28636   result = (arg1)->GetEndAddress();
28637   {
28638     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28639     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28640   }
28641   return SWIG_arg;
28642   
28643   if(0) SWIG_fail;
28644   
28645 fail:
28646   lua_error(L);
28647   return SWIG_arg;
28648 }
28649
28650
28651 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
28652   int SWIG_arg = 0;
28653   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28654   uint32_t arg2 ;
28655   char *result = 0 ;
28656   
28657   SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
28658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
28659   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
28660   
28661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28662     SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
28663   }
28664   
28665   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
28666   arg2 = (uint32_t)lua_tonumber(L, 2);
28667   result = (char *)(arg1)->GetArgumentName(arg2);
28668   lua_pushstring(L,(const char *)result); SWIG_arg++;
28669   return SWIG_arg;
28670   
28671   if(0) SWIG_fail;
28672   
28673 fail:
28674   lua_error(L);
28675   return SWIG_arg;
28676 }
28677
28678
28679 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
28680   int SWIG_arg = 0;
28681   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28682   uint32_t result;
28683   
28684   SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
28685   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
28686   
28687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28688     SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
28689   }
28690   
28691   result = (uint32_t)(arg1)->GetPrologueByteSize();
28692   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
28693   return SWIG_arg;
28694   
28695   if(0) SWIG_fail;
28696   
28697 fail:
28698   lua_error(L);
28699   return SWIG_arg;
28700 }
28701
28702
28703 static int _wrap_SBFunction_GetType(lua_State* L) {
28704   int SWIG_arg = 0;
28705   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28706   lldb::SBType result;
28707   
28708   SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
28709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
28710   
28711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28712     SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
28713   }
28714   
28715   result = (arg1)->GetType();
28716   {
28717     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
28718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
28719   }
28720   return SWIG_arg;
28721   
28722   if(0) SWIG_fail;
28723   
28724 fail:
28725   lua_error(L);
28726   return SWIG_arg;
28727 }
28728
28729
28730 static int _wrap_SBFunction_GetBlock(lua_State* L) {
28731   int SWIG_arg = 0;
28732   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28733   lldb::SBBlock result;
28734   
28735   SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
28736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
28737   
28738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28739     SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
28740   }
28741   
28742   result = (arg1)->GetBlock();
28743   {
28744     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
28745     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
28746   }
28747   return SWIG_arg;
28748   
28749   if(0) SWIG_fail;
28750   
28751 fail:
28752   lua_error(L);
28753   return SWIG_arg;
28754 }
28755
28756
28757 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
28758   int SWIG_arg = 0;
28759   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28760   lldb::LanguageType result;
28761   
28762   SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
28763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
28764   
28765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28766     SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
28767   }
28768   
28769   result = (lldb::LanguageType)(arg1)->GetLanguage();
28770   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
28771   return SWIG_arg;
28772   
28773   if(0) SWIG_fail;
28774   
28775 fail:
28776   lua_error(L);
28777   return SWIG_arg;
28778 }
28779
28780
28781 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
28782   int SWIG_arg = 0;
28783   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28784   bool result;
28785   
28786   SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
28787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
28788   
28789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28790     SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
28791   }
28792   
28793   result = (bool)(arg1)->GetIsOptimized();
28794   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28795   return SWIG_arg;
28796   
28797   if(0) SWIG_fail;
28798   
28799 fail:
28800   lua_error(L);
28801   return SWIG_arg;
28802 }
28803
28804
28805 static int _wrap_SBFunction_GetDescription(lua_State* L) {
28806   int SWIG_arg = 0;
28807   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28808   lldb::SBStream *arg2 = 0 ;
28809   bool result;
28810   
28811   SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
28812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
28813   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
28814   
28815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28816     SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
28817   }
28818   
28819   
28820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28821     SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28822   }
28823   
28824   result = (bool)(arg1)->GetDescription(*arg2);
28825   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28826   return SWIG_arg;
28827   
28828   if(0) SWIG_fail;
28829   
28830 fail:
28831   lua_error(L);
28832   return SWIG_arg;
28833 }
28834
28835
28836 static int _wrap_SBFunction___eq(lua_State* L) {
28837   int SWIG_arg = 0;
28838   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28839   lldb::SBFunction *arg2 = 0 ;
28840   bool result;
28841   
28842   SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
28843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
28844   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
28845   
28846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28847     SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
28848   }
28849   
28850   
28851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
28852     SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
28853   }
28854   
28855   result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
28856   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28857   return SWIG_arg;
28858   
28859   if(0) SWIG_fail;
28860   
28861 fail:
28862   lua_error(L);
28863   return SWIG_arg;
28864 }
28865
28866
28867 static int _wrap_SBFunction___tostring(lua_State* L) {
28868   int SWIG_arg = 0;
28869   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28870   std::string result;
28871   
28872   SWIG_check_num_args("lldb::SBFunction::__str__",1,1)
28873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__str__",1,"lldb::SBFunction *");
28874   
28875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28876     SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
28877   }
28878   
28879   result = lldb_SBFunction___str__(arg1);
28880   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28881   return SWIG_arg;
28882   
28883   if(0) SWIG_fail;
28884   
28885 fail:
28886   lua_error(L);
28887   return SWIG_arg;
28888 }
28889
28890
28891 static void swig_delete_SBFunction(void *obj) {
28892 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
28893 delete arg1;
28894 }
28895 static int _proxy__wrap_new_SBFunction(lua_State *L) {
28896     assert(lua_istable(L,1));
28897     lua_pushcfunction(L,_wrap_new_SBFunction);
28898     assert(!lua_isnil(L,-1));
28899     lua_replace(L,1); /* replace our table with real constructor */
28900     lua_call(L,lua_gettop(L)-1,1);
28901     return 1;
28902 }
28903 static swig_lua_attribute swig_SBFunction_attributes[] = {
28904     {0,0,0}
28905 };
28906 static swig_lua_method swig_SBFunction_methods[]= {
28907     { "IsValid", _wrap_SBFunction_IsValid},
28908     { "GetName", _wrap_SBFunction_GetName},
28909     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
28910     { "GetMangledName", _wrap_SBFunction_GetMangledName},
28911     { "GetInstructions", _wrap_SBFunction_GetInstructions},
28912     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
28913     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
28914     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
28915     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
28916     { "GetType", _wrap_SBFunction_GetType},
28917     { "GetBlock", _wrap_SBFunction_GetBlock},
28918     { "GetLanguage", _wrap_SBFunction_GetLanguage},
28919     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
28920     { "GetDescription", _wrap_SBFunction_GetDescription},
28921     { "__eq", _wrap_SBFunction___eq},
28922     { "__tostring", _wrap_SBFunction___tostring},
28923     {0,0}
28924 };
28925 static swig_lua_method swig_SBFunction_meta[] = {
28926     { "__eq", _wrap_SBFunction___eq},
28927     { "__tostring", _wrap_SBFunction___tostring},
28928     {0,0}
28929 };
28930
28931 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
28932     {0,0,0}
28933 };
28934 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
28935     {0,0,0,0,0,0}
28936 };
28937 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
28938     {0,0}
28939 };
28940 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
28941     0
28942 };
28943
28944 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
28945     "SBFunction",
28946     swig_SBFunction_Sf_SwigStatic_methods,
28947     swig_SBFunction_Sf_SwigStatic_attributes,
28948     swig_SBFunction_Sf_SwigStatic_constants,
28949     swig_SBFunction_Sf_SwigStatic_classes,
28950     0
28951 };
28952 static swig_lua_class *swig_SBFunction_bases[] = {0};
28953 static const char *swig_SBFunction_base_names[] = {0};
28954 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 };
28955
28956 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
28957   int SWIG_arg = 0;
28958   lldb::SBFileSpec result;
28959   
28960   SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
28961   result = lldb::SBHostOS::GetProgramFileSpec();
28962   {
28963     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28964     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28965   }
28966   return SWIG_arg;
28967   
28968   if(0) SWIG_fail;
28969   
28970 fail:
28971   lua_error(L);
28972   return SWIG_arg;
28973 }
28974
28975
28976 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
28977   int SWIG_arg = 0;
28978   lldb::SBFileSpec result;
28979   
28980   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
28981   result = lldb::SBHostOS::GetLLDBPythonPath();
28982   {
28983     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28984     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28985   }
28986   return SWIG_arg;
28987   
28988   if(0) SWIG_fail;
28989   
28990 fail:
28991   lua_error(L);
28992   return SWIG_arg;
28993 }
28994
28995
28996 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
28997   int SWIG_arg = 0;
28998   lldb::PathType arg1 ;
28999   lldb::SBFileSpec result;
29000   
29001   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
29002   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
29003   arg1 = (lldb::PathType)(int)lua_tonumber(L, 1);
29004   result = lldb::SBHostOS::GetLLDBPath(arg1);
29005   {
29006     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29007     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29008   }
29009   return SWIG_arg;
29010   
29011   if(0) SWIG_fail;
29012   
29013 fail:
29014   lua_error(L);
29015   return SWIG_arg;
29016 }
29017
29018
29019 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
29020   int SWIG_arg = 0;
29021   lldb::SBFileSpec result;
29022   
29023   SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
29024   result = lldb::SBHostOS::GetUserHomeDirectory();
29025   {
29026     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29027     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29028   }
29029   return SWIG_arg;
29030   
29031   if(0) SWIG_fail;
29032   
29033 fail:
29034   lua_error(L);
29035   return SWIG_arg;
29036 }
29037
29038
29039 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
29040   int SWIG_arg = 0;
29041   char *arg1 = (char *) 0 ;
29042   
29043   SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
29044   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
29045   arg1 = (char *)lua_tostring(L, 1);
29046   lldb::SBHostOS::ThreadCreated((char const *)arg1);
29047   
29048   return SWIG_arg;
29049   
29050   if(0) SWIG_fail;
29051   
29052 fail:
29053   lua_error(L);
29054   return SWIG_arg;
29055 }
29056
29057
29058 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
29059   int SWIG_arg = 0;
29060   char *arg1 = (char *) 0 ;
29061   lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
29062   void *arg3 = (void *) 0 ;
29063   lldb::SBError *arg4 = (lldb::SBError *) 0 ;
29064   lldb::thread_t result;
29065   
29066   SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
29067   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
29068   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
29069   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
29070   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
29071   arg1 = (char *)lua_tostring(L, 1);
29072   
29073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
29074     SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
29075   }
29076   
29077   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
29078   
29079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
29080     SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
29081   }
29082   
29083   result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
29084   {
29085     lldb::thread_t * resultptr = new lldb::thread_t((const lldb::thread_t &) result);
29086     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
29087   }
29088   return SWIG_arg;
29089   
29090   if(0) SWIG_fail;
29091   
29092 fail:
29093   lua_error(L);
29094   return SWIG_arg;
29095 }
29096
29097
29098 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
29099   int SWIG_arg = 0;
29100   lldb::thread_t arg1 ;
29101   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29102   lldb::thread_t *argp1 ;
29103   bool result;
29104   
29105   SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
29106   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
29107   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
29108   
29109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29110     SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
29111   }
29112   arg1 = *argp1;
29113   
29114   
29115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29116     SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
29117   }
29118   
29119   result = (bool)lldb::SBHostOS::ThreadCancel(arg1,arg2);
29120   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29121   return SWIG_arg;
29122   
29123   if(0) SWIG_fail;
29124   
29125 fail:
29126   lua_error(L);
29127   return SWIG_arg;
29128 }
29129
29130
29131 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
29132   int SWIG_arg = 0;
29133   lldb::thread_t arg1 ;
29134   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29135   lldb::thread_t *argp1 ;
29136   bool result;
29137   
29138   SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
29139   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
29140   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
29141   
29142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29143     SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
29144   }
29145   arg1 = *argp1;
29146   
29147   
29148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29149     SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
29150   }
29151   
29152   result = (bool)lldb::SBHostOS::ThreadDetach(arg1,arg2);
29153   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29154   return SWIG_arg;
29155   
29156   if(0) SWIG_fail;
29157   
29158 fail:
29159   lua_error(L);
29160   return SWIG_arg;
29161 }
29162
29163
29164 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
29165   int SWIG_arg = 0;
29166   lldb::thread_t arg1 ;
29167   lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
29168   lldb::SBError *arg3 = (lldb::SBError *) 0 ;
29169   lldb::thread_t *argp1 ;
29170   bool result;
29171   
29172   SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
29173   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
29174   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
29175   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
29176   
29177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29178     SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
29179   }
29180   arg1 = *argp1;
29181   
29182   
29183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
29184     SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
29185   }
29186   
29187   
29188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
29189     SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
29190   }
29191   
29192   result = (bool)lldb::SBHostOS::ThreadJoin(arg1,arg2,arg3);
29193   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29194   return SWIG_arg;
29195   
29196   if(0) SWIG_fail;
29197   
29198 fail:
29199   lua_error(L);
29200   return SWIG_arg;
29201 }
29202
29203
29204 static int _wrap_new_SBHostOS(lua_State* L) {
29205   int SWIG_arg = 0;
29206   lldb::SBHostOS *result = 0 ;
29207   
29208   SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
29209   result = (lldb::SBHostOS *)new lldb::SBHostOS();
29210   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++; 
29211   return SWIG_arg;
29212   
29213   if(0) SWIG_fail;
29214   
29215 fail:
29216   lua_error(L);
29217   return SWIG_arg;
29218 }
29219
29220
29221 static void swig_delete_SBHostOS(void *obj) {
29222 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
29223 delete arg1;
29224 }
29225 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
29226     assert(lua_istable(L,1));
29227     lua_pushcfunction(L,_wrap_new_SBHostOS);
29228     assert(!lua_isnil(L,-1));
29229     lua_replace(L,1); /* replace our table with real constructor */
29230     lua_call(L,lua_gettop(L)-1,1);
29231     return 1;
29232 }
29233 static swig_lua_attribute swig_SBHostOS_attributes[] = {
29234     {0,0,0}
29235 };
29236 static swig_lua_method swig_SBHostOS_methods[]= {
29237     {0,0}
29238 };
29239 static swig_lua_method swig_SBHostOS_meta[] = {
29240     {0,0}
29241 };
29242
29243 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
29244     {0,0,0}
29245 };
29246 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
29247     {0,0,0,0,0,0}
29248 };
29249 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
29250     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
29251     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
29252     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
29253     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
29254     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
29255     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
29256     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
29257     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
29258     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
29259     {0,0}
29260 };
29261 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
29262     0
29263 };
29264
29265 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
29266     "SBHostOS",
29267     swig_SBHostOS_Sf_SwigStatic_methods,
29268     swig_SBHostOS_Sf_SwigStatic_attributes,
29269     swig_SBHostOS_Sf_SwigStatic_constants,
29270     swig_SBHostOS_Sf_SwigStatic_classes,
29271     0
29272 };
29273 static swig_lua_class *swig_SBHostOS_bases[] = {0};
29274 static const char *swig_SBHostOS_base_names[] = {0};
29275 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 };
29276
29277 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
29278   int SWIG_arg = 0;
29279   lldb::SBInstruction *result = 0 ;
29280   
29281   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
29282   result = (lldb::SBInstruction *)new lldb::SBInstruction();
29283   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++; 
29284   return SWIG_arg;
29285   
29286   if(0) SWIG_fail;
29287   
29288 fail:
29289   lua_error(L);
29290   return SWIG_arg;
29291 }
29292
29293
29294 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
29295   int SWIG_arg = 0;
29296   lldb::SBInstruction *arg1 = 0 ;
29297   lldb::SBInstruction *result = 0 ;
29298   
29299   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
29300   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
29301   
29302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29303     SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
29304   }
29305   
29306   result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
29307   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++; 
29308   return SWIG_arg;
29309   
29310   if(0) SWIG_fail;
29311   
29312 fail:
29313   lua_error(L);
29314   return SWIG_arg;
29315 }
29316
29317
29318 static int _wrap_new_SBInstruction(lua_State* L) {
29319   int argc;
29320   int argv[2]={
29321     1,2
29322   };
29323   
29324   argc = lua_gettop(L);
29325   if (argc == 0) {
29326     return _wrap_new_SBInstruction__SWIG_0(L);
29327   }
29328   if (argc == 1) {
29329     int _v;
29330     {
29331       void *ptr;
29332       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
29333         _v = 0;
29334       } else {
29335         _v = 1;
29336       }
29337     }
29338     if (_v) {
29339       return _wrap_new_SBInstruction__SWIG_1(L);
29340     }
29341   }
29342   
29343   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
29344     "  Possible C/C++ prototypes are:\n"
29345     "    lldb::SBInstruction::SBInstruction()\n"
29346     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
29347   lua_error(L);return 0;
29348 }
29349
29350
29351 static int _wrap_SBInstruction_IsValid(lua_State* L) {
29352   int SWIG_arg = 0;
29353   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29354   bool result;
29355   
29356   SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
29357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
29358   
29359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29360     SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
29361   }
29362   
29363   result = (bool)(arg1)->IsValid();
29364   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29365   return SWIG_arg;
29366   
29367   if(0) SWIG_fail;
29368   
29369 fail:
29370   lua_error(L);
29371   return SWIG_arg;
29372 }
29373
29374
29375 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
29376   int SWIG_arg = 0;
29377   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29378   lldb::SBAddress result;
29379   
29380   SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
29381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
29382   
29383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29384     SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
29385   }
29386   
29387   result = (arg1)->GetAddress();
29388   {
29389     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29391   }
29392   return SWIG_arg;
29393   
29394   if(0) SWIG_fail;
29395   
29396 fail:
29397   lua_error(L);
29398   return SWIG_arg;
29399 }
29400
29401
29402 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
29403   int SWIG_arg = 0;
29404   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29405   lldb::SBTarget arg2 ;
29406   lldb::SBTarget *argp2 ;
29407   char *result = 0 ;
29408   
29409   SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
29410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
29411   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
29412   
29413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29414     SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
29415   }
29416   
29417   
29418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29419     SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
29420   }
29421   arg2 = *argp2;
29422   
29423   result = (char *)(arg1)->GetMnemonic(arg2);
29424   lua_pushstring(L,(const char *)result); SWIG_arg++;
29425   return SWIG_arg;
29426   
29427   if(0) SWIG_fail;
29428   
29429 fail:
29430   lua_error(L);
29431   return SWIG_arg;
29432 }
29433
29434
29435 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
29436   int SWIG_arg = 0;
29437   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29438   lldb::SBTarget arg2 ;
29439   lldb::SBTarget *argp2 ;
29440   char *result = 0 ;
29441   
29442   SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
29443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
29444   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
29445   
29446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29447     SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
29448   }
29449   
29450   
29451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29452     SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
29453   }
29454   arg2 = *argp2;
29455   
29456   result = (char *)(arg1)->GetOperands(arg2);
29457   lua_pushstring(L,(const char *)result); SWIG_arg++;
29458   return SWIG_arg;
29459   
29460   if(0) SWIG_fail;
29461   
29462 fail:
29463   lua_error(L);
29464   return SWIG_arg;
29465 }
29466
29467
29468 static int _wrap_SBInstruction_GetComment(lua_State* L) {
29469   int SWIG_arg = 0;
29470   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29471   lldb::SBTarget arg2 ;
29472   lldb::SBTarget *argp2 ;
29473   char *result = 0 ;
29474   
29475   SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
29476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
29477   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
29478   
29479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29480     SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
29481   }
29482   
29483   
29484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29485     SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
29486   }
29487   arg2 = *argp2;
29488   
29489   result = (char *)(arg1)->GetComment(arg2);
29490   lua_pushstring(L,(const char *)result); SWIG_arg++;
29491   return SWIG_arg;
29492   
29493   if(0) SWIG_fail;
29494   
29495 fail:
29496   lua_error(L);
29497   return SWIG_arg;
29498 }
29499
29500
29501 static int _wrap_SBInstruction_GetData(lua_State* L) {
29502   int SWIG_arg = 0;
29503   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29504   lldb::SBTarget arg2 ;
29505   lldb::SBTarget *argp2 ;
29506   lldb::SBData result;
29507   
29508   SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
29509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
29510   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
29511   
29512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29513     SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
29514   }
29515   
29516   
29517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29518     SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
29519   }
29520   arg2 = *argp2;
29521   
29522   result = (arg1)->GetData(arg2);
29523   {
29524     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
29525     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
29526   }
29527   return SWIG_arg;
29528   
29529   if(0) SWIG_fail;
29530   
29531 fail:
29532   lua_error(L);
29533   return SWIG_arg;
29534 }
29535
29536
29537 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
29538   int SWIG_arg = 0;
29539   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29540   size_t result;
29541   
29542   SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
29543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
29544   
29545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29546     SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
29547   }
29548   
29549   result = (arg1)->GetByteSize();
29550   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
29551   return SWIG_arg;
29552   
29553   if(0) SWIG_fail;
29554   
29555 fail:
29556   lua_error(L);
29557   return SWIG_arg;
29558 }
29559
29560
29561 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
29562   int SWIG_arg = 0;
29563   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29564   bool result;
29565   
29566   SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
29567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
29568   
29569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29570     SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
29571   }
29572   
29573   result = (bool)(arg1)->DoesBranch();
29574   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29575   return SWIG_arg;
29576   
29577   if(0) SWIG_fail;
29578   
29579 fail:
29580   lua_error(L);
29581   return SWIG_arg;
29582 }
29583
29584
29585 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
29586   int SWIG_arg = 0;
29587   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29588   bool result;
29589   
29590   SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
29591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
29592   
29593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29594     SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
29595   }
29596   
29597   result = (bool)(arg1)->HasDelaySlot();
29598   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29599   return SWIG_arg;
29600   
29601   if(0) SWIG_fail;
29602   
29603 fail:
29604   lua_error(L);
29605   return SWIG_arg;
29606 }
29607
29608
29609 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
29610   int SWIG_arg = 0;
29611   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29612   bool result;
29613   
29614   SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
29615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
29616   
29617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29618     SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
29619   }
29620   
29621   result = (bool)(arg1)->CanSetBreakpoint();
29622   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29623   return SWIG_arg;
29624   
29625   if(0) SWIG_fail;
29626   
29627 fail:
29628   lua_error(L);
29629   return SWIG_arg;
29630 }
29631
29632
29633 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
29634   int SWIG_arg = 0;
29635   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29636   lldb::SBFile arg2 ;
29637   lldb::SBFile *argp2 ;
29638   
29639   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29641   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
29642   
29643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29644     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29645   }
29646   
29647   
29648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
29649     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
29650   }
29651   arg2 = *argp2;
29652   
29653   (arg1)->Print(arg2);
29654   
29655   return SWIG_arg;
29656   
29657   if(0) SWIG_fail;
29658   
29659 fail:
29660   lua_error(L);
29661   return SWIG_arg;
29662 }
29663
29664
29665 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
29666   int SWIG_arg = 0;
29667   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29668   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
29669   lldb::FileSP *argp2 ;
29670   
29671   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29673   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::FileSP");
29674   
29675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29676     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29677   }
29678   
29679   
29680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
29681     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
29682   }
29683   arg2 = *argp2;
29684   
29685   (arg1)->Print(arg2);
29686   
29687   return SWIG_arg;
29688   
29689   if(0) SWIG_fail;
29690   
29691 fail:
29692   lua_error(L);
29693   return SWIG_arg;
29694 }
29695
29696
29697 static int _wrap_SBInstruction_Print(lua_State* L) {
29698   int argc;
29699   int argv[3]={
29700     1,2,3
29701   };
29702   
29703   argc = lua_gettop(L);
29704   if (argc == 2) {
29705     int _v;
29706     {
29707       void *ptr;
29708       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29709         _v = 0;
29710       } else {
29711         _v = 1;
29712       }
29713     }
29714     if (_v) {
29715       {
29716         void *ptr;
29717         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
29718           _v = 0;
29719         } else {
29720           _v = 1;
29721         }
29722       }
29723       if (_v) {
29724         return _wrap_SBInstruction_Print__SWIG_0(L);
29725       }
29726     }
29727   }
29728   if (argc == 2) {
29729     int _v;
29730     {
29731       void *ptr;
29732       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29733         _v = 0;
29734       } else {
29735         _v = 1;
29736       }
29737     }
29738     if (_v) {
29739       {
29740         void *ptr;
29741         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
29742           _v = 0;
29743         } else {
29744           _v = 1;
29745         }
29746       }
29747       if (_v) {
29748         return _wrap_SBInstruction_Print__SWIG_1(L);
29749       }
29750     }
29751   }
29752   
29753   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
29754     "  Possible C/C++ prototypes are:\n"
29755     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
29756     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
29757   lua_error(L);return 0;
29758 }
29759
29760
29761 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
29762   int SWIG_arg = 0;
29763   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29764   lldb::SBStream *arg2 = 0 ;
29765   bool result;
29766   
29767   SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
29768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
29769   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
29770   
29771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29772     SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
29773   }
29774   
29775   
29776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29777     SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29778   }
29779   
29780   result = (bool)(arg1)->GetDescription(*arg2);
29781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29782   return SWIG_arg;
29783   
29784   if(0) SWIG_fail;
29785   
29786 fail:
29787   lua_error(L);
29788   return SWIG_arg;
29789 }
29790
29791
29792 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
29793   int SWIG_arg = 0;
29794   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29795   lldb::SBFrame *arg2 = 0 ;
29796   uint32_t arg3 ;
29797   bool result;
29798   
29799   SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
29800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
29801   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
29802   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
29803   
29804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29805     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
29806   }
29807   
29808   
29809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
29810     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
29811   }
29812   
29813   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
29814   arg3 = (uint32_t)lua_tonumber(L, 3);
29815   result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
29816   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29817   return SWIG_arg;
29818   
29819   if(0) SWIG_fail;
29820   
29821 fail:
29822   lua_error(L);
29823   return SWIG_arg;
29824 }
29825
29826
29827 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
29828   int SWIG_arg = 0;
29829   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29830   char *arg2 = (char *) 0 ;
29831   bool result;
29832   
29833   SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
29834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
29835   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
29836   
29837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29838     SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29839   }
29840   
29841   arg2 = (char *)lua_tostring(L, 2);
29842   result = (bool)(arg1)->DumpEmulation((char const *)arg2);
29843   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29844   return SWIG_arg;
29845   
29846   if(0) SWIG_fail;
29847   
29848 fail:
29849   lua_error(L);
29850   return SWIG_arg;
29851 }
29852
29853
29854 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
29855   int SWIG_arg = 0;
29856   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29857   lldb::SBStream *arg2 = 0 ;
29858   char *arg3 = (char *) 0 ;
29859   bool result;
29860   
29861   SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
29862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
29863   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
29864   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
29865   
29866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29867     SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29868   }
29869   
29870   
29871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29872     SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
29873   }
29874   
29875   arg3 = (char *)lua_tostring(L, 3);
29876   result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
29877   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29878   return SWIG_arg;
29879   
29880   if(0) SWIG_fail;
29881   
29882 fail:
29883   lua_error(L);
29884   return SWIG_arg;
29885 }
29886
29887
29888 static int _wrap_SBInstruction___tostring(lua_State* L) {
29889   int SWIG_arg = 0;
29890   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29891   std::string result;
29892   
29893   SWIG_check_num_args("lldb::SBInstruction::__str__",1,1)
29894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__str__",1,"lldb::SBInstruction *");
29895   
29896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29897     SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
29898   }
29899   
29900   result = lldb_SBInstruction___str__(arg1);
29901   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29902   return SWIG_arg;
29903   
29904   if(0) SWIG_fail;
29905   
29906 fail:
29907   lua_error(L);
29908   return SWIG_arg;
29909 }
29910
29911
29912 static void swig_delete_SBInstruction(void *obj) {
29913 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
29914 delete arg1;
29915 }
29916 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
29917     assert(lua_istable(L,1));
29918     lua_pushcfunction(L,_wrap_new_SBInstruction);
29919     assert(!lua_isnil(L,-1));
29920     lua_replace(L,1); /* replace our table with real constructor */
29921     lua_call(L,lua_gettop(L)-1,1);
29922     return 1;
29923 }
29924 static swig_lua_attribute swig_SBInstruction_attributes[] = {
29925     {0,0,0}
29926 };
29927 static swig_lua_method swig_SBInstruction_methods[]= {
29928     { "IsValid", _wrap_SBInstruction_IsValid},
29929     { "GetAddress", _wrap_SBInstruction_GetAddress},
29930     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
29931     { "GetOperands", _wrap_SBInstruction_GetOperands},
29932     { "GetComment", _wrap_SBInstruction_GetComment},
29933     { "GetData", _wrap_SBInstruction_GetData},
29934     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
29935     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
29936     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
29937     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
29938     { "Print", _wrap_SBInstruction_Print},
29939     { "GetDescription", _wrap_SBInstruction_GetDescription},
29940     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
29941     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
29942     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
29943     { "__tostring", _wrap_SBInstruction___tostring},
29944     {0,0}
29945 };
29946 static swig_lua_method swig_SBInstruction_meta[] = {
29947     { "__tostring", _wrap_SBInstruction___tostring},
29948     {0,0}
29949 };
29950
29951 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
29952     {0,0,0}
29953 };
29954 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
29955     {0,0,0,0,0,0}
29956 };
29957 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
29958     {0,0}
29959 };
29960 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
29961     0
29962 };
29963
29964 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
29965     "SBInstruction",
29966     swig_SBInstruction_Sf_SwigStatic_methods,
29967     swig_SBInstruction_Sf_SwigStatic_attributes,
29968     swig_SBInstruction_Sf_SwigStatic_constants,
29969     swig_SBInstruction_Sf_SwigStatic_classes,
29970     0
29971 };
29972 static swig_lua_class *swig_SBInstruction_bases[] = {0};
29973 static const char *swig_SBInstruction_base_names[] = {0};
29974 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 };
29975
29976 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
29977   int SWIG_arg = 0;
29978   lldb::SBInstructionList *result = 0 ;
29979   
29980   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
29981   result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
29982   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++; 
29983   return SWIG_arg;
29984   
29985   if(0) SWIG_fail;
29986   
29987 fail:
29988   lua_error(L);
29989   return SWIG_arg;
29990 }
29991
29992
29993 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
29994   int SWIG_arg = 0;
29995   lldb::SBInstructionList *arg1 = 0 ;
29996   lldb::SBInstructionList *result = 0 ;
29997   
29998   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
29999   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
30000   
30001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30002     SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
30003   }
30004   
30005   result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
30006   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++; 
30007   return SWIG_arg;
30008   
30009   if(0) SWIG_fail;
30010   
30011 fail:
30012   lua_error(L);
30013   return SWIG_arg;
30014 }
30015
30016
30017 static int _wrap_new_SBInstructionList(lua_State* L) {
30018   int argc;
30019   int argv[2]={
30020     1,2
30021   };
30022   
30023   argc = lua_gettop(L);
30024   if (argc == 0) {
30025     return _wrap_new_SBInstructionList__SWIG_0(L);
30026   }
30027   if (argc == 1) {
30028     int _v;
30029     {
30030       void *ptr;
30031       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
30032         _v = 0;
30033       } else {
30034         _v = 1;
30035       }
30036     }
30037     if (_v) {
30038       return _wrap_new_SBInstructionList__SWIG_1(L);
30039     }
30040   }
30041   
30042   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
30043     "  Possible C/C++ prototypes are:\n"
30044     "    lldb::SBInstructionList::SBInstructionList()\n"
30045     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
30046   lua_error(L);return 0;
30047 }
30048
30049
30050 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
30051   int SWIG_arg = 0;
30052   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30053   bool result;
30054   
30055   SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
30056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
30057   
30058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30059     SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
30060   }
30061   
30062   result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
30063   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30064   return SWIG_arg;
30065   
30066   if(0) SWIG_fail;
30067   
30068 fail:
30069   lua_error(L);
30070   return SWIG_arg;
30071 }
30072
30073
30074 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
30075   int SWIG_arg = 0;
30076   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30077   size_t result;
30078   
30079   SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
30080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
30081   
30082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30083     SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
30084   }
30085   
30086   result = (arg1)->GetSize();
30087   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30088   return SWIG_arg;
30089   
30090   if(0) SWIG_fail;
30091   
30092 fail:
30093   lua_error(L);
30094   return SWIG_arg;
30095 }
30096
30097
30098 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
30099   int SWIG_arg = 0;
30100   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30101   uint32_t arg2 ;
30102   lldb::SBInstruction result;
30103   
30104   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
30105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
30106   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
30107   
30108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30109     SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
30110   }
30111   
30112   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30113   arg2 = (uint32_t)lua_tonumber(L, 2);
30114   result = (arg1)->GetInstructionAtIndex(arg2);
30115   {
30116     lldb::SBInstruction * resultptr = new lldb::SBInstruction((const lldb::SBInstruction &) result);
30117     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30118   }
30119   return SWIG_arg;
30120   
30121   if(0) SWIG_fail;
30122   
30123 fail:
30124   lua_error(L);
30125   return SWIG_arg;
30126 }
30127
30128
30129 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
30130   int SWIG_arg = 0;
30131   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30132   lldb::SBAddress *arg2 = 0 ;
30133   lldb::SBAddress *arg3 = 0 ;
30134   bool arg4 ;
30135   size_t result;
30136   
30137   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
30138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
30139   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
30140   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
30141   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
30142   
30143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30144     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
30145   }
30146   
30147   
30148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
30149     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
30150   }
30151   
30152   
30153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
30154     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
30155   }
30156   
30157   arg4 = (lua_toboolean(L, 4)!=0);
30158   result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
30159   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30160   return SWIG_arg;
30161   
30162   if(0) SWIG_fail;
30163   
30164 fail:
30165   lua_error(L);
30166   return SWIG_arg;
30167 }
30168
30169
30170 static int _wrap_SBInstructionList_Clear(lua_State* L) {
30171   int SWIG_arg = 0;
30172   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30173   
30174   SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
30175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
30176   
30177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30178     SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
30179   }
30180   
30181   (arg1)->Clear();
30182   
30183   return SWIG_arg;
30184   
30185   if(0) SWIG_fail;
30186   
30187 fail:
30188   lua_error(L);
30189   return SWIG_arg;
30190 }
30191
30192
30193 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
30194   int SWIG_arg = 0;
30195   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30196   lldb::SBInstruction arg2 ;
30197   lldb::SBInstruction *argp2 ;
30198   
30199   SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
30200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
30201   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
30202   
30203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30204     SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
30205   }
30206   
30207   
30208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
30209     SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
30210   }
30211   arg2 = *argp2;
30212   
30213   (arg1)->AppendInstruction(arg2);
30214   
30215   return SWIG_arg;
30216   
30217   if(0) SWIG_fail;
30218   
30219 fail:
30220   lua_error(L);
30221   return SWIG_arg;
30222 }
30223
30224
30225 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
30226   int SWIG_arg = 0;
30227   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30228   lldb::SBFile arg2 ;
30229   lldb::SBFile *argp2 ;
30230   
30231   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30233   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
30234   
30235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30236     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30237   }
30238   
30239   
30240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30241     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
30242   }
30243   arg2 = *argp2;
30244   
30245   (arg1)->Print(arg2);
30246   
30247   return SWIG_arg;
30248   
30249   if(0) SWIG_fail;
30250   
30251 fail:
30252   lua_error(L);
30253   return SWIG_arg;
30254 }
30255
30256
30257 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
30258   int SWIG_arg = 0;
30259   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30260   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30261   lldb::FileSP *argp2 ;
30262   
30263   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30265   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::FileSP");
30266   
30267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30268     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30269   }
30270   
30271   
30272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
30273     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
30274   }
30275   arg2 = *argp2;
30276   
30277   (arg1)->Print(arg2);
30278   
30279   return SWIG_arg;
30280   
30281   if(0) SWIG_fail;
30282   
30283 fail:
30284   lua_error(L);
30285   return SWIG_arg;
30286 }
30287
30288
30289 static int _wrap_SBInstructionList_Print(lua_State* L) {
30290   int argc;
30291   int argv[3]={
30292     1,2,3
30293   };
30294   
30295   argc = lua_gettop(L);
30296   if (argc == 2) {
30297     int _v;
30298     {
30299       void *ptr;
30300       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30301         _v = 0;
30302       } else {
30303         _v = 1;
30304       }
30305     }
30306     if (_v) {
30307       {
30308         void *ptr;
30309         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30310           _v = 0;
30311         } else {
30312           _v = 1;
30313         }
30314       }
30315       if (_v) {
30316         return _wrap_SBInstructionList_Print__SWIG_0(L);
30317       }
30318     }
30319   }
30320   if (argc == 2) {
30321     int _v;
30322     {
30323       void *ptr;
30324       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30325         _v = 0;
30326       } else {
30327         _v = 1;
30328       }
30329     }
30330     if (_v) {
30331       {
30332         void *ptr;
30333         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
30334           _v = 0;
30335         } else {
30336           _v = 1;
30337         }
30338       }
30339       if (_v) {
30340         return _wrap_SBInstructionList_Print__SWIG_1(L);
30341       }
30342     }
30343   }
30344   
30345   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
30346     "  Possible C/C++ prototypes are:\n"
30347     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
30348     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
30349   lua_error(L);return 0;
30350 }
30351
30352
30353 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
30354   int SWIG_arg = 0;
30355   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30356   lldb::SBStream *arg2 = 0 ;
30357   bool result;
30358   
30359   SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
30360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
30361   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
30362   
30363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30364     SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
30365   }
30366   
30367   
30368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30369     SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30370   }
30371   
30372   result = (bool)(arg1)->GetDescription(*arg2);
30373   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30374   return SWIG_arg;
30375   
30376   if(0) SWIG_fail;
30377   
30378 fail:
30379   lua_error(L);
30380   return SWIG_arg;
30381 }
30382
30383
30384 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
30385   int SWIG_arg = 0;
30386   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30387   char *arg2 = (char *) 0 ;
30388   bool result;
30389   
30390   SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
30391   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
30392   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
30393   
30394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30395     SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
30396   }
30397   
30398   arg2 = (char *)lua_tostring(L, 2);
30399   result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
30400   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30401   return SWIG_arg;
30402   
30403   if(0) SWIG_fail;
30404   
30405 fail:
30406   lua_error(L);
30407   return SWIG_arg;
30408 }
30409
30410
30411 static int _wrap_SBInstructionList___tostring(lua_State* L) {
30412   int SWIG_arg = 0;
30413   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30414   std::string result;
30415   
30416   SWIG_check_num_args("lldb::SBInstructionList::__str__",1,1)
30417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__str__",1,"lldb::SBInstructionList *");
30418   
30419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30420     SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
30421   }
30422   
30423   result = lldb_SBInstructionList___str__(arg1);
30424   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30425   return SWIG_arg;
30426   
30427   if(0) SWIG_fail;
30428   
30429 fail:
30430   lua_error(L);
30431   return SWIG_arg;
30432 }
30433
30434
30435 static void swig_delete_SBInstructionList(void *obj) {
30436 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
30437 delete arg1;
30438 }
30439 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
30440     assert(lua_istable(L,1));
30441     lua_pushcfunction(L,_wrap_new_SBInstructionList);
30442     assert(!lua_isnil(L,-1));
30443     lua_replace(L,1); /* replace our table with real constructor */
30444     lua_call(L,lua_gettop(L)-1,1);
30445     return 1;
30446 }
30447 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
30448     {0,0,0}
30449 };
30450 static swig_lua_method swig_SBInstructionList_methods[]= {
30451     { "IsValid", _wrap_SBInstructionList_IsValid},
30452     { "GetSize", _wrap_SBInstructionList_GetSize},
30453     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
30454     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
30455     { "Clear", _wrap_SBInstructionList_Clear},
30456     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
30457     { "Print", _wrap_SBInstructionList_Print},
30458     { "GetDescription", _wrap_SBInstructionList_GetDescription},
30459     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
30460     { "__tostring", _wrap_SBInstructionList___tostring},
30461     {0,0}
30462 };
30463 static swig_lua_method swig_SBInstructionList_meta[] = {
30464     { "__tostring", _wrap_SBInstructionList___tostring},
30465     {0,0}
30466 };
30467
30468 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
30469     {0,0,0}
30470 };
30471 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
30472     {0,0,0,0,0,0}
30473 };
30474 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
30475     {0,0}
30476 };
30477 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
30478     0
30479 };
30480
30481 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
30482     "SBInstructionList",
30483     swig_SBInstructionList_Sf_SwigStatic_methods,
30484     swig_SBInstructionList_Sf_SwigStatic_attributes,
30485     swig_SBInstructionList_Sf_SwigStatic_constants,
30486     swig_SBInstructionList_Sf_SwigStatic_classes,
30487     0
30488 };
30489 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
30490 static const char *swig_SBInstructionList_base_names[] = {0};
30491 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 };
30492
30493 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
30494   int SWIG_arg = 0;
30495   char *arg1 = (char *) 0 ;
30496   lldb::LanguageType result;
30497   
30498   SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
30499   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
30500   arg1 = (char *)lua_tostring(L, 1);
30501   result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
30502   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
30503   return SWIG_arg;
30504   
30505   if(0) SWIG_fail;
30506   
30507 fail:
30508   lua_error(L);
30509   return SWIG_arg;
30510 }
30511
30512
30513 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
30514   int SWIG_arg = 0;
30515   lldb::LanguageType arg1 ;
30516   char *result = 0 ;
30517   
30518   SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
30519   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
30520   arg1 = (lldb::LanguageType)(int)lua_tonumber(L, 1);
30521   result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
30522   lua_pushstring(L,(const char *)result); SWIG_arg++;
30523   return SWIG_arg;
30524   
30525   if(0) SWIG_fail;
30526   
30527 fail:
30528   lua_error(L);
30529   return SWIG_arg;
30530 }
30531
30532
30533 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
30534   int SWIG_arg = 0;
30535   lldb::SBLanguageRuntime *result = 0 ;
30536   
30537   SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
30538   result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
30539   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++; 
30540   return SWIG_arg;
30541   
30542   if(0) SWIG_fail;
30543   
30544 fail:
30545   lua_error(L);
30546   return SWIG_arg;
30547 }
30548
30549
30550 static void swig_delete_SBLanguageRuntime(void *obj) {
30551 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
30552 delete arg1;
30553 }
30554 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
30555     assert(lua_istable(L,1));
30556     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
30557     assert(!lua_isnil(L,-1));
30558     lua_replace(L,1); /* replace our table with real constructor */
30559     lua_call(L,lua_gettop(L)-1,1);
30560     return 1;
30561 }
30562 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
30563     {0,0,0}
30564 };
30565 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
30566     {0,0}
30567 };
30568 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
30569     {0,0}
30570 };
30571
30572 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
30573     {0,0,0}
30574 };
30575 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
30576     {0,0,0,0,0,0}
30577 };
30578 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
30579     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
30580     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
30581     {0,0}
30582 };
30583 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
30584     0
30585 };
30586
30587 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
30588     "SBLanguageRuntime",
30589     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
30590     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
30591     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
30592     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
30593     0
30594 };
30595 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
30596 static const char *swig_SBLanguageRuntime_base_names[] = {0};
30597 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 };
30598
30599 static int _wrap_new_SBLaunchInfo(lua_State* L) {
30600   int SWIG_arg = 0;
30601   char **arg1 = (char **) 0 ;
30602   lldb::SBLaunchInfo *result = 0 ;
30603   
30604   SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
30605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SBLaunchInfo",1,"char const **");
30606   
30607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){
30608     SWIG_fail_ptr("new_SBLaunchInfo",1,SWIGTYPE_p_p_char);
30609   }
30610   
30611   result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
30612   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++; 
30613   return SWIG_arg;
30614   
30615   if(0) SWIG_fail;
30616   
30617 fail:
30618   lua_error(L);
30619   return SWIG_arg;
30620 }
30621
30622
30623 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
30624   int SWIG_arg = 0;
30625   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30626   lldb::pid_t result;
30627   
30628   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
30629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
30630   
30631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30632     SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30633   }
30634   
30635   result = (lldb::pid_t)(arg1)->GetProcessID();
30636   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30637   return SWIG_arg;
30638   
30639   if(0) SWIG_fail;
30640   
30641 fail:
30642   lua_error(L);
30643   return SWIG_arg;
30644 }
30645
30646
30647 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
30648   int SWIG_arg = 0;
30649   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30650   uint32_t result;
30651   
30652   SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
30653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
30654   
30655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30656     SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30657   }
30658   
30659   result = (uint32_t)(arg1)->GetUserID();
30660   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30661   return SWIG_arg;
30662   
30663   if(0) SWIG_fail;
30664   
30665 fail:
30666   lua_error(L);
30667   return SWIG_arg;
30668 }
30669
30670
30671 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
30672   int SWIG_arg = 0;
30673   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30674   uint32_t result;
30675   
30676   SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
30677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
30678   
30679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30680     SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30681   }
30682   
30683   result = (uint32_t)(arg1)->GetGroupID();
30684   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30685   return SWIG_arg;
30686   
30687   if(0) SWIG_fail;
30688   
30689 fail:
30690   lua_error(L);
30691   return SWIG_arg;
30692 }
30693
30694
30695 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
30696   int SWIG_arg = 0;
30697   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30698   bool result;
30699   
30700   SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
30701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
30702   
30703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30704     SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30705   }
30706   
30707   result = (bool)(arg1)->UserIDIsValid();
30708   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30709   return SWIG_arg;
30710   
30711   if(0) SWIG_fail;
30712   
30713 fail:
30714   lua_error(L);
30715   return SWIG_arg;
30716 }
30717
30718
30719 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
30720   int SWIG_arg = 0;
30721   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30722   bool result;
30723   
30724   SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
30725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
30726   
30727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30728     SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30729   }
30730   
30731   result = (bool)(arg1)->GroupIDIsValid();
30732   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30733   return SWIG_arg;
30734   
30735   if(0) SWIG_fail;
30736   
30737 fail:
30738   lua_error(L);
30739   return SWIG_arg;
30740 }
30741
30742
30743 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
30744   int SWIG_arg = 0;
30745   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30746   uint32_t arg2 ;
30747   
30748   SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
30749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
30750   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
30751   
30752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30753     SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30754   }
30755   
30756   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30757   arg2 = (uint32_t)lua_tonumber(L, 2);
30758   (arg1)->SetUserID(arg2);
30759   
30760   return SWIG_arg;
30761   
30762   if(0) SWIG_fail;
30763   
30764 fail:
30765   lua_error(L);
30766   return SWIG_arg;
30767 }
30768
30769
30770 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
30771   int SWIG_arg = 0;
30772   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30773   uint32_t arg2 ;
30774   
30775   SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
30776   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
30777   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
30778   
30779   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30780     SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30781   }
30782   
30783   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30784   arg2 = (uint32_t)lua_tonumber(L, 2);
30785   (arg1)->SetGroupID(arg2);
30786   
30787   return SWIG_arg;
30788   
30789   if(0) SWIG_fail;
30790   
30791 fail:
30792   lua_error(L);
30793   return SWIG_arg;
30794 }
30795
30796
30797 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
30798   int SWIG_arg = 0;
30799   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30800   lldb::SBFileSpec result;
30801   
30802   SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
30803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
30804   
30805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30806     SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30807   }
30808   
30809   result = (arg1)->GetExecutableFile();
30810   {
30811     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
30812     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
30813   }
30814   return SWIG_arg;
30815   
30816   if(0) SWIG_fail;
30817   
30818 fail:
30819   lua_error(L);
30820   return SWIG_arg;
30821 }
30822
30823
30824 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
30825   int SWIG_arg = 0;
30826   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30827   lldb::SBFileSpec arg2 ;
30828   bool arg3 ;
30829   lldb::SBFileSpec *argp2 ;
30830   
30831   SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
30832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
30833   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
30834   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
30835   
30836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30837     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30838   }
30839   
30840   
30841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
30842     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
30843   }
30844   arg2 = *argp2;
30845   
30846   arg3 = (lua_toboolean(L, 3)!=0);
30847   (arg1)->SetExecutableFile(arg2,arg3);
30848   
30849   return SWIG_arg;
30850   
30851   if(0) SWIG_fail;
30852   
30853 fail:
30854   lua_error(L);
30855   return SWIG_arg;
30856 }
30857
30858
30859 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
30860   int SWIG_arg = 0;
30861   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30862   lldb::SBListener result;
30863   
30864   SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
30865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
30866   
30867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30868     SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30869   }
30870   
30871   result = (arg1)->GetListener();
30872   {
30873     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
30874     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
30875   }
30876   return SWIG_arg;
30877   
30878   if(0) SWIG_fail;
30879   
30880 fail:
30881   lua_error(L);
30882   return SWIG_arg;
30883 }
30884
30885
30886 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
30887   int SWIG_arg = 0;
30888   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30889   lldb::SBListener *arg2 = 0 ;
30890   
30891   SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
30892   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
30893   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
30894   
30895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30896     SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30897   }
30898   
30899   
30900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
30901     SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
30902   }
30903   
30904   (arg1)->SetListener(*arg2);
30905   
30906   return SWIG_arg;
30907   
30908   if(0) SWIG_fail;
30909   
30910 fail:
30911   lua_error(L);
30912   return SWIG_arg;
30913 }
30914
30915
30916 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
30917   int SWIG_arg = 0;
30918   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30919   uint32_t result;
30920   
30921   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
30922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
30923   
30924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30925     SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30926   }
30927   
30928   result = (uint32_t)(arg1)->GetNumArguments();
30929   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30930   return SWIG_arg;
30931   
30932   if(0) SWIG_fail;
30933   
30934 fail:
30935   lua_error(L);
30936   return SWIG_arg;
30937 }
30938
30939
30940 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
30941   int SWIG_arg = 0;
30942   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30943   uint32_t arg2 ;
30944   char *result = 0 ;
30945   
30946   SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
30947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
30948   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
30949   
30950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30951     SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30952   }
30953   
30954   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30955   arg2 = (uint32_t)lua_tonumber(L, 2);
30956   result = (char *)(arg1)->GetArgumentAtIndex(arg2);
30957   lua_pushstring(L,(const char *)result); SWIG_arg++;
30958   return SWIG_arg;
30959   
30960   if(0) SWIG_fail;
30961   
30962 fail:
30963   lua_error(L);
30964   return SWIG_arg;
30965 }
30966
30967
30968 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
30969   int SWIG_arg = 0;
30970   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30971   char **arg2 = (char **) 0 ;
30972   bool arg3 ;
30973   
30974   SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
30975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
30976   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",2,"char const **");
30977   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
30978   
30979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30980     SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30981   }
30982   
30983   
30984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
30985     SWIG_fail_ptr("SBLaunchInfo_SetArguments",2,SWIGTYPE_p_p_char);
30986   }
30987   
30988   arg3 = (lua_toboolean(L, 3)!=0);
30989   (arg1)->SetArguments((char const **)arg2,arg3);
30990   
30991   return SWIG_arg;
30992   
30993   if(0) SWIG_fail;
30994   
30995 fail:
30996   lua_error(L);
30997   return SWIG_arg;
30998 }
30999
31000
31001 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
31002   int SWIG_arg = 0;
31003   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31004   uint32_t result;
31005   
31006   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
31007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31008   
31009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31010     SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31011   }
31012   
31013   result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
31014   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31015   return SWIG_arg;
31016   
31017   if(0) SWIG_fail;
31018   
31019 fail:
31020   lua_error(L);
31021   return SWIG_arg;
31022 }
31023
31024
31025 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
31026   int SWIG_arg = 0;
31027   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31028   uint32_t arg2 ;
31029   char *result = 0 ;
31030   
31031   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
31032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
31033   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
31034   
31035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31036     SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31037   }
31038   
31039   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31040   arg2 = (uint32_t)lua_tonumber(L, 2);
31041   result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
31042   lua_pushstring(L,(const char *)result); SWIG_arg++;
31043   return SWIG_arg;
31044   
31045   if(0) SWIG_fail;
31046   
31047 fail:
31048   lua_error(L);
31049   return SWIG_arg;
31050 }
31051
31052
31053 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
31054   int SWIG_arg = 0;
31055   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31056   char **arg2 = (char **) 0 ;
31057   bool arg3 ;
31058   
31059   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
31060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31061   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",2,"char const **");
31062   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
31063   
31064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31065     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31066   }
31067   
31068   
31069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
31070     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",2,SWIGTYPE_p_p_char);
31071   }
31072   
31073   arg3 = (lua_toboolean(L, 3)!=0);
31074   (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
31075   
31076   return SWIG_arg;
31077   
31078   if(0) SWIG_fail;
31079   
31080 fail:
31081   lua_error(L);
31082   return SWIG_arg;
31083 }
31084
31085
31086 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
31087   int SWIG_arg = 0;
31088   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31089   lldb::SBEnvironment *arg2 = 0 ;
31090   bool arg3 ;
31091   
31092   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
31093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
31094   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
31095   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
31096   
31097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31098     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31099   }
31100   
31101   
31102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
31103     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
31104   }
31105   
31106   arg3 = (lua_toboolean(L, 3)!=0);
31107   (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
31108   
31109   return SWIG_arg;
31110   
31111   if(0) SWIG_fail;
31112   
31113 fail:
31114   lua_error(L);
31115   return SWIG_arg;
31116 }
31117
31118
31119 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
31120   int SWIG_arg = 0;
31121   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31122   lldb::SBEnvironment result;
31123   
31124   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
31125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
31126   
31127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31128     SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31129   }
31130   
31131   result = (arg1)->GetEnvironment();
31132   {
31133     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
31134     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
31135   }
31136   return SWIG_arg;
31137   
31138   if(0) SWIG_fail;
31139   
31140 fail:
31141   lua_error(L);
31142   return SWIG_arg;
31143 }
31144
31145
31146 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
31147   int SWIG_arg = 0;
31148   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31149   
31150   SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
31151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
31152   
31153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31154     SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31155   }
31156   
31157   (arg1)->Clear();
31158   
31159   return SWIG_arg;
31160   
31161   if(0) SWIG_fail;
31162   
31163 fail:
31164   lua_error(L);
31165   return SWIG_arg;
31166 }
31167
31168
31169 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
31170   int SWIG_arg = 0;
31171   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31172   char *result = 0 ;
31173   
31174   SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
31175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
31176   
31177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31178     SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31179   }
31180   
31181   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
31182   lua_pushstring(L,(const char *)result); SWIG_arg++;
31183   return SWIG_arg;
31184   
31185   if(0) SWIG_fail;
31186   
31187 fail:
31188   lua_error(L);
31189   return SWIG_arg;
31190 }
31191
31192
31193 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
31194   int SWIG_arg = 0;
31195   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31196   char *arg2 = (char *) 0 ;
31197   
31198   SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
31199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
31200   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
31201   
31202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31203     SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31204   }
31205   
31206   arg2 = (char *)lua_tostring(L, 2);
31207   (arg1)->SetWorkingDirectory((char const *)arg2);
31208   
31209   return SWIG_arg;
31210   
31211   if(0) SWIG_fail;
31212   
31213 fail:
31214   lua_error(L);
31215   return SWIG_arg;
31216 }
31217
31218
31219 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
31220   int SWIG_arg = 0;
31221   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31222   uint32_t result;
31223   
31224   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
31225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
31226   
31227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31228     SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31229   }
31230   
31231   result = (uint32_t)(arg1)->GetLaunchFlags();
31232   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31233   return SWIG_arg;
31234   
31235   if(0) SWIG_fail;
31236   
31237 fail:
31238   lua_error(L);
31239   return SWIG_arg;
31240 }
31241
31242
31243 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
31244   int SWIG_arg = 0;
31245   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31246   uint32_t arg2 ;
31247   
31248   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
31249   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
31250   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
31251   
31252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31253     SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31254   }
31255   
31256   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31257   arg2 = (uint32_t)lua_tonumber(L, 2);
31258   (arg1)->SetLaunchFlags(arg2);
31259   
31260   return SWIG_arg;
31261   
31262   if(0) SWIG_fail;
31263   
31264 fail:
31265   lua_error(L);
31266   return SWIG_arg;
31267 }
31268
31269
31270 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
31271   int SWIG_arg = 0;
31272   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31273   char *result = 0 ;
31274   
31275   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
31276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
31277   
31278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31279     SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31280   }
31281   
31282   result = (char *)(arg1)->GetProcessPluginName();
31283   lua_pushstring(L,(const char *)result); SWIG_arg++;
31284   return SWIG_arg;
31285   
31286   if(0) SWIG_fail;
31287   
31288 fail:
31289   lua_error(L);
31290   return SWIG_arg;
31291 }
31292
31293
31294 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
31295   int SWIG_arg = 0;
31296   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31297   char *arg2 = (char *) 0 ;
31298   
31299   SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
31300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
31301   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
31302   
31303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31304     SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31305   }
31306   
31307   arg2 = (char *)lua_tostring(L, 2);
31308   (arg1)->SetProcessPluginName((char const *)arg2);
31309   
31310   return SWIG_arg;
31311   
31312   if(0) SWIG_fail;
31313   
31314 fail:
31315   lua_error(L);
31316   return SWIG_arg;
31317 }
31318
31319
31320 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
31321   int SWIG_arg = 0;
31322   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31323   char *result = 0 ;
31324   
31325   SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
31326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
31327   
31328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31329     SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31330   }
31331   
31332   result = (char *)(arg1)->GetShell();
31333   lua_pushstring(L,(const char *)result); SWIG_arg++;
31334   return SWIG_arg;
31335   
31336   if(0) SWIG_fail;
31337   
31338 fail:
31339   lua_error(L);
31340   return SWIG_arg;
31341 }
31342
31343
31344 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
31345   int SWIG_arg = 0;
31346   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31347   char *arg2 = (char *) 0 ;
31348   
31349   SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
31350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
31351   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
31352   
31353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31354     SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31355   }
31356   
31357   arg2 = (char *)lua_tostring(L, 2);
31358   (arg1)->SetShell((char const *)arg2);
31359   
31360   return SWIG_arg;
31361   
31362   if(0) SWIG_fail;
31363   
31364 fail:
31365   lua_error(L);
31366   return SWIG_arg;
31367 }
31368
31369
31370 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
31371   int SWIG_arg = 0;
31372   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31373   bool result;
31374   
31375   SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
31376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31377   
31378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31379     SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31380   }
31381   
31382   result = (bool)(arg1)->GetShellExpandArguments();
31383   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31384   return SWIG_arg;
31385   
31386   if(0) SWIG_fail;
31387   
31388 fail:
31389   lua_error(L);
31390   return SWIG_arg;
31391 }
31392
31393
31394 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
31395   int SWIG_arg = 0;
31396   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31397   bool arg2 ;
31398   
31399   SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
31400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31401   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
31402   
31403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31404     SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31405   }
31406   
31407   arg2 = (lua_toboolean(L, 2)!=0);
31408   (arg1)->SetShellExpandArguments(arg2);
31409   
31410   return SWIG_arg;
31411   
31412   if(0) SWIG_fail;
31413   
31414 fail:
31415   lua_error(L);
31416   return SWIG_arg;
31417 }
31418
31419
31420 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
31421   int SWIG_arg = 0;
31422   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31423   uint32_t result;
31424   
31425   SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
31426   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
31427   
31428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31429     SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31430   }
31431   
31432   result = (uint32_t)(arg1)->GetResumeCount();
31433   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31434   return SWIG_arg;
31435   
31436   if(0) SWIG_fail;
31437   
31438 fail:
31439   lua_error(L);
31440   return SWIG_arg;
31441 }
31442
31443
31444 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
31445   int SWIG_arg = 0;
31446   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31447   uint32_t arg2 ;
31448   
31449   SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
31450   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
31451   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
31452   
31453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31454     SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31455   }
31456   
31457   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31458   arg2 = (uint32_t)lua_tonumber(L, 2);
31459   (arg1)->SetResumeCount(arg2);
31460   
31461   return SWIG_arg;
31462   
31463   if(0) SWIG_fail;
31464   
31465 fail:
31466   lua_error(L);
31467   return SWIG_arg;
31468 }
31469
31470
31471 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
31472   int SWIG_arg = 0;
31473   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31474   int arg2 ;
31475   bool result;
31476   
31477   SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
31478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
31479   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
31480   
31481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31482     SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31483   }
31484   
31485   arg2 = (int)lua_tonumber(L, 2);
31486   result = (bool)(arg1)->AddCloseFileAction(arg2);
31487   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31488   return SWIG_arg;
31489   
31490   if(0) SWIG_fail;
31491   
31492 fail:
31493   lua_error(L);
31494   return SWIG_arg;
31495 }
31496
31497
31498 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
31499   int SWIG_arg = 0;
31500   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31501   int arg2 ;
31502   int arg3 ;
31503   bool result;
31504   
31505   SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
31506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
31507   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
31508   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
31509   
31510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31511     SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31512   }
31513   
31514   arg2 = (int)lua_tonumber(L, 2);
31515   arg3 = (int)lua_tonumber(L, 3);
31516   result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
31517   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31518   return SWIG_arg;
31519   
31520   if(0) SWIG_fail;
31521   
31522 fail:
31523   lua_error(L);
31524   return SWIG_arg;
31525 }
31526
31527
31528 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
31529   int SWIG_arg = 0;
31530   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31531   int arg2 ;
31532   char *arg3 = (char *) 0 ;
31533   bool arg4 ;
31534   bool arg5 ;
31535   bool result;
31536   
31537   SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
31538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
31539   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
31540   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
31541   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
31542   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
31543   
31544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31545     SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31546   }
31547   
31548   arg2 = (int)lua_tonumber(L, 2);
31549   arg3 = (char *)lua_tostring(L, 3);
31550   arg4 = (lua_toboolean(L, 4)!=0);
31551   arg5 = (lua_toboolean(L, 5)!=0);
31552   result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
31553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31554   return SWIG_arg;
31555   
31556   if(0) SWIG_fail;
31557   
31558 fail:
31559   lua_error(L);
31560   return SWIG_arg;
31561 }
31562
31563
31564 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
31565   int SWIG_arg = 0;
31566   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31567   int arg2 ;
31568   bool arg3 ;
31569   bool arg4 ;
31570   bool result;
31571   
31572   SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
31573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
31574   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
31575   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
31576   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
31577   
31578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31579     SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31580   }
31581   
31582   arg2 = (int)lua_tonumber(L, 2);
31583   arg3 = (lua_toboolean(L, 3)!=0);
31584   arg4 = (lua_toboolean(L, 4)!=0);
31585   result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
31586   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31587   return SWIG_arg;
31588   
31589   if(0) SWIG_fail;
31590   
31591 fail:
31592   lua_error(L);
31593   return SWIG_arg;
31594 }
31595
31596
31597 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
31598   int SWIG_arg = 0;
31599   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31600   char *arg2 = (char *) 0 ;
31601   
31602   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
31603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
31604   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
31605   
31606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31607     SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31608   }
31609   
31610   arg2 = (char *)lua_tostring(L, 2);
31611   (arg1)->SetLaunchEventData((char const *)arg2);
31612   
31613   return SWIG_arg;
31614   
31615   if(0) SWIG_fail;
31616   
31617 fail:
31618   lua_error(L);
31619   return SWIG_arg;
31620 }
31621
31622
31623 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
31624   int SWIG_arg = 0;
31625   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31626   char *result = 0 ;
31627   
31628   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
31629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
31630   
31631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31632     SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31633   }
31634   
31635   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
31636   lua_pushstring(L,(const char *)result); SWIG_arg++;
31637   return SWIG_arg;
31638   
31639   if(0) SWIG_fail;
31640   
31641 fail:
31642   lua_error(L);
31643   return SWIG_arg;
31644 }
31645
31646
31647 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
31648   int SWIG_arg = 0;
31649   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31650   bool result;
31651   
31652   SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
31653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
31654   
31655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31656     SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31657   }
31658   
31659   result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
31660   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31661   return SWIG_arg;
31662   
31663   if(0) SWIG_fail;
31664   
31665 fail:
31666   lua_error(L);
31667   return SWIG_arg;
31668 }
31669
31670
31671 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
31672   int SWIG_arg = 0;
31673   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31674   bool arg2 ;
31675   
31676   SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
31677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
31678   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
31679   
31680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31681     SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31682   }
31683   
31684   arg2 = (lua_toboolean(L, 2)!=0);
31685   (arg1)->SetDetachOnError(arg2);
31686   
31687   return SWIG_arg;
31688   
31689   if(0) SWIG_fail;
31690   
31691 fail:
31692   lua_error(L);
31693   return SWIG_arg;
31694 }
31695
31696
31697 static void swig_delete_SBLaunchInfo(void *obj) {
31698 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
31699 delete arg1;
31700 }
31701 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
31702     assert(lua_istable(L,1));
31703     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
31704     assert(!lua_isnil(L,-1));
31705     lua_replace(L,1); /* replace our table with real constructor */
31706     lua_call(L,lua_gettop(L)-1,1);
31707     return 1;
31708 }
31709 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
31710     {0,0,0}
31711 };
31712 static swig_lua_method swig_SBLaunchInfo_methods[]= {
31713     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
31714     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
31715     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
31716     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
31717     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
31718     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
31719     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
31720     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
31721     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
31722     { "GetListener", _wrap_SBLaunchInfo_GetListener},
31723     { "SetListener", _wrap_SBLaunchInfo_SetListener},
31724     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
31725     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
31726     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
31727     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
31728     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
31729     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
31730     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
31731     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
31732     { "Clear", _wrap_SBLaunchInfo_Clear},
31733     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
31734     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
31735     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
31736     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
31737     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
31738     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
31739     { "GetShell", _wrap_SBLaunchInfo_GetShell},
31740     { "SetShell", _wrap_SBLaunchInfo_SetShell},
31741     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
31742     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
31743     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
31744     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
31745     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
31746     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
31747     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
31748     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
31749     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
31750     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
31751     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
31752     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
31753     {0,0}
31754 };
31755 static swig_lua_method swig_SBLaunchInfo_meta[] = {
31756     {0,0}
31757 };
31758
31759 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
31760     {0,0,0}
31761 };
31762 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
31763     {0,0,0,0,0,0}
31764 };
31765 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
31766     {0,0}
31767 };
31768 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
31769     0
31770 };
31771
31772 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
31773     "SBLaunchInfo",
31774     swig_SBLaunchInfo_Sf_SwigStatic_methods,
31775     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
31776     swig_SBLaunchInfo_Sf_SwigStatic_constants,
31777     swig_SBLaunchInfo_Sf_SwigStatic_classes,
31778     0
31779 };
31780 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
31781 static const char *swig_SBLaunchInfo_base_names[] = {0};
31782 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 };
31783
31784 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
31785   int SWIG_arg = 0;
31786   lldb::SBLineEntry *result = 0 ;
31787   
31788   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
31789   result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
31790   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++; 
31791   return SWIG_arg;
31792   
31793   if(0) SWIG_fail;
31794   
31795 fail:
31796   lua_error(L);
31797   return SWIG_arg;
31798 }
31799
31800
31801 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
31802   int SWIG_arg = 0;
31803   lldb::SBLineEntry *arg1 = 0 ;
31804   lldb::SBLineEntry *result = 0 ;
31805   
31806   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
31807   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
31808   
31809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31810     SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
31811   }
31812   
31813   result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
31814   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++; 
31815   return SWIG_arg;
31816   
31817   if(0) SWIG_fail;
31818   
31819 fail:
31820   lua_error(L);
31821   return SWIG_arg;
31822 }
31823
31824
31825 static int _wrap_new_SBLineEntry(lua_State* L) {
31826   int argc;
31827   int argv[2]={
31828     1,2
31829   };
31830   
31831   argc = lua_gettop(L);
31832   if (argc == 0) {
31833     return _wrap_new_SBLineEntry__SWIG_0(L);
31834   }
31835   if (argc == 1) {
31836     int _v;
31837     {
31838       void *ptr;
31839       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
31840         _v = 0;
31841       } else {
31842         _v = 1;
31843       }
31844     }
31845     if (_v) {
31846       return _wrap_new_SBLineEntry__SWIG_1(L);
31847     }
31848   }
31849   
31850   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
31851     "  Possible C/C++ prototypes are:\n"
31852     "    lldb::SBLineEntry::SBLineEntry()\n"
31853     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
31854   lua_error(L);return 0;
31855 }
31856
31857
31858 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
31859   int SWIG_arg = 0;
31860   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31861   lldb::SBAddress result;
31862   
31863   SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
31864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
31865   
31866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31867     SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31868   }
31869   
31870   result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
31871   {
31872     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31873     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31874   }
31875   return SWIG_arg;
31876   
31877   if(0) SWIG_fail;
31878   
31879 fail:
31880   lua_error(L);
31881   return SWIG_arg;
31882 }
31883
31884
31885 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
31886   int SWIG_arg = 0;
31887   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31888   lldb::SBAddress result;
31889   
31890   SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
31891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
31892   
31893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31894     SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31895   }
31896   
31897   result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
31898   {
31899     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31900     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31901   }
31902   return SWIG_arg;
31903   
31904   if(0) SWIG_fail;
31905   
31906 fail:
31907   lua_error(L);
31908   return SWIG_arg;
31909 }
31910
31911
31912 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
31913   int SWIG_arg = 0;
31914   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31915   bool result;
31916   
31917   SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
31918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
31919   
31920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31921     SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
31922   }
31923   
31924   result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
31925   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31926   return SWIG_arg;
31927   
31928   if(0) SWIG_fail;
31929   
31930 fail:
31931   lua_error(L);
31932   return SWIG_arg;
31933 }
31934
31935
31936 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
31937   int SWIG_arg = 0;
31938   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31939   lldb::SBFileSpec result;
31940   
31941   SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
31942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
31943   
31944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31945     SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
31946   }
31947   
31948   result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
31949   {
31950     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
31951     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31952   }
31953   return SWIG_arg;
31954   
31955   if(0) SWIG_fail;
31956   
31957 fail:
31958   lua_error(L);
31959   return SWIG_arg;
31960 }
31961
31962
31963 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
31964   int SWIG_arg = 0;
31965   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31966   uint32_t result;
31967   
31968   SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
31969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
31970   
31971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31972     SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
31973   }
31974   
31975   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
31976   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31977   return SWIG_arg;
31978   
31979   if(0) SWIG_fail;
31980   
31981 fail:
31982   lua_error(L);
31983   return SWIG_arg;
31984 }
31985
31986
31987 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
31988   int SWIG_arg = 0;
31989   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31990   uint32_t result;
31991   
31992   SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
31993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
31994   
31995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31996     SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
31997   }
31998   
31999   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
32000   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32001   return SWIG_arg;
32002   
32003   if(0) SWIG_fail;
32004   
32005 fail:
32006   lua_error(L);
32007   return SWIG_arg;
32008 }
32009
32010
32011 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
32012   int SWIG_arg = 0;
32013   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32014   lldb::SBStream *arg2 = 0 ;
32015   bool result;
32016   
32017   SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
32018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
32019   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
32020   
32021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32022     SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
32023   }
32024   
32025   
32026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32027     SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32028   }
32029   
32030   result = (bool)(arg1)->GetDescription(*arg2);
32031   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32032   return SWIG_arg;
32033   
32034   if(0) SWIG_fail;
32035   
32036 fail:
32037   lua_error(L);
32038   return SWIG_arg;
32039 }
32040
32041
32042 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
32043   int SWIG_arg = 0;
32044   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32045   lldb::SBFileSpec arg2 ;
32046   lldb::SBFileSpec *argp2 ;
32047   
32048   SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
32049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
32050   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
32051   
32052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32053     SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32054   }
32055   
32056   
32057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
32058     SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
32059   }
32060   arg2 = *argp2;
32061   
32062   (arg1)->SetFileSpec(arg2);
32063   
32064   return SWIG_arg;
32065   
32066   if(0) SWIG_fail;
32067   
32068 fail:
32069   lua_error(L);
32070   return SWIG_arg;
32071 }
32072
32073
32074 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
32075   int SWIG_arg = 0;
32076   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32077   uint32_t arg2 ;
32078   
32079   SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
32080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
32081   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
32082   
32083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32084     SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32085   }
32086   
32087   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32088   arg2 = (uint32_t)lua_tonumber(L, 2);
32089   (arg1)->SetLine(arg2);
32090   
32091   return SWIG_arg;
32092   
32093   if(0) SWIG_fail;
32094   
32095 fail:
32096   lua_error(L);
32097   return SWIG_arg;
32098 }
32099
32100
32101 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
32102   int SWIG_arg = 0;
32103   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32104   uint32_t arg2 ;
32105   
32106   SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
32107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
32108   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
32109   
32110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32111     SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32112   }
32113   
32114   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32115   arg2 = (uint32_t)lua_tonumber(L, 2);
32116   (arg1)->SetColumn(arg2);
32117   
32118   return SWIG_arg;
32119   
32120   if(0) SWIG_fail;
32121   
32122 fail:
32123   lua_error(L);
32124   return SWIG_arg;
32125 }
32126
32127
32128 static int _wrap_SBLineEntry___eq(lua_State* L) {
32129   int SWIG_arg = 0;
32130   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32131   lldb::SBLineEntry *arg2 = 0 ;
32132   bool result;
32133   
32134   SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
32135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
32136   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
32137   
32138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32139     SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
32140   }
32141   
32142   
32143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
32144     SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
32145   }
32146   
32147   result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
32148   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32149   return SWIG_arg;
32150   
32151   if(0) SWIG_fail;
32152   
32153 fail:
32154   lua_error(L);
32155   return SWIG_arg;
32156 }
32157
32158
32159 static int _wrap_SBLineEntry___tostring(lua_State* L) {
32160   int SWIG_arg = 0;
32161   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32162   std::string result;
32163   
32164   SWIG_check_num_args("lldb::SBLineEntry::__str__",1,1)
32165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__str__",1,"lldb::SBLineEntry *");
32166   
32167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32168     SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
32169   }
32170   
32171   result = lldb_SBLineEntry___str__(arg1);
32172   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32173   return SWIG_arg;
32174   
32175   if(0) SWIG_fail;
32176   
32177 fail:
32178   lua_error(L);
32179   return SWIG_arg;
32180 }
32181
32182
32183 static void swig_delete_SBLineEntry(void *obj) {
32184 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
32185 delete arg1;
32186 }
32187 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
32188     assert(lua_istable(L,1));
32189     lua_pushcfunction(L,_wrap_new_SBLineEntry);
32190     assert(!lua_isnil(L,-1));
32191     lua_replace(L,1); /* replace our table with real constructor */
32192     lua_call(L,lua_gettop(L)-1,1);
32193     return 1;
32194 }
32195 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
32196     {0,0,0}
32197 };
32198 static swig_lua_method swig_SBLineEntry_methods[]= {
32199     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
32200     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
32201     { "IsValid", _wrap_SBLineEntry_IsValid},
32202     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
32203     { "GetLine", _wrap_SBLineEntry_GetLine},
32204     { "GetColumn", _wrap_SBLineEntry_GetColumn},
32205     { "GetDescription", _wrap_SBLineEntry_GetDescription},
32206     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
32207     { "SetLine", _wrap_SBLineEntry_SetLine},
32208     { "SetColumn", _wrap_SBLineEntry_SetColumn},
32209     { "__eq", _wrap_SBLineEntry___eq},
32210     { "__tostring", _wrap_SBLineEntry___tostring},
32211     {0,0}
32212 };
32213 static swig_lua_method swig_SBLineEntry_meta[] = {
32214     { "__eq", _wrap_SBLineEntry___eq},
32215     { "__tostring", _wrap_SBLineEntry___tostring},
32216     {0,0}
32217 };
32218
32219 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
32220     {0,0,0}
32221 };
32222 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
32223     {0,0,0,0,0,0}
32224 };
32225 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
32226     {0,0}
32227 };
32228 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
32229     0
32230 };
32231
32232 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
32233     "SBLineEntry",
32234     swig_SBLineEntry_Sf_SwigStatic_methods,
32235     swig_SBLineEntry_Sf_SwigStatic_attributes,
32236     swig_SBLineEntry_Sf_SwigStatic_constants,
32237     swig_SBLineEntry_Sf_SwigStatic_classes,
32238     0
32239 };
32240 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
32241 static const char *swig_SBLineEntry_base_names[] = {0};
32242 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 };
32243
32244 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
32245   int SWIG_arg = 0;
32246   lldb::SBListener *result = 0 ;
32247   
32248   SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
32249   result = (lldb::SBListener *)new lldb::SBListener();
32250   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++; 
32251   return SWIG_arg;
32252   
32253   if(0) SWIG_fail;
32254   
32255 fail:
32256   lua_error(L);
32257   return SWIG_arg;
32258 }
32259
32260
32261 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
32262   int SWIG_arg = 0;
32263   char *arg1 = (char *) 0 ;
32264   lldb::SBListener *result = 0 ;
32265   
32266   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32267   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
32268   arg1 = (char *)lua_tostring(L, 1);
32269   result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
32270   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++; 
32271   return SWIG_arg;
32272   
32273   if(0) SWIG_fail;
32274   
32275 fail:
32276   lua_error(L);
32277   return SWIG_arg;
32278 }
32279
32280
32281 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
32282   int SWIG_arg = 0;
32283   lldb::SBListener *arg1 = 0 ;
32284   lldb::SBListener *result = 0 ;
32285   
32286   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32287   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
32288   
32289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32290     SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
32291   }
32292   
32293   result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
32294   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++; 
32295   return SWIG_arg;
32296   
32297   if(0) SWIG_fail;
32298   
32299 fail:
32300   lua_error(L);
32301   return SWIG_arg;
32302 }
32303
32304
32305 static int _wrap_new_SBListener(lua_State* L) {
32306   int argc;
32307   int argv[2]={
32308     1,2
32309   };
32310   
32311   argc = lua_gettop(L);
32312   if (argc == 0) {
32313     return _wrap_new_SBListener__SWIG_0(L);
32314   }
32315   if (argc == 1) {
32316     int _v;
32317     {
32318       void *ptr;
32319       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
32320         _v = 0;
32321       } else {
32322         _v = 1;
32323       }
32324     }
32325     if (_v) {
32326       return _wrap_new_SBListener__SWIG_2(L);
32327     }
32328   }
32329   if (argc == 1) {
32330     int _v;
32331     {
32332       _v = SWIG_lua_isnilstring(L,argv[0]);
32333     }
32334     if (_v) {
32335       return _wrap_new_SBListener__SWIG_1(L);
32336     }
32337   }
32338   
32339   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
32340     "  Possible C/C++ prototypes are:\n"
32341     "    lldb::SBListener::SBListener()\n"
32342     "    lldb::SBListener::SBListener(char const *)\n"
32343     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
32344   lua_error(L);return 0;
32345 }
32346
32347
32348 static int _wrap_SBListener_AddEvent(lua_State* L) {
32349   int SWIG_arg = 0;
32350   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32351   lldb::SBEvent *arg2 = 0 ;
32352   
32353   SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
32354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
32355   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
32356   
32357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32358     SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
32359   }
32360   
32361   
32362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32363     SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
32364   }
32365   
32366   (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
32367   
32368   return SWIG_arg;
32369   
32370   if(0) SWIG_fail;
32371   
32372 fail:
32373   lua_error(L);
32374   return SWIG_arg;
32375 }
32376
32377
32378 static int _wrap_SBListener_Clear(lua_State* L) {
32379   int SWIG_arg = 0;
32380   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32381   
32382   SWIG_check_num_args("lldb::SBListener::Clear",1,1)
32383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
32384   
32385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32386     SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
32387   }
32388   
32389   (arg1)->Clear();
32390   
32391   return SWIG_arg;
32392   
32393   if(0) SWIG_fail;
32394   
32395 fail:
32396   lua_error(L);
32397   return SWIG_arg;
32398 }
32399
32400
32401 static int _wrap_SBListener_IsValid(lua_State* L) {
32402   int SWIG_arg = 0;
32403   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32404   bool result;
32405   
32406   SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
32407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
32408   
32409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32410     SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
32411   }
32412   
32413   result = (bool)((lldb::SBListener const *)arg1)->IsValid();
32414   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32415   return SWIG_arg;
32416   
32417   if(0) SWIG_fail;
32418   
32419 fail:
32420   lua_error(L);
32421   return SWIG_arg;
32422 }
32423
32424
32425 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
32426   int SWIG_arg = 0;
32427   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32428   lldb::SBDebugger *arg2 = 0 ;
32429   char *arg3 = (char *) 0 ;
32430   uint32_t arg4 ;
32431   uint32_t result;
32432   
32433   SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
32434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
32435   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
32436   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
32437   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
32438   
32439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32440     SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32441   }
32442   
32443   
32444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32445     SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32446   }
32447   
32448   arg3 = (char *)lua_tostring(L, 3);
32449   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
32450   arg4 = (uint32_t)lua_tonumber(L, 4);
32451   result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
32452   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32453   return SWIG_arg;
32454   
32455   if(0) SWIG_fail;
32456   
32457 fail:
32458   lua_error(L);
32459   return SWIG_arg;
32460 }
32461
32462
32463 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
32464   int SWIG_arg = 0;
32465   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32466   lldb::SBDebugger *arg2 = 0 ;
32467   char *arg3 = (char *) 0 ;
32468   uint32_t arg4 ;
32469   uint32_t result;
32470   
32471   SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
32472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
32473   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
32474   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
32475   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
32476   
32477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32478     SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32479   }
32480   
32481   
32482   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32483     SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32484   }
32485   
32486   arg3 = (char *)lua_tostring(L, 3);
32487   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
32488   arg4 = (uint32_t)lua_tonumber(L, 4);
32489   result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
32490   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32491   return SWIG_arg;
32492   
32493   if(0) SWIG_fail;
32494   
32495 fail:
32496   lua_error(L);
32497   return SWIG_arg;
32498 }
32499
32500
32501 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
32502   int SWIG_arg = 0;
32503   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32504   lldb::SBBroadcaster *arg2 = 0 ;
32505   uint32_t arg3 ;
32506   uint32_t result;
32507   
32508   SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
32509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
32510   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
32511   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
32512   
32513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32514     SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
32515   }
32516   
32517   
32518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32519     SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
32520   }
32521   
32522   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32523   arg3 = (uint32_t)lua_tonumber(L, 3);
32524   result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
32525   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32526   return SWIG_arg;
32527   
32528   if(0) SWIG_fail;
32529   
32530 fail:
32531   lua_error(L);
32532   return SWIG_arg;
32533 }
32534
32535
32536 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
32537   int SWIG_arg = 0;
32538   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32539   lldb::SBBroadcaster *arg2 = 0 ;
32540   uint32_t arg3 ;
32541   bool result;
32542   
32543   SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
32544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
32545   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
32546   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
32547   
32548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32549     SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
32550   }
32551   
32552   
32553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32554     SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
32555   }
32556   
32557   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32558   arg3 = (uint32_t)lua_tonumber(L, 3);
32559   result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
32560   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32561   return SWIG_arg;
32562   
32563   if(0) SWIG_fail;
32564   
32565 fail:
32566   lua_error(L);
32567   return SWIG_arg;
32568 }
32569
32570
32571 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
32572   int SWIG_arg = 0;
32573   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32574   uint32_t arg2 ;
32575   lldb::SBEvent *arg3 = 0 ;
32576   bool result;
32577   
32578   SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
32579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
32580   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
32581   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
32582   
32583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32584     SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
32585   }
32586   
32587   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32588   arg2 = (uint32_t)lua_tonumber(L, 2);
32589   
32590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32591     SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
32592   }
32593   
32594   result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
32595   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32596   return SWIG_arg;
32597   
32598   if(0) SWIG_fail;
32599   
32600 fail:
32601   lua_error(L);
32602   return SWIG_arg;
32603 }
32604
32605
32606 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
32607   int SWIG_arg = 0;
32608   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32609   uint32_t arg2 ;
32610   lldb::SBBroadcaster *arg3 = 0 ;
32611   lldb::SBEvent *arg4 = 0 ;
32612   bool result;
32613   
32614   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
32615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
32616   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
32617   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
32618   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
32619   
32620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32621     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32622   }
32623   
32624   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32625   arg2 = (uint32_t)lua_tonumber(L, 2);
32626   
32627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32628     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
32629   }
32630   
32631   
32632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32633     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
32634   }
32635   
32636   result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
32637   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32638   return SWIG_arg;
32639   
32640   if(0) SWIG_fail;
32641   
32642 fail:
32643   lua_error(L);
32644   return SWIG_arg;
32645 }
32646
32647
32648 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
32649   int SWIG_arg = 0;
32650   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32651   uint32_t arg2 ;
32652   lldb::SBBroadcaster *arg3 = 0 ;
32653   uint32_t arg4 ;
32654   lldb::SBEvent *arg5 = 0 ;
32655   bool result;
32656   
32657   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
32658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
32659   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
32660   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
32661   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
32662   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
32663   
32664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32665     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32666   }
32667   
32668   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32669   arg2 = (uint32_t)lua_tonumber(L, 2);
32670   
32671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32672     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
32673   }
32674   
32675   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
32676   arg4 = (uint32_t)lua_tonumber(L, 4);
32677   
32678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
32679     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
32680   }
32681   
32682   result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
32683   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32684   return SWIG_arg;
32685   
32686   if(0) SWIG_fail;
32687   
32688 fail:
32689   lua_error(L);
32690   return SWIG_arg;
32691 }
32692
32693
32694 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
32695   int SWIG_arg = 0;
32696   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32697   lldb::SBEvent *arg2 = 0 ;
32698   bool result;
32699   
32700   SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
32701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
32702   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
32703   
32704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32705     SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32706   }
32707   
32708   
32709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32710     SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32711   }
32712   
32713   result = (bool)(arg1)->PeekAtNextEvent(*arg2);
32714   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32715   return SWIG_arg;
32716   
32717   if(0) SWIG_fail;
32718   
32719 fail:
32720   lua_error(L);
32721   return SWIG_arg;
32722 }
32723
32724
32725 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
32726   int SWIG_arg = 0;
32727   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32728   lldb::SBBroadcaster *arg2 = 0 ;
32729   lldb::SBEvent *arg3 = 0 ;
32730   bool result;
32731   
32732   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
32733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
32734   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32735   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
32736   
32737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32738     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32739   }
32740   
32741   
32742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32743     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32744   }
32745   
32746   
32747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32748     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32749   }
32750   
32751   result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32752   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32753   return SWIG_arg;
32754   
32755   if(0) SWIG_fail;
32756   
32757 fail:
32758   lua_error(L);
32759   return SWIG_arg;
32760 }
32761
32762
32763 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
32764   int SWIG_arg = 0;
32765   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32766   lldb::SBBroadcaster *arg2 = 0 ;
32767   uint32_t arg3 ;
32768   lldb::SBEvent *arg4 = 0 ;
32769   bool result;
32770   
32771   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
32772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32773   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32774   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
32775   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32776   
32777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32778     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32779   }
32780   
32781   
32782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32783     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32784   }
32785   
32786   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32787   arg3 = (uint32_t)lua_tonumber(L, 3);
32788   
32789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32790     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32791   }
32792   
32793   result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32794   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32795   return SWIG_arg;
32796   
32797   if(0) SWIG_fail;
32798   
32799 fail:
32800   lua_error(L);
32801   return SWIG_arg;
32802 }
32803
32804
32805 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
32806   int SWIG_arg = 0;
32807   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32808   lldb::SBEvent *arg2 = 0 ;
32809   bool result;
32810   
32811   SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
32812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
32813   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
32814   
32815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32816     SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32817   }
32818   
32819   
32820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32821     SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32822   }
32823   
32824   result = (bool)(arg1)->GetNextEvent(*arg2);
32825   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32826   return SWIG_arg;
32827   
32828   if(0) SWIG_fail;
32829   
32830 fail:
32831   lua_error(L);
32832   return SWIG_arg;
32833 }
32834
32835
32836 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
32837   int SWIG_arg = 0;
32838   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32839   lldb::SBBroadcaster *arg2 = 0 ;
32840   lldb::SBEvent *arg3 = 0 ;
32841   bool result;
32842   
32843   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
32844   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
32845   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32846   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
32847   
32848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32849     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32850   }
32851   
32852   
32853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32854     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32855   }
32856   
32857   
32858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32859     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32860   }
32861   
32862   result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32863   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32864   return SWIG_arg;
32865   
32866   if(0) SWIG_fail;
32867   
32868 fail:
32869   lua_error(L);
32870   return SWIG_arg;
32871 }
32872
32873
32874 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
32875   int SWIG_arg = 0;
32876   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32877   lldb::SBBroadcaster *arg2 = 0 ;
32878   uint32_t arg3 ;
32879   lldb::SBEvent *arg4 = 0 ;
32880   bool result;
32881   
32882   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
32883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32884   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32885   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
32886   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32887   
32888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32889     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32890   }
32891   
32892   
32893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32894     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32895   }
32896   
32897   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32898   arg3 = (uint32_t)lua_tonumber(L, 3);
32899   
32900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32901     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32902   }
32903   
32904   result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32905   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32906   return SWIG_arg;
32907   
32908   if(0) SWIG_fail;
32909   
32910 fail:
32911   lua_error(L);
32912   return SWIG_arg;
32913 }
32914
32915
32916 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
32917   int SWIG_arg = 0;
32918   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32919   lldb::SBEvent *arg2 = 0 ;
32920   bool result;
32921   
32922   SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
32923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
32924   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
32925   
32926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32927     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
32928   }
32929   
32930   
32931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32932     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
32933   }
32934   
32935   result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
32936   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32937   return SWIG_arg;
32938   
32939   if(0) SWIG_fail;
32940   
32941 fail:
32942   lua_error(L);
32943   return SWIG_arg;
32944 }
32945
32946
32947 static void swig_delete_SBListener(void *obj) {
32948 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
32949 delete arg1;
32950 }
32951 static int _proxy__wrap_new_SBListener(lua_State *L) {
32952     assert(lua_istable(L,1));
32953     lua_pushcfunction(L,_wrap_new_SBListener);
32954     assert(!lua_isnil(L,-1));
32955     lua_replace(L,1); /* replace our table with real constructor */
32956     lua_call(L,lua_gettop(L)-1,1);
32957     return 1;
32958 }
32959 static swig_lua_attribute swig_SBListener_attributes[] = {
32960     {0,0,0}
32961 };
32962 static swig_lua_method swig_SBListener_methods[]= {
32963     { "AddEvent", _wrap_SBListener_AddEvent},
32964     { "Clear", _wrap_SBListener_Clear},
32965     { "IsValid", _wrap_SBListener_IsValid},
32966     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
32967     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
32968     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
32969     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
32970     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
32971     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
32972     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
32973     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
32974     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
32975     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
32976     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
32977     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
32978     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
32979     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
32980     {0,0}
32981 };
32982 static swig_lua_method swig_SBListener_meta[] = {
32983     {0,0}
32984 };
32985
32986 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
32987     {0,0,0}
32988 };
32989 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
32990     {0,0,0,0,0,0}
32991 };
32992 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
32993     {0,0}
32994 };
32995 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
32996     0
32997 };
32998
32999 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
33000     "SBListener",
33001     swig_SBListener_Sf_SwigStatic_methods,
33002     swig_SBListener_Sf_SwigStatic_attributes,
33003     swig_SBListener_Sf_SwigStatic_constants,
33004     swig_SBListener_Sf_SwigStatic_classes,
33005     0
33006 };
33007 static swig_lua_class *swig_SBListener_bases[] = {0};
33008 static const char *swig_SBListener_base_names[] = {0};
33009 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 };
33010
33011 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
33012   int SWIG_arg = 0;
33013   lldb::SBMemoryRegionInfo *result = 0 ;
33014   
33015   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
33016   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
33017   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++; 
33018   return SWIG_arg;
33019   
33020   if(0) SWIG_fail;
33021   
33022 fail:
33023   lua_error(L);
33024   return SWIG_arg;
33025 }
33026
33027
33028 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
33029   int SWIG_arg = 0;
33030   lldb::SBMemoryRegionInfo *arg1 = 0 ;
33031   lldb::SBMemoryRegionInfo *result = 0 ;
33032   
33033   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
33034   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
33035   
33036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33037     SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33038   }
33039   
33040   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
33041   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++; 
33042   return SWIG_arg;
33043   
33044   if(0) SWIG_fail;
33045   
33046 fail:
33047   lua_error(L);
33048   return SWIG_arg;
33049 }
33050
33051
33052 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
33053   int argc;
33054   int argv[2]={
33055     1,2
33056   };
33057   
33058   argc = lua_gettop(L);
33059   if (argc == 0) {
33060     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
33061   }
33062   if (argc == 1) {
33063     int _v;
33064     {
33065       void *ptr;
33066       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33067         _v = 0;
33068       } else {
33069         _v = 1;
33070       }
33071     }
33072     if (_v) {
33073       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
33074     }
33075   }
33076   
33077   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
33078     "  Possible C/C++ prototypes are:\n"
33079     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
33080     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n");
33081   lua_error(L);return 0;
33082 }
33083
33084
33085 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
33086   int SWIG_arg = 0;
33087   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33088   
33089   SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
33090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
33091   
33092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33093     SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33094   }
33095   
33096   (arg1)->Clear();
33097   
33098   return SWIG_arg;
33099   
33100   if(0) SWIG_fail;
33101   
33102 fail:
33103   lua_error(L);
33104   return SWIG_arg;
33105 }
33106
33107
33108 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
33109   int SWIG_arg = 0;
33110   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33111   lldb::addr_t result;
33112   
33113   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
33114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
33115   
33116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33117     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33118   }
33119   
33120   result = (lldb::addr_t)(arg1)->GetRegionBase();
33121   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33122   return SWIG_arg;
33123   
33124   if(0) SWIG_fail;
33125   
33126 fail:
33127   lua_error(L);
33128   return SWIG_arg;
33129 }
33130
33131
33132 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
33133   int SWIG_arg = 0;
33134   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33135   lldb::addr_t result;
33136   
33137   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
33138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
33139   
33140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33141     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33142   }
33143   
33144   result = (lldb::addr_t)(arg1)->GetRegionEnd();
33145   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33146   return SWIG_arg;
33147   
33148   if(0) SWIG_fail;
33149   
33150 fail:
33151   lua_error(L);
33152   return SWIG_arg;
33153 }
33154
33155
33156 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
33157   int SWIG_arg = 0;
33158   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33159   bool result;
33160   
33161   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
33162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
33163   
33164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33165     SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33166   }
33167   
33168   result = (bool)(arg1)->IsReadable();
33169   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33170   return SWIG_arg;
33171   
33172   if(0) SWIG_fail;
33173   
33174 fail:
33175   lua_error(L);
33176   return SWIG_arg;
33177 }
33178
33179
33180 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
33181   int SWIG_arg = 0;
33182   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33183   bool result;
33184   
33185   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
33186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
33187   
33188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33189     SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33190   }
33191   
33192   result = (bool)(arg1)->IsWritable();
33193   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33194   return SWIG_arg;
33195   
33196   if(0) SWIG_fail;
33197   
33198 fail:
33199   lua_error(L);
33200   return SWIG_arg;
33201 }
33202
33203
33204 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
33205   int SWIG_arg = 0;
33206   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33207   bool result;
33208   
33209   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
33210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
33211   
33212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33213     SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33214   }
33215   
33216   result = (bool)(arg1)->IsExecutable();
33217   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33218   return SWIG_arg;
33219   
33220   if(0) SWIG_fail;
33221   
33222 fail:
33223   lua_error(L);
33224   return SWIG_arg;
33225 }
33226
33227
33228 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
33229   int SWIG_arg = 0;
33230   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33231   bool result;
33232   
33233   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
33234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
33235   
33236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33237     SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33238   }
33239   
33240   result = (bool)(arg1)->IsMapped();
33241   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33242   return SWIG_arg;
33243   
33244   if(0) SWIG_fail;
33245   
33246 fail:
33247   lua_error(L);
33248   return SWIG_arg;
33249 }
33250
33251
33252 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
33253   int SWIG_arg = 0;
33254   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33255   char *result = 0 ;
33256   
33257   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
33258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
33259   
33260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33261     SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33262   }
33263   
33264   result = (char *)(arg1)->GetName();
33265   lua_pushstring(L,(const char *)result); SWIG_arg++;
33266   return SWIG_arg;
33267   
33268   if(0) SWIG_fail;
33269   
33270 fail:
33271   lua_error(L);
33272   return SWIG_arg;
33273 }
33274
33275
33276 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
33277   int SWIG_arg = 0;
33278   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33279   lldb::SBMemoryRegionInfo *arg2 = 0 ;
33280   bool result;
33281   
33282   SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
33283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
33284   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
33285   
33286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33287     SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33288   }
33289   
33290   
33291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33292     SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33293   }
33294   
33295   result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
33296   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33297   return SWIG_arg;
33298   
33299   if(0) SWIG_fail;
33300   
33301 fail:
33302   lua_error(L);
33303   return SWIG_arg;
33304 }
33305
33306
33307 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
33308   int SWIG_arg = 0;
33309   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33310   lldb::SBStream *arg2 = 0 ;
33311   bool result;
33312   
33313   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
33314   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
33315   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
33316   
33317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33318     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33319   }
33320   
33321   
33322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
33323     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
33324   }
33325   
33326   result = (bool)(arg1)->GetDescription(*arg2);
33327   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33328   return SWIG_arg;
33329   
33330   if(0) SWIG_fail;
33331   
33332 fail:
33333   lua_error(L);
33334   return SWIG_arg;
33335 }
33336
33337
33338 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
33339   int SWIG_arg = 0;
33340   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33341   std::string result;
33342   
33343   SWIG_check_num_args("lldb::SBMemoryRegionInfo::__str__",1,1)
33344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__str__",1,"lldb::SBMemoryRegionInfo *");
33345   
33346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33347     SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33348   }
33349   
33350   result = lldb_SBMemoryRegionInfo___str__(arg1);
33351   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
33352   return SWIG_arg;
33353   
33354   if(0) SWIG_fail;
33355   
33356 fail:
33357   lua_error(L);
33358   return SWIG_arg;
33359 }
33360
33361
33362 static void swig_delete_SBMemoryRegionInfo(void *obj) {
33363 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
33364 delete arg1;
33365 }
33366 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
33367     assert(lua_istable(L,1));
33368     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
33369     assert(!lua_isnil(L,-1));
33370     lua_replace(L,1); /* replace our table with real constructor */
33371     lua_call(L,lua_gettop(L)-1,1);
33372     return 1;
33373 }
33374 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
33375     {0,0,0}
33376 };
33377 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
33378     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
33379     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
33380     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
33381     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
33382     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
33383     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
33384     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
33385     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
33386     { "__eq", _wrap_SBMemoryRegionInfo___eq},
33387     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
33388     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
33389     {0,0}
33390 };
33391 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
33392     { "__eq", _wrap_SBMemoryRegionInfo___eq},
33393     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
33394     {0,0}
33395 };
33396
33397 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
33398     {0,0,0}
33399 };
33400 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
33401     {0,0,0,0,0,0}
33402 };
33403 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
33404     {0,0}
33405 };
33406 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
33407     0
33408 };
33409
33410 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
33411     "SBMemoryRegionInfo",
33412     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
33413     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
33414     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
33415     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
33416     0
33417 };
33418 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
33419 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
33420 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 };
33421
33422 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
33423   int SWIG_arg = 0;
33424   lldb::SBMemoryRegionInfoList *result = 0 ;
33425   
33426   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
33427   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
33428   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++; 
33429   return SWIG_arg;
33430   
33431   if(0) SWIG_fail;
33432   
33433 fail:
33434   lua_error(L);
33435   return SWIG_arg;
33436 }
33437
33438
33439 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
33440   int SWIG_arg = 0;
33441   lldb::SBMemoryRegionInfoList *arg1 = 0 ;
33442   lldb::SBMemoryRegionInfoList *result = 0 ;
33443   
33444   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
33445   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
33446   
33447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33448     SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33449   }
33450   
33451   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
33452   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++; 
33453   return SWIG_arg;
33454   
33455   if(0) SWIG_fail;
33456   
33457 fail:
33458   lua_error(L);
33459   return SWIG_arg;
33460 }
33461
33462
33463 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
33464   int argc;
33465   int argv[2]={
33466     1,2
33467   };
33468   
33469   argc = lua_gettop(L);
33470   if (argc == 0) {
33471     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
33472   }
33473   if (argc == 1) {
33474     int _v;
33475     {
33476       void *ptr;
33477       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
33478         _v = 0;
33479       } else {
33480         _v = 1;
33481       }
33482     }
33483     if (_v) {
33484       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
33485     }
33486   }
33487   
33488   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
33489     "  Possible C/C++ prototypes are:\n"
33490     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
33491     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
33492   lua_error(L);return 0;
33493 }
33494
33495
33496 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
33497   int SWIG_arg = 0;
33498   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33499   uint32_t result;
33500   
33501   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
33502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
33503   
33504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33505     SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33506   }
33507   
33508   result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
33509   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33510   return SWIG_arg;
33511   
33512   if(0) SWIG_fail;
33513   
33514 fail:
33515   lua_error(L);
33516   return SWIG_arg;
33517 }
33518
33519
33520 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
33521   int SWIG_arg = 0;
33522   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33523   uint32_t arg2 ;
33524   lldb::SBMemoryRegionInfo *arg3 = 0 ;
33525   bool result;
33526   
33527   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
33528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
33529   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
33530   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
33531   
33532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33533     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33534   }
33535   
33536   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
33537   arg2 = (uint32_t)lua_tonumber(L, 2);
33538   
33539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33540     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33541   }
33542   
33543   result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
33544   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33545   return SWIG_arg;
33546   
33547   if(0) SWIG_fail;
33548   
33549 fail:
33550   lua_error(L);
33551   return SWIG_arg;
33552 }
33553
33554
33555 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
33556   int SWIG_arg = 0;
33557   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33558   lldb::SBMemoryRegionInfo *arg2 = 0 ;
33559   
33560   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33562   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
33563   
33564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33565     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33566   }
33567   
33568   
33569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33570     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33571   }
33572   
33573   (arg1)->Append(*arg2);
33574   
33575   return SWIG_arg;
33576   
33577   if(0) SWIG_fail;
33578   
33579 fail:
33580   lua_error(L);
33581   return SWIG_arg;
33582 }
33583
33584
33585 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
33586   int SWIG_arg = 0;
33587   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33588   lldb::SBMemoryRegionInfoList *arg2 = 0 ;
33589   
33590   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33592   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
33593   
33594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33595     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33596   }
33597   
33598   
33599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33600     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33601   }
33602   
33603   (arg1)->Append(*arg2);
33604   
33605   return SWIG_arg;
33606   
33607   if(0) SWIG_fail;
33608   
33609 fail:
33610   lua_error(L);
33611   return SWIG_arg;
33612 }
33613
33614
33615 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
33616   int argc;
33617   int argv[3]={
33618     1,2,3
33619   };
33620   
33621   argc = lua_gettop(L);
33622   if (argc == 2) {
33623     int _v;
33624     {
33625       void *ptr;
33626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33627         _v = 0;
33628       } else {
33629         _v = 1;
33630       }
33631     }
33632     if (_v) {
33633       {
33634         void *ptr;
33635         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33636           _v = 0;
33637         } else {
33638           _v = 1;
33639         }
33640       }
33641       if (_v) {
33642         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
33643       }
33644     }
33645   }
33646   if (argc == 2) {
33647     int _v;
33648     {
33649       void *ptr;
33650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33651         _v = 0;
33652       } else {
33653         _v = 1;
33654       }
33655     }
33656     if (_v) {
33657       {
33658         void *ptr;
33659         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
33660           _v = 0;
33661         } else {
33662           _v = 1;
33663         }
33664       }
33665       if (_v) {
33666         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
33667       }
33668     }
33669   }
33670   
33671   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
33672     "  Possible C/C++ prototypes are:\n"
33673     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
33674     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
33675   lua_error(L);return 0;
33676 }
33677
33678
33679 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
33680   int SWIG_arg = 0;
33681   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33682   
33683   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
33684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
33685   
33686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33687     SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33688   }
33689   
33690   (arg1)->Clear();
33691   
33692   return SWIG_arg;
33693   
33694   if(0) SWIG_fail;
33695   
33696 fail:
33697   lua_error(L);
33698   return SWIG_arg;
33699 }
33700
33701
33702 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
33703 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
33704 delete arg1;
33705 }
33706 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
33707     assert(lua_istable(L,1));
33708     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
33709     assert(!lua_isnil(L,-1));
33710     lua_replace(L,1); /* replace our table with real constructor */
33711     lua_call(L,lua_gettop(L)-1,1);
33712     return 1;
33713 }
33714 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
33715     {0,0,0}
33716 };
33717 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
33718     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
33719     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
33720     { "Append", _wrap_SBMemoryRegionInfoList_Append},
33721     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
33722     {0,0}
33723 };
33724 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
33725     {0,0}
33726 };
33727
33728 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
33729     {0,0,0}
33730 };
33731 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
33732     {0,0,0,0,0,0}
33733 };
33734 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
33735     {0,0}
33736 };
33737 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
33738     0
33739 };
33740
33741 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
33742     "SBMemoryRegionInfoList",
33743     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
33744     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
33745     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
33746     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
33747     0
33748 };
33749 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
33750 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
33751 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 };
33752
33753 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
33754   int SWIG_arg = 0;
33755   lldb::SBModule *result = 0 ;
33756   
33757   SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
33758   result = (lldb::SBModule *)new lldb::SBModule();
33759   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++; 
33760   return SWIG_arg;
33761   
33762   if(0) SWIG_fail;
33763   
33764 fail:
33765   lua_error(L);
33766   return SWIG_arg;
33767 }
33768
33769
33770 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
33771   int SWIG_arg = 0;
33772   lldb::SBModule *arg1 = 0 ;
33773   lldb::SBModule *result = 0 ;
33774   
33775   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33776   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
33777   
33778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33779     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
33780   }
33781   
33782   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
33783   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++; 
33784   return SWIG_arg;
33785   
33786   if(0) SWIG_fail;
33787   
33788 fail:
33789   lua_error(L);
33790   return SWIG_arg;
33791 }
33792
33793
33794 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
33795   int SWIG_arg = 0;
33796   lldb::SBModuleSpec *arg1 = 0 ;
33797   lldb::SBModule *result = 0 ;
33798   
33799   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33800   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
33801   
33802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
33803     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
33804   }
33805   
33806   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
33807   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++; 
33808   return SWIG_arg;
33809   
33810   if(0) SWIG_fail;
33811   
33812 fail:
33813   lua_error(L);
33814   return SWIG_arg;
33815 }
33816
33817
33818 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
33819   int SWIG_arg = 0;
33820   lldb::SBProcess *arg1 = 0 ;
33821   lldb::addr_t arg2 ;
33822   lldb::SBModule *result = 0 ;
33823   
33824   SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
33825   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
33826   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
33827   
33828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
33829     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
33830   }
33831   
33832   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
33833   result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
33834   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++; 
33835   return SWIG_arg;
33836   
33837   if(0) SWIG_fail;
33838   
33839 fail:
33840   lua_error(L);
33841   return SWIG_arg;
33842 }
33843
33844
33845 static int _wrap_new_SBModule(lua_State* L) {
33846   int argc;
33847   int argv[3]={
33848     1,2,3
33849   };
33850   
33851   argc = lua_gettop(L);
33852   if (argc == 0) {
33853     return _wrap_new_SBModule__SWIG_0(L);
33854   }
33855   if (argc == 1) {
33856     int _v;
33857     {
33858       void *ptr;
33859       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
33860         _v = 0;
33861       } else {
33862         _v = 1;
33863       }
33864     }
33865     if (_v) {
33866       return _wrap_new_SBModule__SWIG_1(L);
33867     }
33868   }
33869   if (argc == 1) {
33870     int _v;
33871     {
33872       void *ptr;
33873       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
33874         _v = 0;
33875       } else {
33876         _v = 1;
33877       }
33878     }
33879     if (_v) {
33880       return _wrap_new_SBModule__SWIG_2(L);
33881     }
33882   }
33883   if (argc == 2) {
33884     int _v;
33885     {
33886       void *ptr;
33887       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
33888         _v = 0;
33889       } else {
33890         _v = 1;
33891       }
33892     }
33893     if (_v) {
33894       {
33895         _v = lua_isnumber(L,argv[1]);
33896       }
33897       if (_v) {
33898         return _wrap_new_SBModule__SWIG_3(L);
33899       }
33900     }
33901   }
33902   
33903   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
33904     "  Possible C/C++ prototypes are:\n"
33905     "    lldb::SBModule::SBModule()\n"
33906     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
33907     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
33908     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
33909   lua_error(L);return 0;
33910 }
33911
33912
33913 static int _wrap_SBModule_IsValid(lua_State* L) {
33914   int SWIG_arg = 0;
33915   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33916   bool result;
33917   
33918   SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
33919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
33920   
33921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33922     SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
33923   }
33924   
33925   result = (bool)((lldb::SBModule const *)arg1)->IsValid();
33926   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33927   return SWIG_arg;
33928   
33929   if(0) SWIG_fail;
33930   
33931 fail:
33932   lua_error(L);
33933   return SWIG_arg;
33934 }
33935
33936
33937 static int _wrap_SBModule_Clear(lua_State* L) {
33938   int SWIG_arg = 0;
33939   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33940   
33941   SWIG_check_num_args("lldb::SBModule::Clear",1,1)
33942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
33943   
33944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33945     SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
33946   }
33947   
33948   (arg1)->Clear();
33949   
33950   return SWIG_arg;
33951   
33952   if(0) SWIG_fail;
33953   
33954 fail:
33955   lua_error(L);
33956   return SWIG_arg;
33957 }
33958
33959
33960 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
33961   int SWIG_arg = 0;
33962   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33963   lldb::SBFileSpec result;
33964   
33965   SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
33966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
33967   
33968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33969     SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33970   }
33971   
33972   result = ((lldb::SBModule const *)arg1)->GetFileSpec();
33973   {
33974     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33975     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33976   }
33977   return SWIG_arg;
33978   
33979   if(0) SWIG_fail;
33980   
33981 fail:
33982   lua_error(L);
33983   return SWIG_arg;
33984 }
33985
33986
33987 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
33988   int SWIG_arg = 0;
33989   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33990   lldb::SBFileSpec result;
33991   
33992   SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
33993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
33994   
33995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33996     SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33997   }
33998   
33999   result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
34000   {
34001     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34002     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34003   }
34004   return SWIG_arg;
34005   
34006   if(0) SWIG_fail;
34007   
34008 fail:
34009   lua_error(L);
34010   return SWIG_arg;
34011 }
34012
34013
34014 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
34015   int SWIG_arg = 0;
34016   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34017   lldb::SBFileSpec *arg2 = 0 ;
34018   bool result;
34019   
34020   SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
34021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
34022   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
34023   
34024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34025     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34026   }
34027   
34028   
34029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34030     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34031   }
34032   
34033   result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
34034   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34035   return SWIG_arg;
34036   
34037   if(0) SWIG_fail;
34038   
34039 fail:
34040   lua_error(L);
34041   return SWIG_arg;
34042 }
34043
34044
34045 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
34046   int SWIG_arg = 0;
34047   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34048   lldb::SBFileSpec result;
34049   
34050   SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
34051   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
34052   
34053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34054     SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34055   }
34056   
34057   result = (arg1)->GetRemoteInstallFileSpec();
34058   {
34059     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34060     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34061   }
34062   return SWIG_arg;
34063   
34064   if(0) SWIG_fail;
34065   
34066 fail:
34067   lua_error(L);
34068   return SWIG_arg;
34069 }
34070
34071
34072 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
34073   int SWIG_arg = 0;
34074   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34075   lldb::SBFileSpec *arg2 = 0 ;
34076   bool result;
34077   
34078   SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
34079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
34080   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
34081   
34082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34083     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34084   }
34085   
34086   
34087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34088     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34089   }
34090   
34091   result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
34092   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34093   return SWIG_arg;
34094   
34095   if(0) SWIG_fail;
34096   
34097 fail:
34098   lua_error(L);
34099   return SWIG_arg;
34100 }
34101
34102
34103 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
34104   int SWIG_arg = 0;
34105   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34106   char *result = 0 ;
34107   
34108   SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
34109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
34110   
34111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34112     SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
34113   }
34114   
34115   result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
34116   lua_pushstring(L,(const char *)result); SWIG_arg++;
34117   return SWIG_arg;
34118   
34119   if(0) SWIG_fail;
34120   
34121 fail:
34122   lua_error(L);
34123   return SWIG_arg;
34124 }
34125
34126
34127 static int _wrap_SBModule___eq(lua_State* L) {
34128   int SWIG_arg = 0;
34129   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34130   lldb::SBModule *arg2 = 0 ;
34131   bool result;
34132   
34133   SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
34134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
34135   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
34136   
34137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34138     SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
34139   }
34140   
34141   
34142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
34143     SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
34144   }
34145   
34146   result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
34147   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34148   return SWIG_arg;
34149   
34150   if(0) SWIG_fail;
34151   
34152 fail:
34153   lua_error(L);
34154   return SWIG_arg;
34155 }
34156
34157
34158 static int _wrap_SBModule_FindSection(lua_State* L) {
34159   int SWIG_arg = 0;
34160   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34161   char *arg2 = (char *) 0 ;
34162   lldb::SBSection result;
34163   
34164   SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
34165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
34166   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
34167   
34168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34169     SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
34170   }
34171   
34172   arg2 = (char *)lua_tostring(L, 2);
34173   result = (arg1)->FindSection((char const *)arg2);
34174   {
34175     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34176     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34177   }
34178   return SWIG_arg;
34179   
34180   if(0) SWIG_fail;
34181   
34182 fail:
34183   lua_error(L);
34184   return SWIG_arg;
34185 }
34186
34187
34188 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
34189   int SWIG_arg = 0;
34190   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34191   lldb::addr_t arg2 ;
34192   lldb::SBAddress result;
34193   
34194   SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
34195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
34196   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
34197   
34198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34199     SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
34200   }
34201   
34202   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
34203   result = (arg1)->ResolveFileAddress(arg2);
34204   {
34205     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
34206     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34207   }
34208   return SWIG_arg;
34209   
34210   if(0) SWIG_fail;
34211   
34212 fail:
34213   lua_error(L);
34214   return SWIG_arg;
34215 }
34216
34217
34218 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
34219   int SWIG_arg = 0;
34220   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34221   lldb::SBAddress *arg2 = 0 ;
34222   uint32_t arg3 ;
34223   lldb::SBSymbolContext result;
34224   
34225   SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
34226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
34227   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
34228   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
34229   
34230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34231     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
34232   }
34233   
34234   
34235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
34236     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
34237   }
34238   
34239   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
34240   arg3 = (uint32_t)lua_tonumber(L, 3);
34241   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
34242   {
34243     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
34244     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
34245   }
34246   return SWIG_arg;
34247   
34248   if(0) SWIG_fail;
34249   
34250 fail:
34251   lua_error(L);
34252   return SWIG_arg;
34253 }
34254
34255
34256 static int _wrap_SBModule_GetDescription(lua_State* L) {
34257   int SWIG_arg = 0;
34258   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34259   lldb::SBStream *arg2 = 0 ;
34260   bool result;
34261   
34262   SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
34263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
34264   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
34265   
34266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34267     SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
34268   }
34269   
34270   
34271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
34272     SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
34273   }
34274   
34275   result = (bool)(arg1)->GetDescription(*arg2);
34276   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34277   return SWIG_arg;
34278   
34279   if(0) SWIG_fail;
34280   
34281 fail:
34282   lua_error(L);
34283   return SWIG_arg;
34284 }
34285
34286
34287 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
34288   int SWIG_arg = 0;
34289   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34290   uint32_t result;
34291   
34292   SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
34293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
34294   
34295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34296     SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
34297   }
34298   
34299   result = (uint32_t)(arg1)->GetNumCompileUnits();
34300   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34301   return SWIG_arg;
34302   
34303   if(0) SWIG_fail;
34304   
34305 fail:
34306   lua_error(L);
34307   return SWIG_arg;
34308 }
34309
34310
34311 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
34312   int SWIG_arg = 0;
34313   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34314   uint32_t arg2 ;
34315   lldb::SBCompileUnit result;
34316   
34317   SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
34318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
34319   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
34320   
34321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34322     SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34323   }
34324   
34325   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34326   arg2 = (uint32_t)lua_tonumber(L, 2);
34327   result = (arg1)->GetCompileUnitAtIndex(arg2);
34328   {
34329     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
34330     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
34331   }
34332   return SWIG_arg;
34333   
34334   if(0) SWIG_fail;
34335   
34336 fail:
34337   lua_error(L);
34338   return SWIG_arg;
34339 }
34340
34341
34342 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
34343   int SWIG_arg = 0;
34344   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34345   lldb::SBFileSpec *arg2 = 0 ;
34346   lldb::SBSymbolContextList result;
34347   
34348   SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
34349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
34350   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
34351   
34352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34353     SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
34354   }
34355   
34356   
34357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34358     SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
34359   }
34360   
34361   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
34362   {
34363     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34364     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34365   }
34366   return SWIG_arg;
34367   
34368   if(0) SWIG_fail;
34369   
34370 fail:
34371   lua_error(L);
34372   return SWIG_arg;
34373 }
34374
34375
34376 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
34377   int SWIG_arg = 0;
34378   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34379   size_t result;
34380   
34381   SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
34382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
34383   
34384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34385     SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
34386   }
34387   
34388   result = (arg1)->GetNumSymbols();
34389   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34390   return SWIG_arg;
34391   
34392   if(0) SWIG_fail;
34393   
34394 fail:
34395   lua_error(L);
34396   return SWIG_arg;
34397 }
34398
34399
34400 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
34401   int SWIG_arg = 0;
34402   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34403   size_t arg2 ;
34404   lldb::SBSymbol result;
34405   
34406   SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
34407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
34408   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
34409   
34410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34411     SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34412   }
34413   
34414   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34415   arg2 = (size_t)lua_tonumber(L, 2);
34416   result = (arg1)->GetSymbolAtIndex(arg2);
34417   {
34418     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34419     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34420   }
34421   return SWIG_arg;
34422   
34423   if(0) SWIG_fail;
34424   
34425 fail:
34426   lua_error(L);
34427   return SWIG_arg;
34428 }
34429
34430
34431 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
34432   int SWIG_arg = 0;
34433   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34434   char *arg2 = (char *) 0 ;
34435   lldb::SymbolType arg3 ;
34436   lldb::SBSymbol result;
34437   
34438   SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
34439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
34440   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
34441   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
34442   
34443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34444     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
34445   }
34446   
34447   arg2 = (char *)lua_tostring(L, 2);
34448   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
34449   result = (arg1)->FindSymbol((char const *)arg2,arg3);
34450   {
34451     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34452     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34453   }
34454   return SWIG_arg;
34455   
34456   if(0) SWIG_fail;
34457   
34458 fail:
34459   lua_error(L);
34460   return SWIG_arg;
34461 }
34462
34463
34464 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
34465   int SWIG_arg = 0;
34466   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34467   char *arg2 = (char *) 0 ;
34468   lldb::SBSymbol result;
34469   
34470   SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
34471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
34472   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
34473   
34474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34475     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
34476   }
34477   
34478   arg2 = (char *)lua_tostring(L, 2);
34479   result = (arg1)->FindSymbol((char const *)arg2);
34480   {
34481     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34482     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34483   }
34484   return SWIG_arg;
34485   
34486   if(0) SWIG_fail;
34487   
34488 fail:
34489   lua_error(L);
34490   return SWIG_arg;
34491 }
34492
34493
34494 static int _wrap_SBModule_FindSymbol(lua_State* L) {
34495   int argc;
34496   int argv[4]={
34497     1,2,3,4
34498   };
34499   
34500   argc = lua_gettop(L);
34501   if (argc == 2) {
34502     int _v;
34503     {
34504       void *ptr;
34505       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34506         _v = 0;
34507       } else {
34508         _v = 1;
34509       }
34510     }
34511     if (_v) {
34512       {
34513         _v = SWIG_lua_isnilstring(L,argv[1]);
34514       }
34515       if (_v) {
34516         return _wrap_SBModule_FindSymbol__SWIG_1(L);
34517       }
34518     }
34519   }
34520   if (argc == 3) {
34521     int _v;
34522     {
34523       void *ptr;
34524       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34525         _v = 0;
34526       } else {
34527         _v = 1;
34528       }
34529     }
34530     if (_v) {
34531       {
34532         _v = SWIG_lua_isnilstring(L,argv[1]);
34533       }
34534       if (_v) {
34535         {
34536           _v = lua_isnumber(L,argv[2]);
34537         }
34538         if (_v) {
34539           return _wrap_SBModule_FindSymbol__SWIG_0(L);
34540         }
34541       }
34542     }
34543   }
34544   
34545   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
34546     "  Possible C/C++ prototypes are:\n"
34547     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
34548     "    lldb::SBModule::FindSymbol(char const *)\n");
34549   lua_error(L);return 0;
34550 }
34551
34552
34553 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
34554   int SWIG_arg = 0;
34555   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34556   char *arg2 = (char *) 0 ;
34557   lldb::SymbolType arg3 ;
34558   lldb::SBSymbolContextList result;
34559   
34560   SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
34561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34562   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34563   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
34564   
34565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34566     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34567   }
34568   
34569   arg2 = (char *)lua_tostring(L, 2);
34570   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
34571   result = (arg1)->FindSymbols((char const *)arg2,arg3);
34572   {
34573     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34574     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34575   }
34576   return SWIG_arg;
34577   
34578   if(0) SWIG_fail;
34579   
34580 fail:
34581   lua_error(L);
34582   return SWIG_arg;
34583 }
34584
34585
34586 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
34587   int SWIG_arg = 0;
34588   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34589   char *arg2 = (char *) 0 ;
34590   lldb::SBSymbolContextList result;
34591   
34592   SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
34593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34594   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34595   
34596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34597     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34598   }
34599   
34600   arg2 = (char *)lua_tostring(L, 2);
34601   result = (arg1)->FindSymbols((char const *)arg2);
34602   {
34603     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34605   }
34606   return SWIG_arg;
34607   
34608   if(0) SWIG_fail;
34609   
34610 fail:
34611   lua_error(L);
34612   return SWIG_arg;
34613 }
34614
34615
34616 static int _wrap_SBModule_FindSymbols(lua_State* L) {
34617   int argc;
34618   int argv[4]={
34619     1,2,3,4
34620   };
34621   
34622   argc = lua_gettop(L);
34623   if (argc == 2) {
34624     int _v;
34625     {
34626       void *ptr;
34627       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34628         _v = 0;
34629       } else {
34630         _v = 1;
34631       }
34632     }
34633     if (_v) {
34634       {
34635         _v = SWIG_lua_isnilstring(L,argv[1]);
34636       }
34637       if (_v) {
34638         return _wrap_SBModule_FindSymbols__SWIG_1(L);
34639       }
34640     }
34641   }
34642   if (argc == 3) {
34643     int _v;
34644     {
34645       void *ptr;
34646       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34647         _v = 0;
34648       } else {
34649         _v = 1;
34650       }
34651     }
34652     if (_v) {
34653       {
34654         _v = SWIG_lua_isnilstring(L,argv[1]);
34655       }
34656       if (_v) {
34657         {
34658           _v = lua_isnumber(L,argv[2]);
34659         }
34660         if (_v) {
34661           return _wrap_SBModule_FindSymbols__SWIG_0(L);
34662         }
34663       }
34664     }
34665   }
34666   
34667   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
34668     "  Possible C/C++ prototypes are:\n"
34669     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
34670     "    lldb::SBModule::FindSymbols(char const *)\n");
34671   lua_error(L);return 0;
34672 }
34673
34674
34675 static int _wrap_SBModule_GetNumSections(lua_State* L) {
34676   int SWIG_arg = 0;
34677   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34678   size_t result;
34679   
34680   SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
34681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
34682   
34683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34684     SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
34685   }
34686   
34687   result = (arg1)->GetNumSections();
34688   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34689   return SWIG_arg;
34690   
34691   if(0) SWIG_fail;
34692   
34693 fail:
34694   lua_error(L);
34695   return SWIG_arg;
34696 }
34697
34698
34699 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
34700   int SWIG_arg = 0;
34701   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34702   size_t arg2 ;
34703   lldb::SBSection result;
34704   
34705   SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
34706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
34707   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
34708   
34709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34710     SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34711   }
34712   
34713   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34714   arg2 = (size_t)lua_tonumber(L, 2);
34715   result = (arg1)->GetSectionAtIndex(arg2);
34716   {
34717     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34719   }
34720   return SWIG_arg;
34721   
34722   if(0) SWIG_fail;
34723   
34724 fail:
34725   lua_error(L);
34726   return SWIG_arg;
34727 }
34728
34729
34730 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
34731   int SWIG_arg = 0;
34732   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34733   char *arg2 = (char *) 0 ;
34734   uint32_t arg3 ;
34735   lldb::SBSymbolContextList result;
34736   
34737   SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
34738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34739   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34740   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
34741   
34742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34743     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34744   }
34745   
34746   arg2 = (char *)lua_tostring(L, 2);
34747   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
34748   arg3 = (uint32_t)lua_tonumber(L, 3);
34749   result = (arg1)->FindFunctions((char const *)arg2,arg3);
34750   {
34751     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34752     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34753   }
34754   return SWIG_arg;
34755   
34756   if(0) SWIG_fail;
34757   
34758 fail:
34759   lua_error(L);
34760   return SWIG_arg;
34761 }
34762
34763
34764 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
34765   int SWIG_arg = 0;
34766   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34767   char *arg2 = (char *) 0 ;
34768   lldb::SBSymbolContextList result;
34769   
34770   SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
34771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34772   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34773   
34774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34775     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34776   }
34777   
34778   arg2 = (char *)lua_tostring(L, 2);
34779   result = (arg1)->FindFunctions((char const *)arg2);
34780   {
34781     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34782     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34783   }
34784   return SWIG_arg;
34785   
34786   if(0) SWIG_fail;
34787   
34788 fail:
34789   lua_error(L);
34790   return SWIG_arg;
34791 }
34792
34793
34794 static int _wrap_SBModule_FindFunctions(lua_State* L) {
34795   int argc;
34796   int argv[4]={
34797     1,2,3,4
34798   };
34799   
34800   argc = lua_gettop(L);
34801   if (argc == 2) {
34802     int _v;
34803     {
34804       void *ptr;
34805       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34806         _v = 0;
34807       } else {
34808         _v = 1;
34809       }
34810     }
34811     if (_v) {
34812       {
34813         _v = SWIG_lua_isnilstring(L,argv[1]);
34814       }
34815       if (_v) {
34816         return _wrap_SBModule_FindFunctions__SWIG_1(L);
34817       }
34818     }
34819   }
34820   if (argc == 3) {
34821     int _v;
34822     {
34823       void *ptr;
34824       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34825         _v = 0;
34826       } else {
34827         _v = 1;
34828       }
34829     }
34830     if (_v) {
34831       {
34832         _v = SWIG_lua_isnilstring(L,argv[1]);
34833       }
34834       if (_v) {
34835         {
34836           _v = lua_isnumber(L,argv[2]);
34837         }
34838         if (_v) {
34839           return _wrap_SBModule_FindFunctions__SWIG_0(L);
34840         }
34841       }
34842     }
34843   }
34844   
34845   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
34846     "  Possible C/C++ prototypes are:\n"
34847     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
34848     "    lldb::SBModule::FindFunctions(char const *)\n");
34849   lua_error(L);return 0;
34850 }
34851
34852
34853 static int _wrap_SBModule_FindFirstType(lua_State* L) {
34854   int SWIG_arg = 0;
34855   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34856   char *arg2 = (char *) 0 ;
34857   lldb::SBType result;
34858   
34859   SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
34860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
34861   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
34862   
34863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34864     SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
34865   }
34866   
34867   arg2 = (char *)lua_tostring(L, 2);
34868   result = (arg1)->FindFirstType((char const *)arg2);
34869   {
34870     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34871     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34872   }
34873   return SWIG_arg;
34874   
34875   if(0) SWIG_fail;
34876   
34877 fail:
34878   lua_error(L);
34879   return SWIG_arg;
34880 }
34881
34882
34883 static int _wrap_SBModule_FindTypes(lua_State* L) {
34884   int SWIG_arg = 0;
34885   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34886   char *arg2 = (char *) 0 ;
34887   lldb::SBTypeList result;
34888   
34889   SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
34890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
34891   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
34892   
34893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34894     SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
34895   }
34896   
34897   arg2 = (char *)lua_tostring(L, 2);
34898   result = (arg1)->FindTypes((char const *)arg2);
34899   {
34900     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34901     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34902   }
34903   return SWIG_arg;
34904   
34905   if(0) SWIG_fail;
34906   
34907 fail:
34908   lua_error(L);
34909   return SWIG_arg;
34910 }
34911
34912
34913 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
34914   int SWIG_arg = 0;
34915   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34916   lldb::user_id_t arg2 ;
34917   lldb::SBType result;
34918   
34919   SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
34920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
34921   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
34922   
34923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34924     SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
34925   }
34926   
34927   arg2 = (lldb::user_id_t)lua_tonumber(L, 2);
34928   result = (arg1)->GetTypeByID(arg2);
34929   {
34930     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34931     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34932   }
34933   return SWIG_arg;
34934   
34935   if(0) SWIG_fail;
34936   
34937 fail:
34938   lua_error(L);
34939   return SWIG_arg;
34940 }
34941
34942
34943 static int _wrap_SBModule_GetBasicType(lua_State* L) {
34944   int SWIG_arg = 0;
34945   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34946   lldb::BasicType arg2 ;
34947   lldb::SBType result;
34948   
34949   SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
34950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
34951   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
34952   
34953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34954     SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
34955   }
34956   
34957   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
34958   result = (arg1)->GetBasicType(arg2);
34959   {
34960     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34961     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34962   }
34963   return SWIG_arg;
34964   
34965   if(0) SWIG_fail;
34966   
34967 fail:
34968   lua_error(L);
34969   return SWIG_arg;
34970 }
34971
34972
34973 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
34974   int SWIG_arg = 0;
34975   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34976   uint32_t arg2 ;
34977   lldb::SBTypeList result;
34978   
34979   SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
34980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
34981   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
34982   
34983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34984     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
34985   }
34986   
34987   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34988   arg2 = (uint32_t)lua_tonumber(L, 2);
34989   result = (arg1)->GetTypes(arg2);
34990   {
34991     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34992     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34993   }
34994   return SWIG_arg;
34995   
34996   if(0) SWIG_fail;
34997   
34998 fail:
34999   lua_error(L);
35000   return SWIG_arg;
35001 }
35002
35003
35004 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
35005   int SWIG_arg = 0;
35006   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35007   lldb::SBTypeList result;
35008   
35009   SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
35010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
35011   
35012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35013     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
35014   }
35015   
35016   result = (arg1)->GetTypes();
35017   {
35018     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35019     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35020   }
35021   return SWIG_arg;
35022   
35023   if(0) SWIG_fail;
35024   
35025 fail:
35026   lua_error(L);
35027   return SWIG_arg;
35028 }
35029
35030
35031 static int _wrap_SBModule_GetTypes(lua_State* L) {
35032   int argc;
35033   int argv[3]={
35034     1,2,3
35035   };
35036   
35037   argc = lua_gettop(L);
35038   if (argc == 1) {
35039     int _v;
35040     {
35041       void *ptr;
35042       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35043         _v = 0;
35044       } else {
35045         _v = 1;
35046       }
35047     }
35048     if (_v) {
35049       return _wrap_SBModule_GetTypes__SWIG_1(L);
35050     }
35051   }
35052   if (argc == 2) {
35053     int _v;
35054     {
35055       void *ptr;
35056       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35057         _v = 0;
35058       } else {
35059         _v = 1;
35060       }
35061     }
35062     if (_v) {
35063       {
35064         _v = lua_isnumber(L,argv[1]);
35065       }
35066       if (_v) {
35067         return _wrap_SBModule_GetTypes__SWIG_0(L);
35068       }
35069     }
35070   }
35071   
35072   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
35073     "  Possible C/C++ prototypes are:\n"
35074     "    lldb::SBModule::GetTypes(uint32_t)\n"
35075     "    lldb::SBModule::GetTypes()\n");
35076   lua_error(L);return 0;
35077 }
35078
35079
35080 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
35081   int SWIG_arg = 0;
35082   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35083   lldb::SBTarget *arg2 = 0 ;
35084   char *arg3 = (char *) 0 ;
35085   uint32_t arg4 ;
35086   lldb::SBValueList result;
35087   
35088   SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
35089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
35090   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
35091   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
35092   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
35093   
35094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35095     SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
35096   }
35097   
35098   
35099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35100     SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
35101   }
35102   
35103   arg3 = (char *)lua_tostring(L, 3);
35104   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
35105   arg4 = (uint32_t)lua_tonumber(L, 4);
35106   result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
35107   {
35108     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
35109     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
35110   }
35111   return SWIG_arg;
35112   
35113   if(0) SWIG_fail;
35114   
35115 fail:
35116   lua_error(L);
35117   return SWIG_arg;
35118 }
35119
35120
35121 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
35122   int SWIG_arg = 0;
35123   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35124   lldb::SBTarget *arg2 = 0 ;
35125   char *arg3 = (char *) 0 ;
35126   lldb::SBValue result;
35127   
35128   SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
35129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
35130   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
35131   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
35132   
35133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35134     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
35135   }
35136   
35137   
35138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35139     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
35140   }
35141   
35142   arg3 = (char *)lua_tostring(L, 3);
35143   result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
35144   {
35145     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
35146     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
35147   }
35148   return SWIG_arg;
35149   
35150   if(0) SWIG_fail;
35151   
35152 fail:
35153   lua_error(L);
35154   return SWIG_arg;
35155 }
35156
35157
35158 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
35159   int SWIG_arg = 0;
35160   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35161   lldb::ByteOrder result;
35162   
35163   SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
35164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
35165   
35166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35167     SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
35168   }
35169   
35170   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
35171   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
35172   return SWIG_arg;
35173   
35174   if(0) SWIG_fail;
35175   
35176 fail:
35177   lua_error(L);
35178   return SWIG_arg;
35179 }
35180
35181
35182 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
35183   int SWIG_arg = 0;
35184   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35185   uint32_t result;
35186   
35187   SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
35188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
35189   
35190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35191     SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
35192   }
35193   
35194   result = (uint32_t)(arg1)->GetAddressByteSize();
35195   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35196   return SWIG_arg;
35197   
35198   if(0) SWIG_fail;
35199   
35200 fail:
35201   lua_error(L);
35202   return SWIG_arg;
35203 }
35204
35205
35206 static int _wrap_SBModule_GetTriple(lua_State* L) {
35207   int SWIG_arg = 0;
35208   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35209   char *result = 0 ;
35210   
35211   SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
35212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
35213   
35214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35215     SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
35216   }
35217   
35218   result = (char *)(arg1)->GetTriple();
35219   lua_pushstring(L,(const char *)result); SWIG_arg++;
35220   return SWIG_arg;
35221   
35222   if(0) SWIG_fail;
35223   
35224 fail:
35225   lua_error(L);
35226   return SWIG_arg;
35227 }
35228
35229
35230 static int _wrap_SBModule_GetVersion(lua_State* L) {
35231   int SWIG_arg = 0;
35232   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35233   uint32_t *arg2 = (uint32_t *) 0 ;
35234   uint32_t arg3 ;
35235   uint32_t result;
35236   
35237   SWIG_check_num_args("lldb::SBModule::GetVersion",3,3)
35238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
35239   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModule::GetVersion",2,"uint32_t *");
35240   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::GetVersion",3,"uint32_t");
35241   
35242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35243     SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
35244   }
35245   
35246   
35247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
35248     SWIG_fail_ptr("SBModule_GetVersion",2,SWIGTYPE_p_unsigned_int);
35249   }
35250   
35251   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
35252   arg3 = (uint32_t)lua_tonumber(L, 3);
35253   result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
35254   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35255   return SWIG_arg;
35256   
35257   if(0) SWIG_fail;
35258   
35259 fail:
35260   lua_error(L);
35261   return SWIG_arg;
35262 }
35263
35264
35265 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
35266   int SWIG_arg = 0;
35267   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35268   lldb::SBFileSpec result;
35269   
35270   SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
35271   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
35272   
35273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35274     SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35275   }
35276   
35277   result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
35278   {
35279     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35280     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35281   }
35282   return SWIG_arg;
35283   
35284   if(0) SWIG_fail;
35285   
35286 fail:
35287   lua_error(L);
35288   return SWIG_arg;
35289 }
35290
35291
35292 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
35293   int SWIG_arg = 0;
35294   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35295   lldb::SBAddress result;
35296   
35297   SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
35298   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
35299   
35300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35301     SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
35302   }
35303   
35304   result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
35305   {
35306     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35307     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35308   }
35309   return SWIG_arg;
35310   
35311   if(0) SWIG_fail;
35312   
35313 fail:
35314   lua_error(L);
35315   return SWIG_arg;
35316 }
35317
35318
35319 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
35320   int SWIG_arg = 0;
35321   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35322   lldb::SBAddress result;
35323   
35324   SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
35325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
35326   
35327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35328     SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
35329   }
35330   
35331   result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
35332   {
35333     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35334     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35335   }
35336   return SWIG_arg;
35337   
35338   if(0) SWIG_fail;
35339   
35340 fail:
35341   lua_error(L);
35342   return SWIG_arg;
35343 }
35344
35345
35346 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
35347   int SWIG_arg = 0;
35348   uint32_t result;
35349   
35350   SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
35351   result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
35352   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35353   return SWIG_arg;
35354   
35355   if(0) SWIG_fail;
35356   
35357 fail:
35358   lua_error(L);
35359   return SWIG_arg;
35360 }
35361
35362
35363 static int _wrap_SBModule___tostring(lua_State* L) {
35364   int SWIG_arg = 0;
35365   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35366   std::string result;
35367   
35368   SWIG_check_num_args("lldb::SBModule::__str__",1,1)
35369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__str__",1,"lldb::SBModule *");
35370   
35371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35372     SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
35373   }
35374   
35375   result = lldb_SBModule___str__(arg1);
35376   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35377   return SWIG_arg;
35378   
35379   if(0) SWIG_fail;
35380   
35381 fail:
35382   lua_error(L);
35383   return SWIG_arg;
35384 }
35385
35386
35387 static void swig_delete_SBModule(void *obj) {
35388 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
35389 delete arg1;
35390 }
35391 static int _proxy__wrap_new_SBModule(lua_State *L) {
35392     assert(lua_istable(L,1));
35393     lua_pushcfunction(L,_wrap_new_SBModule);
35394     assert(!lua_isnil(L,-1));
35395     lua_replace(L,1); /* replace our table with real constructor */
35396     lua_call(L,lua_gettop(L)-1,1);
35397     return 1;
35398 }
35399 static swig_lua_attribute swig_SBModule_attributes[] = {
35400     {0,0,0}
35401 };
35402 static swig_lua_method swig_SBModule_methods[]= {
35403     { "IsValid", _wrap_SBModule_IsValid},
35404     { "Clear", _wrap_SBModule_Clear},
35405     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
35406     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
35407     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
35408     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
35409     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
35410     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
35411     { "__eq", _wrap_SBModule___eq},
35412     { "FindSection", _wrap_SBModule_FindSection},
35413     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
35414     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
35415     { "GetDescription", _wrap_SBModule_GetDescription},
35416     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
35417     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
35418     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
35419     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
35420     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
35421     { "FindSymbol", _wrap_SBModule_FindSymbol},
35422     { "FindSymbols", _wrap_SBModule_FindSymbols},
35423     { "GetNumSections", _wrap_SBModule_GetNumSections},
35424     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
35425     { "FindFunctions", _wrap_SBModule_FindFunctions},
35426     { "FindFirstType", _wrap_SBModule_FindFirstType},
35427     { "FindTypes", _wrap_SBModule_FindTypes},
35428     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
35429     { "GetBasicType", _wrap_SBModule_GetBasicType},
35430     { "GetTypes", _wrap_SBModule_GetTypes},
35431     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
35432     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
35433     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
35434     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
35435     { "GetTriple", _wrap_SBModule_GetTriple},
35436     { "GetVersion", _wrap_SBModule_GetVersion},
35437     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
35438     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
35439     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
35440     { "__tostring", _wrap_SBModule___tostring},
35441     {0,0}
35442 };
35443 static swig_lua_method swig_SBModule_meta[] = {
35444     { "__eq", _wrap_SBModule___eq},
35445     { "__tostring", _wrap_SBModule___tostring},
35446     {0,0}
35447 };
35448
35449 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
35450     {0,0,0}
35451 };
35452 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
35453     {0,0,0,0,0,0}
35454 };
35455 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
35456     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
35457     {0,0}
35458 };
35459 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
35460     0
35461 };
35462
35463 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
35464     "SBModule",
35465     swig_SBModule_Sf_SwigStatic_methods,
35466     swig_SBModule_Sf_SwigStatic_attributes,
35467     swig_SBModule_Sf_SwigStatic_constants,
35468     swig_SBModule_Sf_SwigStatic_classes,
35469     0
35470 };
35471 static swig_lua_class *swig_SBModule_bases[] = {0};
35472 static const char *swig_SBModule_base_names[] = {0};
35473 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 };
35474
35475 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
35476   int SWIG_arg = 0;
35477   lldb::SBModuleSpec *result = 0 ;
35478   
35479   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
35480   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
35481   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++; 
35482   return SWIG_arg;
35483   
35484   if(0) SWIG_fail;
35485   
35486 fail:
35487   lua_error(L);
35488   return SWIG_arg;
35489 }
35490
35491
35492 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
35493   int SWIG_arg = 0;
35494   lldb::SBModuleSpec *arg1 = 0 ;
35495   lldb::SBModuleSpec *result = 0 ;
35496   
35497   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
35498   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
35499   
35500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35501     SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35502   }
35503   
35504   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
35505   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++; 
35506   return SWIG_arg;
35507   
35508   if(0) SWIG_fail;
35509   
35510 fail:
35511   lua_error(L);
35512   return SWIG_arg;
35513 }
35514
35515
35516 static int _wrap_new_SBModuleSpec(lua_State* L) {
35517   int argc;
35518   int argv[2]={
35519     1,2
35520   };
35521   
35522   argc = lua_gettop(L);
35523   if (argc == 0) {
35524     return _wrap_new_SBModuleSpec__SWIG_0(L);
35525   }
35526   if (argc == 1) {
35527     int _v;
35528     {
35529       void *ptr;
35530       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
35531         _v = 0;
35532       } else {
35533         _v = 1;
35534       }
35535     }
35536     if (_v) {
35537       return _wrap_new_SBModuleSpec__SWIG_1(L);
35538     }
35539   }
35540   
35541   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
35542     "  Possible C/C++ prototypes are:\n"
35543     "    lldb::SBModuleSpec::SBModuleSpec()\n"
35544     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
35545   lua_error(L);return 0;
35546 }
35547
35548
35549 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
35550   int SWIG_arg = 0;
35551   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35552   bool result;
35553   
35554   SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
35555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
35556   
35557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35558     SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
35559   }
35560   
35561   result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
35562   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35563   return SWIG_arg;
35564   
35565   if(0) SWIG_fail;
35566   
35567 fail:
35568   lua_error(L);
35569   return SWIG_arg;
35570 }
35571
35572
35573 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
35574   int SWIG_arg = 0;
35575   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35576   
35577   SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
35578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
35579   
35580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35581     SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
35582   }
35583   
35584   (arg1)->Clear();
35585   
35586   return SWIG_arg;
35587   
35588   if(0) SWIG_fail;
35589   
35590 fail:
35591   lua_error(L);
35592   return SWIG_arg;
35593 }
35594
35595
35596 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
35597   int SWIG_arg = 0;
35598   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35599   lldb::SBFileSpec result;
35600   
35601   SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
35602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
35603   
35604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35605     SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35606   }
35607   
35608   result = (arg1)->GetFileSpec();
35609   {
35610     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35611     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35612   }
35613   return SWIG_arg;
35614   
35615   if(0) SWIG_fail;
35616   
35617 fail:
35618   lua_error(L);
35619   return SWIG_arg;
35620 }
35621
35622
35623 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
35624   int SWIG_arg = 0;
35625   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35626   lldb::SBFileSpec *arg2 = 0 ;
35627   
35628   SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
35629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
35630   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
35631   
35632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35633     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35634   }
35635   
35636   
35637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35638     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35639   }
35640   
35641   (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
35642   
35643   return SWIG_arg;
35644   
35645   if(0) SWIG_fail;
35646   
35647 fail:
35648   lua_error(L);
35649   return SWIG_arg;
35650 }
35651
35652
35653 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
35654   int SWIG_arg = 0;
35655   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35656   lldb::SBFileSpec result;
35657   
35658   SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
35659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35660   
35661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35662     SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35663   }
35664   
35665   result = (arg1)->GetPlatformFileSpec();
35666   {
35667     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35668     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35669   }
35670   return SWIG_arg;
35671   
35672   if(0) SWIG_fail;
35673   
35674 fail:
35675   lua_error(L);
35676   return SWIG_arg;
35677 }
35678
35679
35680 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
35681   int SWIG_arg = 0;
35682   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35683   lldb::SBFileSpec *arg2 = 0 ;
35684   
35685   SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
35686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35687   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
35688   
35689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35690     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35691   }
35692   
35693   
35694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35695     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35696   }
35697   
35698   (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
35699   
35700   return SWIG_arg;
35701   
35702   if(0) SWIG_fail;
35703   
35704 fail:
35705   lua_error(L);
35706   return SWIG_arg;
35707 }
35708
35709
35710 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
35711   int SWIG_arg = 0;
35712   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35713   lldb::SBFileSpec result;
35714   
35715   SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
35716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35717   
35718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35719     SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35720   }
35721   
35722   result = (arg1)->GetSymbolFileSpec();
35723   {
35724     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35725     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35726   }
35727   return SWIG_arg;
35728   
35729   if(0) SWIG_fail;
35730   
35731 fail:
35732   lua_error(L);
35733   return SWIG_arg;
35734 }
35735
35736
35737 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
35738   int SWIG_arg = 0;
35739   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35740   lldb::SBFileSpec *arg2 = 0 ;
35741   
35742   SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
35743   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35744   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
35745   
35746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35747     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35748   }
35749   
35750   
35751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35752     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35753   }
35754   
35755   (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
35756   
35757   return SWIG_arg;
35758   
35759   if(0) SWIG_fail;
35760   
35761 fail:
35762   lua_error(L);
35763   return SWIG_arg;
35764 }
35765
35766
35767 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
35768   int SWIG_arg = 0;
35769   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35770   char *result = 0 ;
35771   
35772   SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
35773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
35774   
35775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35776     SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35777   }
35778   
35779   result = (char *)(arg1)->GetObjectName();
35780   lua_pushstring(L,(const char *)result); SWIG_arg++;
35781   return SWIG_arg;
35782   
35783   if(0) SWIG_fail;
35784   
35785 fail:
35786   lua_error(L);
35787   return SWIG_arg;
35788 }
35789
35790
35791 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
35792   int SWIG_arg = 0;
35793   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35794   char *arg2 = (char *) 0 ;
35795   
35796   SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
35797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
35798   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
35799   
35800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35801     SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35802   }
35803   
35804   arg2 = (char *)lua_tostring(L, 2);
35805   (arg1)->SetObjectName((char const *)arg2);
35806   
35807   return SWIG_arg;
35808   
35809   if(0) SWIG_fail;
35810   
35811 fail:
35812   lua_error(L);
35813   return SWIG_arg;
35814 }
35815
35816
35817 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
35818   int SWIG_arg = 0;
35819   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35820   char *result = 0 ;
35821   
35822   SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
35823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
35824   
35825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35826     SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35827   }
35828   
35829   result = (char *)(arg1)->GetTriple();
35830   lua_pushstring(L,(const char *)result); SWIG_arg++;
35831   return SWIG_arg;
35832   
35833   if(0) SWIG_fail;
35834   
35835 fail:
35836   lua_error(L);
35837   return SWIG_arg;
35838 }
35839
35840
35841 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
35842   int SWIG_arg = 0;
35843   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35844   char *arg2 = (char *) 0 ;
35845   
35846   SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
35847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
35848   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
35849   
35850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35851     SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35852   }
35853   
35854   arg2 = (char *)lua_tostring(L, 2);
35855   (arg1)->SetTriple((char const *)arg2);
35856   
35857   return SWIG_arg;
35858   
35859   if(0) SWIG_fail;
35860   
35861 fail:
35862   lua_error(L);
35863   return SWIG_arg;
35864 }
35865
35866
35867 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
35868   int SWIG_arg = 0;
35869   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35870   uint8_t *result = 0 ;
35871   
35872   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
35873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
35874   
35875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35876     SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35877   }
35878   
35879   result = (uint8_t *)(arg1)->GetUUIDBytes();
35880   SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++; 
35881   return SWIG_arg;
35882   
35883   if(0) SWIG_fail;
35884   
35885 fail:
35886   lua_error(L);
35887   return SWIG_arg;
35888 }
35889
35890
35891 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
35892   int SWIG_arg = 0;
35893   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35894   size_t result;
35895   
35896   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
35897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
35898   
35899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35900     SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
35901   }
35902   
35903   result = (arg1)->GetUUIDLength();
35904   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35905   return SWIG_arg;
35906   
35907   if(0) SWIG_fail;
35908   
35909 fail:
35910   lua_error(L);
35911   return SWIG_arg;
35912 }
35913
35914
35915 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
35916   int SWIG_arg = 0;
35917   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35918   uint8_t *arg2 = (uint8_t *) 0 ;
35919   size_t arg3 ;
35920   bool result;
35921   
35922   SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
35923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
35924   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
35925   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
35926   
35927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35928     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35929   }
35930   
35931   
35932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
35933     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
35934   }
35935   
35936   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
35937   arg3 = (size_t)lua_tonumber(L, 3);
35938   result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
35939   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35940   return SWIG_arg;
35941   
35942   if(0) SWIG_fail;
35943   
35944 fail:
35945   lua_error(L);
35946   return SWIG_arg;
35947 }
35948
35949
35950 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
35951   int SWIG_arg = 0;
35952   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35953   lldb::SBStream *arg2 = 0 ;
35954   bool result;
35955   
35956   SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
35957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
35958   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
35959   
35960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35961     SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
35962   }
35963   
35964   
35965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35966     SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35967   }
35968   
35969   result = (bool)(arg1)->GetDescription(*arg2);
35970   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35971   return SWIG_arg;
35972   
35973   if(0) SWIG_fail;
35974   
35975 fail:
35976   lua_error(L);
35977   return SWIG_arg;
35978 }
35979
35980
35981 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
35982   int SWIG_arg = 0;
35983   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35984   std::string result;
35985   
35986   SWIG_check_num_args("lldb::SBModuleSpec::__str__",1,1)
35987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__str__",1,"lldb::SBModuleSpec *");
35988   
35989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35990     SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
35991   }
35992   
35993   result = lldb_SBModuleSpec___str__(arg1);
35994   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35995   return SWIG_arg;
35996   
35997   if(0) SWIG_fail;
35998   
35999 fail:
36000   lua_error(L);
36001   return SWIG_arg;
36002 }
36003
36004
36005 static void swig_delete_SBModuleSpec(void *obj) {
36006 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
36007 delete arg1;
36008 }
36009 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
36010     assert(lua_istable(L,1));
36011     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
36012     assert(!lua_isnil(L,-1));
36013     lua_replace(L,1); /* replace our table with real constructor */
36014     lua_call(L,lua_gettop(L)-1,1);
36015     return 1;
36016 }
36017 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
36018     {0,0,0}
36019 };
36020 static swig_lua_method swig_SBModuleSpec_methods[]= {
36021     { "IsValid", _wrap_SBModuleSpec_IsValid},
36022     { "Clear", _wrap_SBModuleSpec_Clear},
36023     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
36024     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
36025     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
36026     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
36027     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
36028     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
36029     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
36030     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
36031     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
36032     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
36033     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
36034     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
36035     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
36036     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
36037     { "__tostring", _wrap_SBModuleSpec___tostring},
36038     {0,0}
36039 };
36040 static swig_lua_method swig_SBModuleSpec_meta[] = {
36041     { "__tostring", _wrap_SBModuleSpec___tostring},
36042     {0,0}
36043 };
36044
36045 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
36046     {0,0,0}
36047 };
36048 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
36049     {0,0,0,0,0,0}
36050 };
36051 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
36052     {0,0}
36053 };
36054 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
36055     0
36056 };
36057
36058 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
36059     "SBModuleSpec",
36060     swig_SBModuleSpec_Sf_SwigStatic_methods,
36061     swig_SBModuleSpec_Sf_SwigStatic_attributes,
36062     swig_SBModuleSpec_Sf_SwigStatic_constants,
36063     swig_SBModuleSpec_Sf_SwigStatic_classes,
36064     0
36065 };
36066 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
36067 static const char *swig_SBModuleSpec_base_names[] = {0};
36068 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 };
36069
36070 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
36071   int SWIG_arg = 0;
36072   lldb::SBModuleSpecList *result = 0 ;
36073   
36074   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
36075   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
36076   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++; 
36077   return SWIG_arg;
36078   
36079   if(0) SWIG_fail;
36080   
36081 fail:
36082   lua_error(L);
36083   return SWIG_arg;
36084 }
36085
36086
36087 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
36088   int SWIG_arg = 0;
36089   lldb::SBModuleSpecList *arg1 = 0 ;
36090   lldb::SBModuleSpecList *result = 0 ;
36091   
36092   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
36093   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
36094   
36095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36096     SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36097   }
36098   
36099   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
36100   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++; 
36101   return SWIG_arg;
36102   
36103   if(0) SWIG_fail;
36104   
36105 fail:
36106   lua_error(L);
36107   return SWIG_arg;
36108 }
36109
36110
36111 static int _wrap_new_SBModuleSpecList(lua_State* L) {
36112   int argc;
36113   int argv[2]={
36114     1,2
36115   };
36116   
36117   argc = lua_gettop(L);
36118   if (argc == 0) {
36119     return _wrap_new_SBModuleSpecList__SWIG_0(L);
36120   }
36121   if (argc == 1) {
36122     int _v;
36123     {
36124       void *ptr;
36125       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36126         _v = 0;
36127       } else {
36128         _v = 1;
36129       }
36130     }
36131     if (_v) {
36132       return _wrap_new_SBModuleSpecList__SWIG_1(L);
36133     }
36134   }
36135   
36136   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
36137     "  Possible C/C++ prototypes are:\n"
36138     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
36139     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
36140   lua_error(L);return 0;
36141 }
36142
36143
36144 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
36145   int SWIG_arg = 0;
36146   char *arg1 = (char *) 0 ;
36147   lldb::SBModuleSpecList result;
36148   
36149   SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
36150   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
36151   arg1 = (char *)lua_tostring(L, 1);
36152   result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
36153   {
36154     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
36155     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36156   }
36157   return SWIG_arg;
36158   
36159   if(0) SWIG_fail;
36160   
36161 fail:
36162   lua_error(L);
36163   return SWIG_arg;
36164 }
36165
36166
36167 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
36168   int SWIG_arg = 0;
36169   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36170   lldb::SBModuleSpec *arg2 = 0 ;
36171   
36172   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36174   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
36175   
36176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36177     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36178   }
36179   
36180   
36181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36182     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
36183   }
36184   
36185   (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
36186   
36187   return SWIG_arg;
36188   
36189   if(0) SWIG_fail;
36190   
36191 fail:
36192   lua_error(L);
36193   return SWIG_arg;
36194 }
36195
36196
36197 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
36198   int SWIG_arg = 0;
36199   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36200   lldb::SBModuleSpecList *arg2 = 0 ;
36201   
36202   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36204   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
36205   
36206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36207     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36208   }
36209   
36210   
36211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36212     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
36213   }
36214   
36215   (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
36216   
36217   return SWIG_arg;
36218   
36219   if(0) SWIG_fail;
36220   
36221 fail:
36222   lua_error(L);
36223   return SWIG_arg;
36224 }
36225
36226
36227 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
36228   int argc;
36229   int argv[3]={
36230     1,2,3
36231   };
36232   
36233   argc = lua_gettop(L);
36234   if (argc == 2) {
36235     int _v;
36236     {
36237       void *ptr;
36238       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36239         _v = 0;
36240       } else {
36241         _v = 1;
36242       }
36243     }
36244     if (_v) {
36245       {
36246         void *ptr;
36247         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36248           _v = 0;
36249         } else {
36250           _v = 1;
36251         }
36252       }
36253       if (_v) {
36254         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
36255       }
36256     }
36257   }
36258   if (argc == 2) {
36259     int _v;
36260     {
36261       void *ptr;
36262       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36263         _v = 0;
36264       } else {
36265         _v = 1;
36266       }
36267     }
36268     if (_v) {
36269       {
36270         void *ptr;
36271         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36272           _v = 0;
36273         } else {
36274           _v = 1;
36275         }
36276       }
36277       if (_v) {
36278         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
36279       }
36280     }
36281   }
36282   
36283   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
36284     "  Possible C/C++ prototypes are:\n"
36285     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
36286     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
36287   lua_error(L);return 0;
36288 }
36289
36290
36291 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
36292   int SWIG_arg = 0;
36293   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36294   lldb::SBModuleSpec *arg2 = 0 ;
36295   lldb::SBModuleSpec result;
36296   
36297   SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
36298   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
36299   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
36300   
36301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36302     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36303   }
36304   
36305   
36306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36307     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
36308   }
36309   
36310   result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
36311   {
36312     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
36313     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36314   }
36315   return SWIG_arg;
36316   
36317   if(0) SWIG_fail;
36318   
36319 fail:
36320   lua_error(L);
36321   return SWIG_arg;
36322 }
36323
36324
36325 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
36326   int SWIG_arg = 0;
36327   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36328   lldb::SBModuleSpec *arg2 = 0 ;
36329   lldb::SBModuleSpecList result;
36330   
36331   SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
36332   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
36333   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
36334   
36335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36336     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36337   }
36338   
36339   
36340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36341     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
36342   }
36343   
36344   result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
36345   {
36346     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
36347     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36348   }
36349   return SWIG_arg;
36350   
36351   if(0) SWIG_fail;
36352   
36353 fail:
36354   lua_error(L);
36355   return SWIG_arg;
36356 }
36357
36358
36359 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
36360   int SWIG_arg = 0;
36361   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36362   size_t result;
36363   
36364   SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
36365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
36366   
36367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36368     SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36369   }
36370   
36371   result = (arg1)->GetSize();
36372   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
36373   return SWIG_arg;
36374   
36375   if(0) SWIG_fail;
36376   
36377 fail:
36378   lua_error(L);
36379   return SWIG_arg;
36380 }
36381
36382
36383 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
36384   int SWIG_arg = 0;
36385   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36386   size_t arg2 ;
36387   lldb::SBModuleSpec result;
36388   
36389   SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
36390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
36391   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
36392   
36393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36394     SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36395   }
36396   
36397   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
36398   arg2 = (size_t)lua_tonumber(L, 2);
36399   result = (arg1)->GetSpecAtIndex(arg2);
36400   {
36401     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
36402     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36403   }
36404   return SWIG_arg;
36405   
36406   if(0) SWIG_fail;
36407   
36408 fail:
36409   lua_error(L);
36410   return SWIG_arg;
36411 }
36412
36413
36414 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
36415   int SWIG_arg = 0;
36416   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36417   lldb::SBStream *arg2 = 0 ;
36418   bool result;
36419   
36420   SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
36421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
36422   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
36423   
36424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36425     SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36426   }
36427   
36428   
36429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
36430     SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
36431   }
36432   
36433   result = (bool)(arg1)->GetDescription(*arg2);
36434   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36435   return SWIG_arg;
36436   
36437   if(0) SWIG_fail;
36438   
36439 fail:
36440   lua_error(L);
36441   return SWIG_arg;
36442 }
36443
36444
36445 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
36446   int SWIG_arg = 0;
36447   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36448   std::string result;
36449   
36450   SWIG_check_num_args("lldb::SBModuleSpecList::__str__",1,1)
36451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__str__",1,"lldb::SBModuleSpecList *");
36452   
36453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36454     SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36455   }
36456   
36457   result = lldb_SBModuleSpecList___str__(arg1);
36458   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36459   return SWIG_arg;
36460   
36461   if(0) SWIG_fail;
36462   
36463 fail:
36464   lua_error(L);
36465   return SWIG_arg;
36466 }
36467
36468
36469 static void swig_delete_SBModuleSpecList(void *obj) {
36470 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
36471 delete arg1;
36472 }
36473 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
36474     assert(lua_istable(L,1));
36475     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
36476     assert(!lua_isnil(L,-1));
36477     lua_replace(L,1); /* replace our table with real constructor */
36478     lua_call(L,lua_gettop(L)-1,1);
36479     return 1;
36480 }
36481 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
36482     {0,0,0}
36483 };
36484 static swig_lua_method swig_SBModuleSpecList_methods[]= {
36485     { "Append", _wrap_SBModuleSpecList_Append},
36486     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
36487     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
36488     { "GetSize", _wrap_SBModuleSpecList_GetSize},
36489     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
36490     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
36491     { "__tostring", _wrap_SBModuleSpecList___tostring},
36492     {0,0}
36493 };
36494 static swig_lua_method swig_SBModuleSpecList_meta[] = {
36495     { "__tostring", _wrap_SBModuleSpecList___tostring},
36496     {0,0}
36497 };
36498
36499 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
36500     {0,0,0}
36501 };
36502 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
36503     {0,0,0,0,0,0}
36504 };
36505 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
36506     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
36507     {0,0}
36508 };
36509 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
36510     0
36511 };
36512
36513 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
36514     "SBModuleSpecList",
36515     swig_SBModuleSpecList_Sf_SwigStatic_methods,
36516     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
36517     swig_SBModuleSpecList_Sf_SwigStatic_constants,
36518     swig_SBModuleSpecList_Sf_SwigStatic_classes,
36519     0
36520 };
36521 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
36522 static const char *swig_SBModuleSpecList_base_names[] = {0};
36523 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 };
36524
36525 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
36526   int SWIG_arg = 0;
36527   char *arg1 = (char *) 0 ;
36528   lldb::SBPlatformConnectOptions *result = 0 ;
36529   
36530   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
36531   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
36532   arg1 = (char *)lua_tostring(L, 1);
36533   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
36534   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++; 
36535   return SWIG_arg;
36536   
36537   if(0) SWIG_fail;
36538   
36539 fail:
36540   lua_error(L);
36541   return SWIG_arg;
36542 }
36543
36544
36545 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
36546   int SWIG_arg = 0;
36547   lldb::SBPlatformConnectOptions *arg1 = 0 ;
36548   lldb::SBPlatformConnectOptions *result = 0 ;
36549   
36550   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
36551   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
36552   
36553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36554     SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36555   }
36556   
36557   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
36558   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++; 
36559   return SWIG_arg;
36560   
36561   if(0) SWIG_fail;
36562   
36563 fail:
36564   lua_error(L);
36565   return SWIG_arg;
36566 }
36567
36568
36569 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
36570   int argc;
36571   int argv[2]={
36572     1,2
36573   };
36574   
36575   argc = lua_gettop(L);
36576   if (argc == 1) {
36577     int _v;
36578     {
36579       void *ptr;
36580       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
36581         _v = 0;
36582       } else {
36583         _v = 1;
36584       }
36585     }
36586     if (_v) {
36587       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
36588     }
36589   }
36590   if (argc == 1) {
36591     int _v;
36592     {
36593       _v = SWIG_lua_isnilstring(L,argv[0]);
36594     }
36595     if (_v) {
36596       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
36597     }
36598   }
36599   
36600   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
36601     "  Possible C/C++ prototypes are:\n"
36602     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
36603     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
36604   lua_error(L);return 0;
36605 }
36606
36607
36608 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
36609   int SWIG_arg = 0;
36610   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36611   char *result = 0 ;
36612   
36613   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
36614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
36615   
36616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36617     SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36618   }
36619   
36620   result = (char *)(arg1)->GetURL();
36621   lua_pushstring(L,(const char *)result); SWIG_arg++;
36622   return SWIG_arg;
36623   
36624   if(0) SWIG_fail;
36625   
36626 fail:
36627   lua_error(L);
36628   return SWIG_arg;
36629 }
36630
36631
36632 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
36633   int SWIG_arg = 0;
36634   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36635   char *arg2 = (char *) 0 ;
36636   
36637   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
36638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
36639   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
36640   
36641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36642     SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36643   }
36644   
36645   arg2 = (char *)lua_tostring(L, 2);
36646   (arg1)->SetURL((char const *)arg2);
36647   
36648   return SWIG_arg;
36649   
36650   if(0) SWIG_fail;
36651   
36652 fail:
36653   lua_error(L);
36654   return SWIG_arg;
36655 }
36656
36657
36658 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
36659   int SWIG_arg = 0;
36660   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36661   bool result;
36662   
36663   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
36664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
36665   
36666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36667     SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36668   }
36669   
36670   result = (bool)(arg1)->GetRsyncEnabled();
36671   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36672   return SWIG_arg;
36673   
36674   if(0) SWIG_fail;
36675   
36676 fail:
36677   lua_error(L);
36678   return SWIG_arg;
36679 }
36680
36681
36682 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
36683   int SWIG_arg = 0;
36684   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36685   char *arg2 = (char *) 0 ;
36686   char *arg3 = (char *) 0 ;
36687   bool arg4 ;
36688   
36689   SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
36690   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
36691   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
36692   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
36693   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
36694   
36695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36696     SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36697   }
36698   
36699   arg2 = (char *)lua_tostring(L, 2);
36700   arg3 = (char *)lua_tostring(L, 3);
36701   arg4 = (lua_toboolean(L, 4)!=0);
36702   (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
36703   
36704   return SWIG_arg;
36705   
36706   if(0) SWIG_fail;
36707   
36708 fail:
36709   lua_error(L);
36710   return SWIG_arg;
36711 }
36712
36713
36714 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
36715   int SWIG_arg = 0;
36716   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36717   
36718   SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
36719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
36720   
36721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36722     SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36723   }
36724   
36725   (arg1)->DisableRsync();
36726   
36727   return SWIG_arg;
36728   
36729   if(0) SWIG_fail;
36730   
36731 fail:
36732   lua_error(L);
36733   return SWIG_arg;
36734 }
36735
36736
36737 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
36738   int SWIG_arg = 0;
36739   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36740   char *result = 0 ;
36741   
36742   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
36743   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36744   
36745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36746     SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36747   }
36748   
36749   result = (char *)(arg1)->GetLocalCacheDirectory();
36750   lua_pushstring(L,(const char *)result); SWIG_arg++;
36751   return SWIG_arg;
36752   
36753   if(0) SWIG_fail;
36754   
36755 fail:
36756   lua_error(L);
36757   return SWIG_arg;
36758 }
36759
36760
36761 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
36762   int SWIG_arg = 0;
36763   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36764   char *arg2 = (char *) 0 ;
36765   
36766   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
36767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36768   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
36769   
36770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36771     SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36772   }
36773   
36774   arg2 = (char *)lua_tostring(L, 2);
36775   (arg1)->SetLocalCacheDirectory((char const *)arg2);
36776   
36777   return SWIG_arg;
36778   
36779   if(0) SWIG_fail;
36780   
36781 fail:
36782   lua_error(L);
36783   return SWIG_arg;
36784 }
36785
36786
36787 static void swig_delete_SBPlatformConnectOptions(void *obj) {
36788 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
36789 delete arg1;
36790 }
36791 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
36792     assert(lua_istable(L,1));
36793     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
36794     assert(!lua_isnil(L,-1));
36795     lua_replace(L,1); /* replace our table with real constructor */
36796     lua_call(L,lua_gettop(L)-1,1);
36797     return 1;
36798 }
36799 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
36800     {0,0,0}
36801 };
36802 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
36803     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
36804     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
36805     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
36806     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
36807     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
36808     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
36809     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
36810     {0,0}
36811 };
36812 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
36813     {0,0}
36814 };
36815
36816 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
36817     {0,0,0}
36818 };
36819 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
36820     {0,0,0,0,0,0}
36821 };
36822 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
36823     {0,0}
36824 };
36825 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
36826     0
36827 };
36828
36829 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
36830     "SBPlatformConnectOptions",
36831     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
36832     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
36833     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
36834     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
36835     0
36836 };
36837 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
36838 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
36839 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 };
36840
36841 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
36842   int SWIG_arg = 0;
36843   char *arg1 = (char *) 0 ;
36844   lldb::SBPlatformShellCommand *result = 0 ;
36845   
36846   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36847   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
36848   arg1 = (char *)lua_tostring(L, 1);
36849   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
36850   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++; 
36851   return SWIG_arg;
36852   
36853   if(0) SWIG_fail;
36854   
36855 fail:
36856   lua_error(L);
36857   return SWIG_arg;
36858 }
36859
36860
36861 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
36862   int SWIG_arg = 0;
36863   lldb::SBPlatformShellCommand *arg1 = 0 ;
36864   lldb::SBPlatformShellCommand *result = 0 ;
36865   
36866   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36867   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
36868   
36869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36870     SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36871   }
36872   
36873   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
36874   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++; 
36875   return SWIG_arg;
36876   
36877   if(0) SWIG_fail;
36878   
36879 fail:
36880   lua_error(L);
36881   return SWIG_arg;
36882 }
36883
36884
36885 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
36886   int argc;
36887   int argv[2]={
36888     1,2
36889   };
36890   
36891   argc = lua_gettop(L);
36892   if (argc == 1) {
36893     int _v;
36894     {
36895       void *ptr;
36896       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
36897         _v = 0;
36898       } else {
36899         _v = 1;
36900       }
36901     }
36902     if (_v) {
36903       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
36904     }
36905   }
36906   if (argc == 1) {
36907     int _v;
36908     {
36909       _v = SWIG_lua_isnilstring(L,argv[0]);
36910     }
36911     if (_v) {
36912       return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
36913     }
36914   }
36915   
36916   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
36917     "  Possible C/C++ prototypes are:\n"
36918     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
36919     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
36920   lua_error(L);return 0;
36921 }
36922
36923
36924 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
36925   int SWIG_arg = 0;
36926   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36927   
36928   SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
36929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
36930   
36931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36932     SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36933   }
36934   
36935   (arg1)->Clear();
36936   
36937   return SWIG_arg;
36938   
36939   if(0) SWIG_fail;
36940   
36941 fail:
36942   lua_error(L);
36943   return SWIG_arg;
36944 }
36945
36946
36947 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
36948   int SWIG_arg = 0;
36949   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36950   char *result = 0 ;
36951   
36952   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
36953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
36954   
36955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36956     SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36957   }
36958   
36959   result = (char *)(arg1)->GetCommand();
36960   lua_pushstring(L,(const char *)result); SWIG_arg++;
36961   return SWIG_arg;
36962   
36963   if(0) SWIG_fail;
36964   
36965 fail:
36966   lua_error(L);
36967   return SWIG_arg;
36968 }
36969
36970
36971 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
36972   int SWIG_arg = 0;
36973   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36974   char *arg2 = (char *) 0 ;
36975   
36976   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
36977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
36978   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
36979   
36980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36981     SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36982   }
36983   
36984   arg2 = (char *)lua_tostring(L, 2);
36985   (arg1)->SetCommand((char const *)arg2);
36986   
36987   return SWIG_arg;
36988   
36989   if(0) SWIG_fail;
36990   
36991 fail:
36992   lua_error(L);
36993   return SWIG_arg;
36994 }
36995
36996
36997 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
36998   int SWIG_arg = 0;
36999   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37000   char *result = 0 ;
37001   
37002   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
37003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37004   
37005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37006     SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37007   }
37008   
37009   result = (char *)(arg1)->GetWorkingDirectory();
37010   lua_pushstring(L,(const char *)result); SWIG_arg++;
37011   return SWIG_arg;
37012   
37013   if(0) SWIG_fail;
37014   
37015 fail:
37016   lua_error(L);
37017   return SWIG_arg;
37018 }
37019
37020
37021 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
37022   int SWIG_arg = 0;
37023   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37024   char *arg2 = (char *) 0 ;
37025   
37026   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
37027   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37028   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
37029   
37030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37031     SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37032   }
37033   
37034   arg2 = (char *)lua_tostring(L, 2);
37035   (arg1)->SetWorkingDirectory((char const *)arg2);
37036   
37037   return SWIG_arg;
37038   
37039   if(0) SWIG_fail;
37040   
37041 fail:
37042   lua_error(L);
37043   return SWIG_arg;
37044 }
37045
37046
37047 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
37048   int SWIG_arg = 0;
37049   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37050   uint32_t result;
37051   
37052   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
37053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37054   
37055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37056     SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37057   }
37058   
37059   result = (uint32_t)(arg1)->GetTimeoutSeconds();
37060   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37061   return SWIG_arg;
37062   
37063   if(0) SWIG_fail;
37064   
37065 fail:
37066   lua_error(L);
37067   return SWIG_arg;
37068 }
37069
37070
37071 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
37072   int SWIG_arg = 0;
37073   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37074   uint32_t arg2 ;
37075   
37076   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
37077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37078   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
37079   
37080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37081     SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37082   }
37083   
37084   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
37085   arg2 = (uint32_t)lua_tonumber(L, 2);
37086   (arg1)->SetTimeoutSeconds(arg2);
37087   
37088   return SWIG_arg;
37089   
37090   if(0) SWIG_fail;
37091   
37092 fail:
37093   lua_error(L);
37094   return SWIG_arg;
37095 }
37096
37097
37098 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
37099   int SWIG_arg = 0;
37100   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37101   int result;
37102   
37103   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
37104   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
37105   
37106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37107     SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37108   }
37109   
37110   result = (int)(arg1)->GetSignal();
37111   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37112   return SWIG_arg;
37113   
37114   if(0) SWIG_fail;
37115   
37116 fail:
37117   lua_error(L);
37118   return SWIG_arg;
37119 }
37120
37121
37122 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
37123   int SWIG_arg = 0;
37124   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37125   int result;
37126   
37127   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
37128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
37129   
37130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37131     SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37132   }
37133   
37134   result = (int)(arg1)->GetStatus();
37135   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37136   return SWIG_arg;
37137   
37138   if(0) SWIG_fail;
37139   
37140 fail:
37141   lua_error(L);
37142   return SWIG_arg;
37143 }
37144
37145
37146 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
37147   int SWIG_arg = 0;
37148   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37149   char *result = 0 ;
37150   
37151   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
37152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
37153   
37154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37155     SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37156   }
37157   
37158   result = (char *)(arg1)->GetOutput();
37159   lua_pushstring(L,(const char *)result); SWIG_arg++;
37160   return SWIG_arg;
37161   
37162   if(0) SWIG_fail;
37163   
37164 fail:
37165   lua_error(L);
37166   return SWIG_arg;
37167 }
37168
37169
37170 static void swig_delete_SBPlatformShellCommand(void *obj) {
37171 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
37172 delete arg1;
37173 }
37174 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
37175     assert(lua_istable(L,1));
37176     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
37177     assert(!lua_isnil(L,-1));
37178     lua_replace(L,1); /* replace our table with real constructor */
37179     lua_call(L,lua_gettop(L)-1,1);
37180     return 1;
37181 }
37182 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
37183     {0,0,0}
37184 };
37185 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
37186     { "Clear", _wrap_SBPlatformShellCommand_Clear},
37187     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
37188     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
37189     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
37190     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
37191     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
37192     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
37193     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
37194     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
37195     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
37196     {0,0}
37197 };
37198 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
37199     {0,0}
37200 };
37201
37202 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
37203     {0,0,0}
37204 };
37205 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
37206     {0,0,0,0,0,0}
37207 };
37208 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
37209     {0,0}
37210 };
37211 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
37212     0
37213 };
37214
37215 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
37216     "SBPlatformShellCommand",
37217     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
37218     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
37219     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
37220     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
37221     0
37222 };
37223 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
37224 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
37225 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 };
37226
37227 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
37228   int SWIG_arg = 0;
37229   lldb::SBPlatform *result = 0 ;
37230   
37231   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
37232   result = (lldb::SBPlatform *)new lldb::SBPlatform();
37233   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++; 
37234   return SWIG_arg;
37235   
37236   if(0) SWIG_fail;
37237   
37238 fail:
37239   lua_error(L);
37240   return SWIG_arg;
37241 }
37242
37243
37244 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
37245   int SWIG_arg = 0;
37246   char *arg1 = (char *) 0 ;
37247   lldb::SBPlatform *result = 0 ;
37248   
37249   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
37250   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
37251   arg1 = (char *)lua_tostring(L, 1);
37252   result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
37253   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++; 
37254   return SWIG_arg;
37255   
37256   if(0) SWIG_fail;
37257   
37258 fail:
37259   lua_error(L);
37260   return SWIG_arg;
37261 }
37262
37263
37264 static int _wrap_new_SBPlatform(lua_State* L) {
37265   int argc;
37266   int argv[2]={
37267     1,2
37268   };
37269   
37270   argc = lua_gettop(L);
37271   if (argc == 0) {
37272     return _wrap_new_SBPlatform__SWIG_0(L);
37273   }
37274   if (argc == 1) {
37275     int _v;
37276     {
37277       _v = SWIG_lua_isnilstring(L,argv[0]);
37278     }
37279     if (_v) {
37280       return _wrap_new_SBPlatform__SWIG_1(L);
37281     }
37282   }
37283   
37284   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
37285     "  Possible C/C++ prototypes are:\n"
37286     "    lldb::SBPlatform::SBPlatform()\n"
37287     "    lldb::SBPlatform::SBPlatform(char const *)\n");
37288   lua_error(L);return 0;
37289 }
37290
37291
37292 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
37293   int SWIG_arg = 0;
37294   lldb::SBPlatform result;
37295   
37296   SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
37297   result = lldb::SBPlatform::GetHostPlatform();
37298   {
37299     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
37300     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37301   }
37302   return SWIG_arg;
37303   
37304   if(0) SWIG_fail;
37305   
37306 fail:
37307   lua_error(L);
37308   return SWIG_arg;
37309 }
37310
37311
37312 static int _wrap_SBPlatform_IsValid(lua_State* L) {
37313   int SWIG_arg = 0;
37314   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37315   bool result;
37316   
37317   SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
37318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
37319   
37320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37321     SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
37322   }
37323   
37324   result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
37325   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37326   return SWIG_arg;
37327   
37328   if(0) SWIG_fail;
37329   
37330 fail:
37331   lua_error(L);
37332   return SWIG_arg;
37333 }
37334
37335
37336 static int _wrap_SBPlatform_Clear(lua_State* L) {
37337   int SWIG_arg = 0;
37338   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37339   
37340   SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
37341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
37342   
37343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37344     SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
37345   }
37346   
37347   (arg1)->Clear();
37348   
37349   return SWIG_arg;
37350   
37351   if(0) SWIG_fail;
37352   
37353 fail:
37354   lua_error(L);
37355   return SWIG_arg;
37356 }
37357
37358
37359 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
37360   int SWIG_arg = 0;
37361   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37362   char *result = 0 ;
37363   
37364   SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
37365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
37366   
37367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37368     SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37369   }
37370   
37371   result = (char *)(arg1)->GetWorkingDirectory();
37372   lua_pushstring(L,(const char *)result); SWIG_arg++;
37373   return SWIG_arg;
37374   
37375   if(0) SWIG_fail;
37376   
37377 fail:
37378   lua_error(L);
37379   return SWIG_arg;
37380 }
37381
37382
37383 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
37384   int SWIG_arg = 0;
37385   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37386   char *arg2 = (char *) 0 ;
37387   bool result;
37388   
37389   SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
37390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
37391   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
37392   
37393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37394     SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37395   }
37396   
37397   arg2 = (char *)lua_tostring(L, 2);
37398   result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
37399   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37400   return SWIG_arg;
37401   
37402   if(0) SWIG_fail;
37403   
37404 fail:
37405   lua_error(L);
37406   return SWIG_arg;
37407 }
37408
37409
37410 static int _wrap_SBPlatform_GetName(lua_State* L) {
37411   int SWIG_arg = 0;
37412   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37413   char *result = 0 ;
37414   
37415   SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
37416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
37417   
37418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37419     SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
37420   }
37421   
37422   result = (char *)(arg1)->GetName();
37423   lua_pushstring(L,(const char *)result); SWIG_arg++;
37424   return SWIG_arg;
37425   
37426   if(0) SWIG_fail;
37427   
37428 fail:
37429   lua_error(L);
37430   return SWIG_arg;
37431 }
37432
37433
37434 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
37435   int SWIG_arg = 0;
37436   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37437   lldb::SBPlatformConnectOptions *arg2 = 0 ;
37438   lldb::SBError result;
37439   
37440   SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
37441   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
37442   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
37443   
37444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37445     SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
37446   }
37447   
37448   
37449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37450     SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37451   }
37452   
37453   result = (arg1)->ConnectRemote(*arg2);
37454   {
37455     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37456     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37457   }
37458   return SWIG_arg;
37459   
37460   if(0) SWIG_fail;
37461   
37462 fail:
37463   lua_error(L);
37464   return SWIG_arg;
37465 }
37466
37467
37468 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
37469   int SWIG_arg = 0;
37470   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37471   
37472   SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
37473   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
37474   
37475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37476     SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
37477   }
37478   
37479   (arg1)->DisconnectRemote();
37480   
37481   return SWIG_arg;
37482   
37483   if(0) SWIG_fail;
37484   
37485 fail:
37486   lua_error(L);
37487   return SWIG_arg;
37488 }
37489
37490
37491 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
37492   int SWIG_arg = 0;
37493   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37494   bool result;
37495   
37496   SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
37497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
37498   
37499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37500     SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
37501   }
37502   
37503   result = (bool)(arg1)->IsConnected();
37504   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37505   return SWIG_arg;
37506   
37507   if(0) SWIG_fail;
37508   
37509 fail:
37510   lua_error(L);
37511   return SWIG_arg;
37512 }
37513
37514
37515 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
37516   int SWIG_arg = 0;
37517   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37518   char *result = 0 ;
37519   
37520   SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
37521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
37522   
37523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37524     SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
37525   }
37526   
37527   result = (char *)(arg1)->GetTriple();
37528   lua_pushstring(L,(const char *)result); SWIG_arg++;
37529   return SWIG_arg;
37530   
37531   if(0) SWIG_fail;
37532   
37533 fail:
37534   lua_error(L);
37535   return SWIG_arg;
37536 }
37537
37538
37539 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
37540   int SWIG_arg = 0;
37541   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37542   char *result = 0 ;
37543   
37544   SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
37545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
37546   
37547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37548     SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
37549   }
37550   
37551   result = (char *)(arg1)->GetHostname();
37552   lua_pushstring(L,(const char *)result); SWIG_arg++;
37553   return SWIG_arg;
37554   
37555   if(0) SWIG_fail;
37556   
37557 fail:
37558   lua_error(L);
37559   return SWIG_arg;
37560 }
37561
37562
37563 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
37564   int SWIG_arg = 0;
37565   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37566   char *result = 0 ;
37567   
37568   SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
37569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
37570   
37571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37572     SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
37573   }
37574   
37575   result = (char *)(arg1)->GetOSBuild();
37576   lua_pushstring(L,(const char *)result); SWIG_arg++;
37577   return SWIG_arg;
37578   
37579   if(0) SWIG_fail;
37580   
37581 fail:
37582   lua_error(L);
37583   return SWIG_arg;
37584 }
37585
37586
37587 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
37588   int SWIG_arg = 0;
37589   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37590   char *result = 0 ;
37591   
37592   SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
37593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
37594   
37595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37596     SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
37597   }
37598   
37599   result = (char *)(arg1)->GetOSDescription();
37600   lua_pushstring(L,(const char *)result); SWIG_arg++;
37601   return SWIG_arg;
37602   
37603   if(0) SWIG_fail;
37604   
37605 fail:
37606   lua_error(L);
37607   return SWIG_arg;
37608 }
37609
37610
37611 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
37612   int SWIG_arg = 0;
37613   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37614   uint32_t result;
37615   
37616   SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
37617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
37618   
37619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37620     SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37621   }
37622   
37623   result = (uint32_t)(arg1)->GetOSMajorVersion();
37624   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37625   return SWIG_arg;
37626   
37627   if(0) SWIG_fail;
37628   
37629 fail:
37630   lua_error(L);
37631   return SWIG_arg;
37632 }
37633
37634
37635 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
37636   int SWIG_arg = 0;
37637   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37638   uint32_t result;
37639   
37640   SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
37641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
37642   
37643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37644     SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37645   }
37646   
37647   result = (uint32_t)(arg1)->GetOSMinorVersion();
37648   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37649   return SWIG_arg;
37650   
37651   if(0) SWIG_fail;
37652   
37653 fail:
37654   lua_error(L);
37655   return SWIG_arg;
37656 }
37657
37658
37659 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
37660   int SWIG_arg = 0;
37661   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37662   uint32_t result;
37663   
37664   SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
37665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
37666   
37667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37668     SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37669   }
37670   
37671   result = (uint32_t)(arg1)->GetOSUpdateVersion();
37672   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37673   return SWIG_arg;
37674   
37675   if(0) SWIG_fail;
37676   
37677 fail:
37678   lua_error(L);
37679   return SWIG_arg;
37680 }
37681
37682
37683 static int _wrap_SBPlatform_Get(lua_State* L) {
37684   int SWIG_arg = 0;
37685   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37686   lldb::SBFileSpec *arg2 = 0 ;
37687   lldb::SBFileSpec *arg3 = 0 ;
37688   lldb::SBError result;
37689   
37690   SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
37691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
37692   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
37693   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
37694   
37695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37696     SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
37697   }
37698   
37699   
37700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37701     SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
37702   }
37703   
37704   
37705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37706     SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
37707   }
37708   
37709   result = (arg1)->Get(*arg2,*arg3);
37710   {
37711     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37712     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37713   }
37714   return SWIG_arg;
37715   
37716   if(0) SWIG_fail;
37717   
37718 fail:
37719   lua_error(L);
37720   return SWIG_arg;
37721 }
37722
37723
37724 static int _wrap_SBPlatform_Put(lua_State* L) {
37725   int SWIG_arg = 0;
37726   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37727   lldb::SBFileSpec *arg2 = 0 ;
37728   lldb::SBFileSpec *arg3 = 0 ;
37729   lldb::SBError result;
37730   
37731   SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
37732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
37733   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
37734   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
37735   
37736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37737     SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
37738   }
37739   
37740   
37741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37742     SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
37743   }
37744   
37745   
37746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37747     SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
37748   }
37749   
37750   result = (arg1)->Put(*arg2,*arg3);
37751   {
37752     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37753     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37754   }
37755   return SWIG_arg;
37756   
37757   if(0) SWIG_fail;
37758   
37759 fail:
37760   lua_error(L);
37761   return SWIG_arg;
37762 }
37763
37764
37765 static int _wrap_SBPlatform_Install(lua_State* L) {
37766   int SWIG_arg = 0;
37767   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37768   lldb::SBFileSpec *arg2 = 0 ;
37769   lldb::SBFileSpec *arg3 = 0 ;
37770   lldb::SBError result;
37771   
37772   SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
37773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
37774   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
37775   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
37776   
37777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37778     SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
37779   }
37780   
37781   
37782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37783     SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
37784   }
37785   
37786   
37787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37788     SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
37789   }
37790   
37791   result = (arg1)->Install(*arg2,*arg3);
37792   {
37793     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37794     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37795   }
37796   return SWIG_arg;
37797   
37798   if(0) SWIG_fail;
37799   
37800 fail:
37801   lua_error(L);
37802   return SWIG_arg;
37803 }
37804
37805
37806 static int _wrap_SBPlatform_Run(lua_State* L) {
37807   int SWIG_arg = 0;
37808   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37809   lldb::SBPlatformShellCommand *arg2 = 0 ;
37810   lldb::SBError result;
37811   
37812   SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
37813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
37814   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
37815   
37816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37817     SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
37818   }
37819   
37820   
37821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37822     SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37823   }
37824   
37825   result = (arg1)->Run(*arg2);
37826   {
37827     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37828     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37829   }
37830   return SWIG_arg;
37831   
37832   if(0) SWIG_fail;
37833   
37834 fail:
37835   lua_error(L);
37836   return SWIG_arg;
37837 }
37838
37839
37840 static int _wrap_SBPlatform_Launch(lua_State* L) {
37841   int SWIG_arg = 0;
37842   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37843   lldb::SBLaunchInfo *arg2 = 0 ;
37844   lldb::SBError result;
37845   
37846   SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
37847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
37848   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
37849   
37850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37851     SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
37852   }
37853   
37854   
37855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
37856     SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
37857   }
37858   
37859   result = (arg1)->Launch(*arg2);
37860   {
37861     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37862     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37863   }
37864   return SWIG_arg;
37865   
37866   if(0) SWIG_fail;
37867   
37868 fail:
37869   lua_error(L);
37870   return SWIG_arg;
37871 }
37872
37873
37874 static int _wrap_SBPlatform_Kill(lua_State* L) {
37875   int SWIG_arg = 0;
37876   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37877   lldb::pid_t arg2 ;
37878   lldb::SBError result;
37879   
37880   SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
37881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
37882   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
37883   
37884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37885     SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
37886   }
37887   
37888   arg2 = (lldb::pid_t const)lua_tonumber(L, 2);
37889   result = (arg1)->Kill(arg2);
37890   {
37891     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37892     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37893   }
37894   return SWIG_arg;
37895   
37896   if(0) SWIG_fail;
37897   
37898 fail:
37899   lua_error(L);
37900   return SWIG_arg;
37901 }
37902
37903
37904 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
37905   int SWIG_arg = 0;
37906   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37907   char *arg2 = (char *) 0 ;
37908   uint32_t arg3 ;
37909   lldb::SBError result;
37910   
37911   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
37912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
37913   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
37914   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
37915   
37916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37917     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37918   }
37919   
37920   arg2 = (char *)lua_tostring(L, 2);
37921   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37922   arg3 = (uint32_t)lua_tonumber(L, 3);
37923   result = (arg1)->MakeDirectory((char const *)arg2,arg3);
37924   {
37925     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37926     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37927   }
37928   return SWIG_arg;
37929   
37930   if(0) SWIG_fail;
37931   
37932 fail:
37933   lua_error(L);
37934   return SWIG_arg;
37935 }
37936
37937
37938 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
37939   int SWIG_arg = 0;
37940   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37941   char *arg2 = (char *) 0 ;
37942   lldb::SBError result;
37943   
37944   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
37945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
37946   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
37947   
37948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37949     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37950   }
37951   
37952   arg2 = (char *)lua_tostring(L, 2);
37953   result = (arg1)->MakeDirectory((char const *)arg2);
37954   {
37955     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37956     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37957   }
37958   return SWIG_arg;
37959   
37960   if(0) SWIG_fail;
37961   
37962 fail:
37963   lua_error(L);
37964   return SWIG_arg;
37965 }
37966
37967
37968 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
37969   int argc;
37970   int argv[4]={
37971     1,2,3,4
37972   };
37973   
37974   argc = lua_gettop(L);
37975   if (argc == 2) {
37976     int _v;
37977     {
37978       void *ptr;
37979       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
37980         _v = 0;
37981       } else {
37982         _v = 1;
37983       }
37984     }
37985     if (_v) {
37986       {
37987         _v = SWIG_lua_isnilstring(L,argv[1]);
37988       }
37989       if (_v) {
37990         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
37991       }
37992     }
37993   }
37994   if (argc == 3) {
37995     int _v;
37996     {
37997       void *ptr;
37998       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
37999         _v = 0;
38000       } else {
38001         _v = 1;
38002       }
38003     }
38004     if (_v) {
38005       {
38006         _v = SWIG_lua_isnilstring(L,argv[1]);
38007       }
38008       if (_v) {
38009         {
38010           _v = lua_isnumber(L,argv[2]);
38011         }
38012         if (_v) {
38013           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
38014         }
38015       }
38016     }
38017   }
38018   
38019   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
38020     "  Possible C/C++ prototypes are:\n"
38021     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
38022     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
38023   lua_error(L);return 0;
38024 }
38025
38026
38027 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
38028   int SWIG_arg = 0;
38029   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38030   char *arg2 = (char *) 0 ;
38031   uint32_t result;
38032   
38033   SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
38034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
38035   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
38036   
38037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38038     SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38039   }
38040   
38041   arg2 = (char *)lua_tostring(L, 2);
38042   result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
38043   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38044   return SWIG_arg;
38045   
38046   if(0) SWIG_fail;
38047   
38048 fail:
38049   lua_error(L);
38050   return SWIG_arg;
38051 }
38052
38053
38054 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
38055   int SWIG_arg = 0;
38056   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38057   char *arg2 = (char *) 0 ;
38058   uint32_t arg3 ;
38059   lldb::SBError result;
38060   
38061   SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
38062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
38063   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
38064   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
38065   
38066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38067     SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38068   }
38069   
38070   arg2 = (char *)lua_tostring(L, 2);
38071   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38072   arg3 = (uint32_t)lua_tonumber(L, 3);
38073   result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
38074   {
38075     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38076     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38077   }
38078   return SWIG_arg;
38079   
38080   if(0) SWIG_fail;
38081   
38082 fail:
38083   lua_error(L);
38084   return SWIG_arg;
38085 }
38086
38087
38088 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
38089   int SWIG_arg = 0;
38090   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38091   lldb::SBUnixSignals result;
38092   
38093   SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
38094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
38095   
38096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38097     SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
38098   }
38099   
38100   result = (arg1)->GetUnixSignals();
38101   {
38102     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
38103     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
38104   }
38105   return SWIG_arg;
38106   
38107   if(0) SWIG_fail;
38108   
38109 fail:
38110   lua_error(L);
38111   return SWIG_arg;
38112 }
38113
38114
38115 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
38116   int SWIG_arg = 0;
38117   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38118   lldb::SBEnvironment result;
38119   
38120   SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
38121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
38122   
38123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38124     SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
38125   }
38126   
38127   result = (arg1)->GetEnvironment();
38128   {
38129     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
38130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
38131   }
38132   return SWIG_arg;
38133   
38134   if(0) SWIG_fail;
38135   
38136 fail:
38137   lua_error(L);
38138   return SWIG_arg;
38139 }
38140
38141
38142 static void swig_delete_SBPlatform(void *obj) {
38143 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
38144 delete arg1;
38145 }
38146 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
38147     assert(lua_istable(L,1));
38148     lua_pushcfunction(L,_wrap_new_SBPlatform);
38149     assert(!lua_isnil(L,-1));
38150     lua_replace(L,1); /* replace our table with real constructor */
38151     lua_call(L,lua_gettop(L)-1,1);
38152     return 1;
38153 }
38154 static swig_lua_attribute swig_SBPlatform_attributes[] = {
38155     {0,0,0}
38156 };
38157 static swig_lua_method swig_SBPlatform_methods[]= {
38158     { "IsValid", _wrap_SBPlatform_IsValid},
38159     { "Clear", _wrap_SBPlatform_Clear},
38160     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
38161     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
38162     { "GetName", _wrap_SBPlatform_GetName},
38163     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
38164     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
38165     { "IsConnected", _wrap_SBPlatform_IsConnected},
38166     { "GetTriple", _wrap_SBPlatform_GetTriple},
38167     { "GetHostname", _wrap_SBPlatform_GetHostname},
38168     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
38169     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
38170     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
38171     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
38172     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
38173     { "Get", _wrap_SBPlatform_Get},
38174     { "Put", _wrap_SBPlatform_Put},
38175     { "Install", _wrap_SBPlatform_Install},
38176     { "Run", _wrap_SBPlatform_Run},
38177     { "Launch", _wrap_SBPlatform_Launch},
38178     { "Kill", _wrap_SBPlatform_Kill},
38179     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
38180     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
38181     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
38182     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
38183     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
38184     {0,0}
38185 };
38186 static swig_lua_method swig_SBPlatform_meta[] = {
38187     {0,0}
38188 };
38189
38190 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
38191     {0,0,0}
38192 };
38193 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
38194     {0,0,0,0,0,0}
38195 };
38196 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
38197     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
38198     {0,0}
38199 };
38200 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
38201     0
38202 };
38203
38204 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
38205     "SBPlatform",
38206     swig_SBPlatform_Sf_SwigStatic_methods,
38207     swig_SBPlatform_Sf_SwigStatic_attributes,
38208     swig_SBPlatform_Sf_SwigStatic_constants,
38209     swig_SBPlatform_Sf_SwigStatic_classes,
38210     0
38211 };
38212 static swig_lua_class *swig_SBPlatform_bases[] = {0};
38213 static const char *swig_SBPlatform_base_names[] = {0};
38214 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 };
38215
38216 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
38217   int SWIG_arg = 0;
38218   lldb::SBProcess *result = 0 ;
38219   
38220   SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
38221   result = (lldb::SBProcess *)new lldb::SBProcess();
38222   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++; 
38223   return SWIG_arg;
38224   
38225   if(0) SWIG_fail;
38226   
38227 fail:
38228   lua_error(L);
38229   return SWIG_arg;
38230 }
38231
38232
38233 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
38234   int SWIG_arg = 0;
38235   lldb::SBProcess *arg1 = 0 ;
38236   lldb::SBProcess *result = 0 ;
38237   
38238   SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
38239   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
38240   
38241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38242     SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
38243   }
38244   
38245   result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
38246   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++; 
38247   return SWIG_arg;
38248   
38249   if(0) SWIG_fail;
38250   
38251 fail:
38252   lua_error(L);
38253   return SWIG_arg;
38254 }
38255
38256
38257 static int _wrap_new_SBProcess(lua_State* L) {
38258   int argc;
38259   int argv[2]={
38260     1,2
38261   };
38262   
38263   argc = lua_gettop(L);
38264   if (argc == 0) {
38265     return _wrap_new_SBProcess__SWIG_0(L);
38266   }
38267   if (argc == 1) {
38268     int _v;
38269     {
38270       void *ptr;
38271       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
38272         _v = 0;
38273       } else {
38274         _v = 1;
38275       }
38276     }
38277     if (_v) {
38278       return _wrap_new_SBProcess__SWIG_1(L);
38279     }
38280   }
38281   
38282   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
38283     "  Possible C/C++ prototypes are:\n"
38284     "    lldb::SBProcess::SBProcess()\n"
38285     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
38286   lua_error(L);return 0;
38287 }
38288
38289
38290 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
38291   int SWIG_arg = 0;
38292   char *result = 0 ;
38293   
38294   SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
38295   result = (char *)lldb::SBProcess::GetBroadcasterClassName();
38296   lua_pushstring(L,(const char *)result); SWIG_arg++;
38297   return SWIG_arg;
38298   
38299   if(0) SWIG_fail;
38300   
38301 fail:
38302   lua_error(L);
38303   return SWIG_arg;
38304 }
38305
38306
38307 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
38308   int SWIG_arg = 0;
38309   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38310   char *result = 0 ;
38311   
38312   SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
38313   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
38314   
38315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38316     SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
38317   }
38318   
38319   result = (char *)(arg1)->GetPluginName();
38320   lua_pushstring(L,(const char *)result); SWIG_arg++;
38321   return SWIG_arg;
38322   
38323   if(0) SWIG_fail;
38324   
38325 fail:
38326   lua_error(L);
38327   return SWIG_arg;
38328 }
38329
38330
38331 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
38332   int SWIG_arg = 0;
38333   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38334   char *result = 0 ;
38335   
38336   SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
38337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
38338   
38339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38340     SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
38341   }
38342   
38343   result = (char *)(arg1)->GetShortPluginName();
38344   lua_pushstring(L,(const char *)result); SWIG_arg++;
38345   return SWIG_arg;
38346   
38347   if(0) SWIG_fail;
38348   
38349 fail:
38350   lua_error(L);
38351   return SWIG_arg;
38352 }
38353
38354
38355 static int _wrap_SBProcess_Clear(lua_State* L) {
38356   int SWIG_arg = 0;
38357   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38358   
38359   SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
38360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
38361   
38362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38363     SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
38364   }
38365   
38366   (arg1)->Clear();
38367   
38368   return SWIG_arg;
38369   
38370   if(0) SWIG_fail;
38371   
38372 fail:
38373   lua_error(L);
38374   return SWIG_arg;
38375 }
38376
38377
38378 static int _wrap_SBProcess_IsValid(lua_State* L) {
38379   int SWIG_arg = 0;
38380   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38381   bool result;
38382   
38383   SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
38384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
38385   
38386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38387     SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
38388   }
38389   
38390   result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
38391   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38392   return SWIG_arg;
38393   
38394   if(0) SWIG_fail;
38395   
38396 fail:
38397   lua_error(L);
38398   return SWIG_arg;
38399 }
38400
38401
38402 static int _wrap_SBProcess_GetTarget(lua_State* L) {
38403   int SWIG_arg = 0;
38404   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38405   lldb::SBTarget result;
38406   
38407   SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
38408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
38409   
38410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38411     SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
38412   }
38413   
38414   result = ((lldb::SBProcess const *)arg1)->GetTarget();
38415   {
38416     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
38417     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
38418   }
38419   return SWIG_arg;
38420   
38421   if(0) SWIG_fail;
38422   
38423 fail:
38424   lua_error(L);
38425   return SWIG_arg;
38426 }
38427
38428
38429 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
38430   int SWIG_arg = 0;
38431   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38432   lldb::ByteOrder result;
38433   
38434   SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
38435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
38436   
38437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38438     SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
38439   }
38440   
38441   result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
38442   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
38443   return SWIG_arg;
38444   
38445   if(0) SWIG_fail;
38446   
38447 fail:
38448   lua_error(L);
38449   return SWIG_arg;
38450 }
38451
38452
38453 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
38454   int SWIG_arg = 0;
38455   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38456   char *arg2 = (char *) 0 ;
38457   size_t arg3 ;
38458   size_t result;
38459   
38460   SWIG_check_num_args("lldb::SBProcess::PutSTDIN",3,3)
38461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
38462   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",2,"char const *");
38463   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",3,"size_t");
38464   
38465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38466     SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
38467   }
38468   
38469   arg2 = (char *)lua_tostring(L, 2);
38470   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38471   arg3 = (size_t)lua_tonumber(L, 3);
38472   result = (arg1)->PutSTDIN((char const *)arg2,arg3);
38473   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38474   return SWIG_arg;
38475   
38476   if(0) SWIG_fail;
38477   
38478 fail:
38479   lua_error(L);
38480   return SWIG_arg;
38481 }
38482
38483
38484 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
38485   int SWIG_arg = 0;
38486   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38487   char *arg2 = (char *) 0 ;
38488   size_t arg3 ;
38489   size_t result;
38490   
38491   SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",3,3)
38492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
38493   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",2,"char *");
38494   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",3,"size_t");
38495   
38496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38497     SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
38498   }
38499   
38500   arg2 = (char *)lua_tostring(L, 2);
38501   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38502   arg3 = (size_t)lua_tonumber(L, 3);
38503   result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
38504   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38505   return SWIG_arg;
38506   
38507   if(0) SWIG_fail;
38508   
38509 fail:
38510   lua_error(L);
38511   return SWIG_arg;
38512 }
38513
38514
38515 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
38516   int SWIG_arg = 0;
38517   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38518   char *arg2 = (char *) 0 ;
38519   size_t arg3 ;
38520   size_t result;
38521   
38522   SWIG_check_num_args("lldb::SBProcess::GetSTDERR",3,3)
38523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
38524   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",2,"char *");
38525   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",3,"size_t");
38526   
38527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38528     SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
38529   }
38530   
38531   arg2 = (char *)lua_tostring(L, 2);
38532   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38533   arg3 = (size_t)lua_tonumber(L, 3);
38534   result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
38535   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38536   return SWIG_arg;
38537   
38538   if(0) SWIG_fail;
38539   
38540 fail:
38541   lua_error(L);
38542   return SWIG_arg;
38543 }
38544
38545
38546 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
38547   int SWIG_arg = 0;
38548   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38549   char *arg2 = (char *) 0 ;
38550   size_t arg3 ;
38551   size_t result;
38552   
38553   SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",3,3)
38554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
38555   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",2,"char *");
38556   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",3,"size_t");
38557   
38558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38559     SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
38560   }
38561   
38562   arg2 = (char *)lua_tostring(L, 2);
38563   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38564   arg3 = (size_t)lua_tonumber(L, 3);
38565   result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
38566   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38567   return SWIG_arg;
38568   
38569   if(0) SWIG_fail;
38570   
38571 fail:
38572   lua_error(L);
38573   return SWIG_arg;
38574 }
38575
38576
38577 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
38578   int SWIG_arg = 0;
38579   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38580   lldb::SBEvent *arg2 = 0 ;
38581   lldb::SBFile arg3 ;
38582   lldb::SBFile *argp3 ;
38583   
38584   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
38585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
38586   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
38587   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
38588   
38589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38590     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
38591   }
38592   
38593   
38594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38595     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
38596   }
38597   
38598   
38599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
38600     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
38601   }
38602   arg3 = *argp3;
38603   
38604   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
38605   
38606   return SWIG_arg;
38607   
38608   if(0) SWIG_fail;
38609   
38610 fail:
38611   lua_error(L);
38612   return SWIG_arg;
38613 }
38614
38615
38616 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
38617   int SWIG_arg = 0;
38618   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38619   lldb::SBEvent *arg2 = 0 ;
38620   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
38621   lldb::FileSP *argp3 ;
38622   
38623   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
38624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
38625   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
38626   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::FileSP");
38627   
38628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38629     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
38630   }
38631   
38632   
38633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38634     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
38635   }
38636   
38637   
38638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
38639     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
38640   }
38641   arg3 = *argp3;
38642   
38643   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
38644   
38645   return SWIG_arg;
38646   
38647   if(0) SWIG_fail;
38648   
38649 fail:
38650   lua_error(L);
38651   return SWIG_arg;
38652 }
38653
38654
38655 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
38656   int argc;
38657   int argv[4]={
38658     1,2,3,4
38659   };
38660   
38661   argc = lua_gettop(L);
38662   if (argc == 3) {
38663     int _v;
38664     {
38665       void *ptr;
38666       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38667         _v = 0;
38668       } else {
38669         _v = 1;
38670       }
38671     }
38672     if (_v) {
38673       {
38674         void *ptr;
38675         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
38676           _v = 0;
38677         } else {
38678           _v = 1;
38679         }
38680       }
38681       if (_v) {
38682         {
38683           void *ptr;
38684           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
38685             _v = 0;
38686           } else {
38687             _v = 1;
38688           }
38689         }
38690         if (_v) {
38691           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
38692         }
38693       }
38694     }
38695   }
38696   if (argc == 3) {
38697     int _v;
38698     {
38699       void *ptr;
38700       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38701         _v = 0;
38702       } else {
38703         _v = 1;
38704       }
38705     }
38706     if (_v) {
38707       {
38708         void *ptr;
38709         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
38710           _v = 0;
38711         } else {
38712           _v = 1;
38713         }
38714       }
38715       if (_v) {
38716         {
38717           void *ptr;
38718           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
38719             _v = 0;
38720           } else {
38721             _v = 1;
38722           }
38723         }
38724         if (_v) {
38725           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
38726         }
38727       }
38728     }
38729   }
38730   
38731   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
38732     "  Possible C/C++ prototypes are:\n"
38733     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
38734     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
38735   lua_error(L);return 0;
38736 }
38737
38738
38739 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
38740   int SWIG_arg = 0;
38741   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38742   lldb::SBEvent *arg2 = 0 ;
38743   lldb::SBCommandReturnObject *arg3 = 0 ;
38744   
38745   SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
38746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
38747   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
38748   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
38749   
38750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38751     SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
38752   }
38753   
38754   
38755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38756     SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
38757   }
38758   
38759   
38760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
38761     SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
38762   }
38763   
38764   (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
38765   
38766   return SWIG_arg;
38767   
38768   if(0) SWIG_fail;
38769   
38770 fail:
38771   lua_error(L);
38772   return SWIG_arg;
38773 }
38774
38775
38776 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
38777   int SWIG_arg = 0;
38778   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38779   lldb::pid_t arg2 ;
38780   lldb::SBError *arg3 = 0 ;
38781   bool result;
38782   
38783   SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
38784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
38785   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
38786   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
38787   
38788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38789     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
38790   }
38791   
38792   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
38793   
38794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
38795     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
38796   }
38797   
38798   result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
38799   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38800   return SWIG_arg;
38801   
38802   if(0) SWIG_fail;
38803   
38804 fail:
38805   lua_error(L);
38806   return SWIG_arg;
38807 }
38808
38809
38810 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
38811   int SWIG_arg = 0;
38812   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38813   char **arg2 = (char **) 0 ;
38814   char **arg3 = (char **) 0 ;
38815   char *arg4 = (char *) 0 ;
38816   char *arg5 = (char *) 0 ;
38817   char *arg6 = (char *) 0 ;
38818   char *arg7 = (char *) 0 ;
38819   uint32_t arg8 ;
38820   bool arg9 ;
38821   lldb::SBError *arg10 = 0 ;
38822   bool result;
38823   
38824   SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
38825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
38826   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",2,"char const **");
38827   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",3,"char const **");
38828   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
38829   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
38830   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
38831   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
38832   if(!lua_isnumber(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
38833   if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
38834   if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
38835   
38836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38837     SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
38838   }
38839   
38840   
38841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
38842     SWIG_fail_ptr("SBProcess_RemoteLaunch",2,SWIGTYPE_p_p_char);
38843   }
38844   
38845   
38846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
38847     SWIG_fail_ptr("SBProcess_RemoteLaunch",3,SWIGTYPE_p_p_char);
38848   }
38849   
38850   arg4 = (char *)lua_tostring(L, 4);
38851   arg5 = (char *)lua_tostring(L, 5);
38852   arg6 = (char *)lua_tostring(L, 6);
38853   arg7 = (char *)lua_tostring(L, 7);
38854   SWIG_contract_assert((lua_tonumber(L,8)>=0),"number must not be negative")
38855   arg8 = (uint32_t)lua_tonumber(L, 8);
38856   arg9 = (lua_toboolean(L, 9)!=0);
38857   
38858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
38859     SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
38860   }
38861   
38862   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);
38863   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38864   return SWIG_arg;
38865   
38866   if(0) SWIG_fail;
38867   
38868 fail:
38869   lua_error(L);
38870   return SWIG_arg;
38871 }
38872
38873
38874 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
38875   int SWIG_arg = 0;
38876   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38877   uint32_t result;
38878   
38879   SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
38880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
38881   
38882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38883     SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
38884   }
38885   
38886   result = (uint32_t)(arg1)->GetNumThreads();
38887   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38888   return SWIG_arg;
38889   
38890   if(0) SWIG_fail;
38891   
38892 fail:
38893   lua_error(L);
38894   return SWIG_arg;
38895 }
38896
38897
38898 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
38899   int SWIG_arg = 0;
38900   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38901   size_t arg2 ;
38902   lldb::SBThread result;
38903   
38904   SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
38905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
38906   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
38907   
38908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38909     SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
38910   }
38911   
38912   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38913   arg2 = (size_t)lua_tonumber(L, 2);
38914   result = (arg1)->GetThreadAtIndex(arg2);
38915   {
38916     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38917     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38918   }
38919   return SWIG_arg;
38920   
38921   if(0) SWIG_fail;
38922   
38923 fail:
38924   lua_error(L);
38925   return SWIG_arg;
38926 }
38927
38928
38929 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
38930   int SWIG_arg = 0;
38931   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38932   lldb::tid_t arg2 ;
38933   lldb::SBThread result;
38934   
38935   SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
38936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
38937   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
38938   
38939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38940     SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
38941   }
38942   
38943   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
38944   result = (arg1)->GetThreadByID(arg2);
38945   {
38946     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38947     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38948   }
38949   return SWIG_arg;
38950   
38951   if(0) SWIG_fail;
38952   
38953 fail:
38954   lua_error(L);
38955   return SWIG_arg;
38956 }
38957
38958
38959 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
38960   int SWIG_arg = 0;
38961   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38962   uint32_t arg2 ;
38963   lldb::SBThread result;
38964   
38965   SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
38966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
38967   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
38968   
38969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38970     SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
38971   }
38972   
38973   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38974   arg2 = (uint32_t)lua_tonumber(L, 2);
38975   result = (arg1)->GetThreadByIndexID(arg2);
38976   {
38977     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38978     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38979   }
38980   return SWIG_arg;
38981   
38982   if(0) SWIG_fail;
38983   
38984 fail:
38985   lua_error(L);
38986   return SWIG_arg;
38987 }
38988
38989
38990 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
38991   int SWIG_arg = 0;
38992   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38993   lldb::SBThread result;
38994   
38995   SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
38996   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
38997   
38998   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38999     SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39000   }
39001   
39002   result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
39003   {
39004     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39005     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39006   }
39007   return SWIG_arg;
39008   
39009   if(0) SWIG_fail;
39010   
39011 fail:
39012   lua_error(L);
39013   return SWIG_arg;
39014 }
39015
39016
39017 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
39018   int SWIG_arg = 0;
39019   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39020   lldb::tid_t arg2 ;
39021   lldb::addr_t arg3 ;
39022   lldb::SBThread result;
39023   
39024   SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
39025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
39026   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
39027   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
39028   
39029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39030     SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
39031   }
39032   
39033   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
39034   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
39035   result = (arg1)->CreateOSPluginThread(arg2,arg3);
39036   {
39037     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39038     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39039   }
39040   return SWIG_arg;
39041   
39042   if(0) SWIG_fail;
39043   
39044 fail:
39045   lua_error(L);
39046   return SWIG_arg;
39047 }
39048
39049
39050 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
39051   int SWIG_arg = 0;
39052   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39053   lldb::SBThread *arg2 = 0 ;
39054   bool result;
39055   
39056   SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
39057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
39058   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
39059   
39060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39061     SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39062   }
39063   
39064   
39065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
39066     SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
39067   }
39068   
39069   result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
39070   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39071   return SWIG_arg;
39072   
39073   if(0) SWIG_fail;
39074   
39075 fail:
39076   lua_error(L);
39077   return SWIG_arg;
39078 }
39079
39080
39081 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
39082   int SWIG_arg = 0;
39083   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39084   lldb::tid_t arg2 ;
39085   bool result;
39086   
39087   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
39088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
39089   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
39090   
39091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39092     SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
39093   }
39094   
39095   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
39096   result = (bool)(arg1)->SetSelectedThreadByID(arg2);
39097   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39098   return SWIG_arg;
39099   
39100   if(0) SWIG_fail;
39101   
39102 fail:
39103   lua_error(L);
39104   return SWIG_arg;
39105 }
39106
39107
39108 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
39109   int SWIG_arg = 0;
39110   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39111   uint32_t arg2 ;
39112   bool result;
39113   
39114   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
39115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
39116   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
39117   
39118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39119     SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
39120   }
39121   
39122   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39123   arg2 = (uint32_t)lua_tonumber(L, 2);
39124   result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
39125   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39126   return SWIG_arg;
39127   
39128   if(0) SWIG_fail;
39129   
39130 fail:
39131   lua_error(L);
39132   return SWIG_arg;
39133 }
39134
39135
39136 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
39137   int SWIG_arg = 0;
39138   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39139   uint32_t result;
39140   
39141   SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
39142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
39143   
39144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39145     SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
39146   }
39147   
39148   result = (uint32_t)(arg1)->GetNumQueues();
39149   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39150   return SWIG_arg;
39151   
39152   if(0) SWIG_fail;
39153   
39154 fail:
39155   lua_error(L);
39156   return SWIG_arg;
39157 }
39158
39159
39160 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
39161   int SWIG_arg = 0;
39162   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39163   uint32_t arg2 ;
39164   lldb::SBQueue result;
39165   
39166   SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
39167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
39168   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
39169   
39170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39171     SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39172   }
39173   
39174   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39175   arg2 = (uint32_t)lua_tonumber(L, 2);
39176   result = (arg1)->GetQueueAtIndex(arg2);
39177   {
39178     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
39179     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
39180   }
39181   return SWIG_arg;
39182   
39183   if(0) SWIG_fail;
39184   
39185 fail:
39186   lua_error(L);
39187   return SWIG_arg;
39188 }
39189
39190
39191 static int _wrap_SBProcess_GetState(lua_State* L) {
39192   int SWIG_arg = 0;
39193   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39194   lldb::StateType result;
39195   
39196   SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
39197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
39198   
39199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39200     SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
39201   }
39202   
39203   result = (lldb::StateType)(arg1)->GetState();
39204   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
39205   return SWIG_arg;
39206   
39207   if(0) SWIG_fail;
39208   
39209 fail:
39210   lua_error(L);
39211   return SWIG_arg;
39212 }
39213
39214
39215 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
39216   int SWIG_arg = 0;
39217   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39218   int result;
39219   
39220   SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
39221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
39222   
39223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39224     SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
39225   }
39226   
39227   result = (int)(arg1)->GetExitStatus();
39228   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39229   return SWIG_arg;
39230   
39231   if(0) SWIG_fail;
39232   
39233 fail:
39234   lua_error(L);
39235   return SWIG_arg;
39236 }
39237
39238
39239 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
39240   int SWIG_arg = 0;
39241   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39242   char *result = 0 ;
39243   
39244   SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
39245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
39246   
39247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39248     SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
39249   }
39250   
39251   result = (char *)(arg1)->GetExitDescription();
39252   lua_pushstring(L,(const char *)result); SWIG_arg++;
39253   return SWIG_arg;
39254   
39255   if(0) SWIG_fail;
39256   
39257 fail:
39258   lua_error(L);
39259   return SWIG_arg;
39260 }
39261
39262
39263 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
39264   int SWIG_arg = 0;
39265   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39266   lldb::pid_t result;
39267   
39268   SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
39269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
39270   
39271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39272     SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
39273   }
39274   
39275   result = (lldb::pid_t)(arg1)->GetProcessID();
39276   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39277   return SWIG_arg;
39278   
39279   if(0) SWIG_fail;
39280   
39281 fail:
39282   lua_error(L);
39283   return SWIG_arg;
39284 }
39285
39286
39287 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
39288   int SWIG_arg = 0;
39289   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39290   uint32_t result;
39291   
39292   SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
39293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
39294   
39295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39296     SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
39297   }
39298   
39299   result = (uint32_t)(arg1)->GetUniqueID();
39300   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39301   return SWIG_arg;
39302   
39303   if(0) SWIG_fail;
39304   
39305 fail:
39306   lua_error(L);
39307   return SWIG_arg;
39308 }
39309
39310
39311 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
39312   int SWIG_arg = 0;
39313   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39314   uint32_t result;
39315   
39316   SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
39317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
39318   
39319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39320     SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
39321   }
39322   
39323   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
39324   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39325   return SWIG_arg;
39326   
39327   if(0) SWIG_fail;
39328   
39329 fail:
39330   lua_error(L);
39331   return SWIG_arg;
39332 }
39333
39334
39335 static int _wrap_SBProcess_Destroy(lua_State* L) {
39336   int SWIG_arg = 0;
39337   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39338   lldb::SBError result;
39339   
39340   SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
39341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
39342   
39343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39344     SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
39345   }
39346   
39347   result = (arg1)->Destroy();
39348   {
39349     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39351   }
39352   return SWIG_arg;
39353   
39354   if(0) SWIG_fail;
39355   
39356 fail:
39357   lua_error(L);
39358   return SWIG_arg;
39359 }
39360
39361
39362 static int _wrap_SBProcess_Continue(lua_State* L) {
39363   int SWIG_arg = 0;
39364   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39365   lldb::SBError result;
39366   
39367   SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
39368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
39369   
39370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39371     SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
39372   }
39373   
39374   result = (arg1)->Continue();
39375   {
39376     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39377     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39378   }
39379   return SWIG_arg;
39380   
39381   if(0) SWIG_fail;
39382   
39383 fail:
39384   lua_error(L);
39385   return SWIG_arg;
39386 }
39387
39388
39389 static int _wrap_SBProcess_Stop(lua_State* L) {
39390   int SWIG_arg = 0;
39391   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39392   lldb::SBError result;
39393   
39394   SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
39395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
39396   
39397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39398     SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
39399   }
39400   
39401   result = (arg1)->Stop();
39402   {
39403     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39404     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39405   }
39406   return SWIG_arg;
39407   
39408   if(0) SWIG_fail;
39409   
39410 fail:
39411   lua_error(L);
39412   return SWIG_arg;
39413 }
39414
39415
39416 static int _wrap_SBProcess_Kill(lua_State* L) {
39417   int SWIG_arg = 0;
39418   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39419   lldb::SBError result;
39420   
39421   SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
39422   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
39423   
39424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39425     SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
39426   }
39427   
39428   result = (arg1)->Kill();
39429   {
39430     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39431     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39432   }
39433   return SWIG_arg;
39434   
39435   if(0) SWIG_fail;
39436   
39437 fail:
39438   lua_error(L);
39439   return SWIG_arg;
39440 }
39441
39442
39443 static int _wrap_SBProcess_Detach(lua_State* L) {
39444   int SWIG_arg = 0;
39445   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39446   lldb::SBError result;
39447   
39448   SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
39449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
39450   
39451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39452     SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
39453   }
39454   
39455   result = (arg1)->Detach();
39456   {
39457     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39458     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39459   }
39460   return SWIG_arg;
39461   
39462   if(0) SWIG_fail;
39463   
39464 fail:
39465   lua_error(L);
39466   return SWIG_arg;
39467 }
39468
39469
39470 static int _wrap_SBProcess_Signal(lua_State* L) {
39471   int SWIG_arg = 0;
39472   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39473   int arg2 ;
39474   lldb::SBError result;
39475   
39476   SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
39477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
39478   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
39479   
39480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39481     SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
39482   }
39483   
39484   arg2 = (int)lua_tonumber(L, 2);
39485   result = (arg1)->Signal(arg2);
39486   {
39487     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39488     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39489   }
39490   return SWIG_arg;
39491   
39492   if(0) SWIG_fail;
39493   
39494 fail:
39495   lua_error(L);
39496   return SWIG_arg;
39497 }
39498
39499
39500 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
39501   int SWIG_arg = 0;
39502   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39503   lldb::SBUnixSignals result;
39504   
39505   SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
39506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
39507   
39508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39509     SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
39510   }
39511   
39512   result = (arg1)->GetUnixSignals();
39513   {
39514     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
39515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
39516   }
39517   return SWIG_arg;
39518   
39519   if(0) SWIG_fail;
39520   
39521 fail:
39522   lua_error(L);
39523   return SWIG_arg;
39524 }
39525
39526
39527 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
39528   int SWIG_arg = 0;
39529   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39530   bool arg2 ;
39531   uint32_t result;
39532   
39533   SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
39534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
39535   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
39536   
39537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39538     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
39539   }
39540   
39541   arg2 = (lua_toboolean(L, 2)!=0);
39542   result = (uint32_t)(arg1)->GetStopID(arg2);
39543   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39544   return SWIG_arg;
39545   
39546   if(0) SWIG_fail;
39547   
39548 fail:
39549   lua_error(L);
39550   return SWIG_arg;
39551 }
39552
39553
39554 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
39555   int SWIG_arg = 0;
39556   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39557   uint32_t result;
39558   
39559   SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
39560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
39561   
39562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39563     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
39564   }
39565   
39566   result = (uint32_t)(arg1)->GetStopID();
39567   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39568   return SWIG_arg;
39569   
39570   if(0) SWIG_fail;
39571   
39572 fail:
39573   lua_error(L);
39574   return SWIG_arg;
39575 }
39576
39577
39578 static int _wrap_SBProcess_GetStopID(lua_State* L) {
39579   int argc;
39580   int argv[3]={
39581     1,2,3
39582   };
39583   
39584   argc = lua_gettop(L);
39585   if (argc == 1) {
39586     int _v;
39587     {
39588       void *ptr;
39589       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39590         _v = 0;
39591       } else {
39592         _v = 1;
39593       }
39594     }
39595     if (_v) {
39596       return _wrap_SBProcess_GetStopID__SWIG_1(L);
39597     }
39598   }
39599   if (argc == 2) {
39600     int _v;
39601     {
39602       void *ptr;
39603       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39604         _v = 0;
39605       } else {
39606         _v = 1;
39607       }
39608     }
39609     if (_v) {
39610       {
39611         _v = lua_isboolean(L,argv[1]);
39612       }
39613       if (_v) {
39614         return _wrap_SBProcess_GetStopID__SWIG_0(L);
39615       }
39616     }
39617   }
39618   
39619   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
39620     "  Possible C/C++ prototypes are:\n"
39621     "    lldb::SBProcess::GetStopID(bool)\n"
39622     "    lldb::SBProcess::GetStopID()\n");
39623   lua_error(L);return 0;
39624 }
39625
39626
39627 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
39628   int SWIG_arg = 0;
39629   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39630   
39631   SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
39632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
39633   
39634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39635     SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
39636   }
39637   
39638   (arg1)->SendAsyncInterrupt();
39639   
39640   return SWIG_arg;
39641   
39642   if(0) SWIG_fail;
39643   
39644 fail:
39645   lua_error(L);
39646   return SWIG_arg;
39647 }
39648
39649
39650 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
39651   int SWIG_arg = 0;
39652   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39653   lldb::addr_t arg2 ;
39654   void *arg3 = (void *) 0 ;
39655   size_t arg4 ;
39656   lldb::SBError *arg5 = 0 ;
39657   size_t result;
39658   
39659   SWIG_check_num_args("lldb::SBProcess::ReadMemory",5,5)
39660   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
39661   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
39662   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",3,"void *");
39663   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"size_t");
39664   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",5,"lldb::SBError &");
39665   
39666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39667     SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
39668   }
39669   
39670   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39671   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadMemory");
39672   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39673   arg4 = (size_t)lua_tonumber(L, 4);
39674   
39675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39676     SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
39677   }
39678   
39679   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
39680   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39681   return SWIG_arg;
39682   
39683   if(0) SWIG_fail;
39684   
39685 fail:
39686   lua_error(L);
39687   return SWIG_arg;
39688 }
39689
39690
39691 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
39692   int SWIG_arg = 0;
39693   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39694   lldb::addr_t arg2 ;
39695   void *arg3 = (void *) 0 ;
39696   size_t arg4 ;
39697   lldb::SBError *arg5 = 0 ;
39698   size_t result;
39699   
39700   SWIG_check_num_args("lldb::SBProcess::WriteMemory",5,5)
39701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
39702   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
39703   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",3,"void const *");
39704   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"size_t");
39705   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",5,"lldb::SBError &");
39706   
39707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39708     SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
39709   }
39710   
39711   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39712   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_WriteMemory");
39713   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39714   arg4 = (size_t)lua_tonumber(L, 4);
39715   
39716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39717     SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
39718   }
39719   
39720   result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
39721   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39722   return SWIG_arg;
39723   
39724   if(0) SWIG_fail;
39725   
39726 fail:
39727   lua_error(L);
39728   return SWIG_arg;
39729 }
39730
39731
39732 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
39733   int SWIG_arg = 0;
39734   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39735   lldb::addr_t arg2 ;
39736   void *arg3 = (void *) 0 ;
39737   size_t arg4 ;
39738   lldb::SBError *arg5 = 0 ;
39739   size_t result;
39740   
39741   SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",5,5)
39742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
39743   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
39744   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",3,"void *");
39745   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"size_t");
39746   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",5,"lldb::SBError &");
39747   
39748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39749     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39750   }
39751   
39752   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39753   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadCStringFromMemory");
39754   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39755   arg4 = (size_t)lua_tonumber(L, 4);
39756   
39757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39758     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
39759   }
39760   
39761   result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
39762   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39763   return SWIG_arg;
39764   
39765   if(0) SWIG_fail;
39766   
39767 fail:
39768   lua_error(L);
39769   return SWIG_arg;
39770 }
39771
39772
39773 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
39774   int SWIG_arg = 0;
39775   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39776   lldb::addr_t arg2 ;
39777   uint32_t arg3 ;
39778   lldb::SBError *arg4 = 0 ;
39779   uint64_t result;
39780   
39781   SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
39782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
39783   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
39784   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
39785   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
39786   
39787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39788     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39789   }
39790   
39791   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39792   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
39793   arg3 = (uint32_t)lua_tonumber(L, 3);
39794   
39795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
39796     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
39797   }
39798   
39799   result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
39800   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39801   return SWIG_arg;
39802   
39803   if(0) SWIG_fail;
39804   
39805 fail:
39806   lua_error(L);
39807   return SWIG_arg;
39808 }
39809
39810
39811 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
39812   int SWIG_arg = 0;
39813   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39814   lldb::addr_t arg2 ;
39815   lldb::SBError *arg3 = 0 ;
39816   lldb::addr_t result;
39817   
39818   SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
39819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
39820   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
39821   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
39822   
39823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39824     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39825   }
39826   
39827   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39828   
39829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39830     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
39831   }
39832   
39833   result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
39834   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39835   return SWIG_arg;
39836   
39837   if(0) SWIG_fail;
39838   
39839 fail:
39840   lua_error(L);
39841   return SWIG_arg;
39842 }
39843
39844
39845 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
39846   int SWIG_arg = 0;
39847   lldb::SBEvent *arg1 = 0 ;
39848   lldb::StateType result;
39849   
39850   SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
39851   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
39852   
39853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39854     SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39855   }
39856   
39857   result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
39858   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
39859   return SWIG_arg;
39860   
39861   if(0) SWIG_fail;
39862   
39863 fail:
39864   lua_error(L);
39865   return SWIG_arg;
39866 }
39867
39868
39869 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
39870   int SWIG_arg = 0;
39871   lldb::SBEvent *arg1 = 0 ;
39872   bool result;
39873   
39874   SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
39875   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
39876   
39877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39878     SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39879   }
39880   
39881   result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
39882   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39883   return SWIG_arg;
39884   
39885   if(0) SWIG_fail;
39886   
39887 fail:
39888   lua_error(L);
39889   return SWIG_arg;
39890 }
39891
39892
39893 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
39894   int SWIG_arg = 0;
39895   lldb::SBEvent *arg1 = 0 ;
39896   size_t result;
39897   
39898   SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
39899   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
39900   
39901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39902     SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39903   }
39904   
39905   result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
39906   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39907   return SWIG_arg;
39908   
39909   if(0) SWIG_fail;
39910   
39911 fail:
39912   lua_error(L);
39913   return SWIG_arg;
39914 }
39915
39916
39917 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
39918   int SWIG_arg = 0;
39919   lldb::SBEvent *arg1 = 0 ;
39920   size_t arg2 ;
39921   char *result = 0 ;
39922   
39923   SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
39924   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
39925   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
39926   
39927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39928     SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39929   }
39930   
39931   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39932   arg2 = (size_t)lua_tonumber(L, 2);
39933   result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
39934   lua_pushstring(L,(const char *)result); SWIG_arg++;
39935   return SWIG_arg;
39936   
39937   if(0) SWIG_fail;
39938   
39939 fail:
39940   lua_error(L);
39941   return SWIG_arg;
39942 }
39943
39944
39945 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
39946   int SWIG_arg = 0;
39947   lldb::SBEvent *arg1 = 0 ;
39948   lldb::SBProcess result;
39949   
39950   SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
39951   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
39952   
39953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39954     SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39955   }
39956   
39957   result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
39958   {
39959     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
39960     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39961   }
39962   return SWIG_arg;
39963   
39964   if(0) SWIG_fail;
39965   
39966 fail:
39967   lua_error(L);
39968   return SWIG_arg;
39969 }
39970
39971
39972 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
39973   int SWIG_arg = 0;
39974   lldb::SBEvent *arg1 = 0 ;
39975   bool result;
39976   
39977   SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
39978   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
39979   
39980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39981     SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39982   }
39983   
39984   result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
39985   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39986   return SWIG_arg;
39987   
39988   if(0) SWIG_fail;
39989   
39990 fail:
39991   lua_error(L);
39992   return SWIG_arg;
39993 }
39994
39995
39996 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
39997   int SWIG_arg = 0;
39998   lldb::SBEvent *arg1 = 0 ;
39999   lldb::SBStructuredData result;
40000   
40001   SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
40002   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
40003   
40004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40005     SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40006   }
40007   
40008   result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
40009   {
40010     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
40011     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
40012   }
40013   return SWIG_arg;
40014   
40015   if(0) SWIG_fail;
40016   
40017 fail:
40018   lua_error(L);
40019   return SWIG_arg;
40020 }
40021
40022
40023 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
40024   int SWIG_arg = 0;
40025   lldb::SBEvent *arg1 = 0 ;
40026   bool result;
40027   
40028   SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
40029   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
40030   
40031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40032     SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
40033   }
40034   
40035   result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
40036   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40037   return SWIG_arg;
40038   
40039   if(0) SWIG_fail;
40040   
40041 fail:
40042   lua_error(L);
40043   return SWIG_arg;
40044 }
40045
40046
40047 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
40048   int SWIG_arg = 0;
40049   lldb::SBEvent *arg1 = 0 ;
40050   bool result;
40051   
40052   SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
40053   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
40054   
40055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40056     SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
40057   }
40058   
40059   result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
40060   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40061   return SWIG_arg;
40062   
40063   if(0) SWIG_fail;
40064   
40065 fail:
40066   lua_error(L);
40067   return SWIG_arg;
40068 }
40069
40070
40071 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
40072   int SWIG_arg = 0;
40073   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40074   lldb::SBBroadcaster result;
40075   
40076   SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
40077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
40078   
40079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40080     SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
40081   }
40082   
40083   result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
40084   {
40085     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
40086     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
40087   }
40088   return SWIG_arg;
40089   
40090   if(0) SWIG_fail;
40091   
40092 fail:
40093   lua_error(L);
40094   return SWIG_arg;
40095 }
40096
40097
40098 static int _wrap_SBProcess_GetDescription(lua_State* L) {
40099   int SWIG_arg = 0;
40100   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40101   lldb::SBStream *arg2 = 0 ;
40102   bool result;
40103   
40104   SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
40105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
40106   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
40107   
40108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40109     SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
40110   }
40111   
40112   
40113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
40114     SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
40115   }
40116   
40117   result = (bool)(arg1)->GetDescription(*arg2);
40118   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40119   return SWIG_arg;
40120   
40121   if(0) SWIG_fail;
40122   
40123 fail:
40124   lua_error(L);
40125   return SWIG_arg;
40126 }
40127
40128
40129 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
40130   int SWIG_arg = 0;
40131   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40132   lldb::SBStructuredData result;
40133   
40134   SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
40135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
40136   
40137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40138     SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
40139   }
40140   
40141   result = (arg1)->GetExtendedCrashInformation();
40142   {
40143     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
40144     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
40145   }
40146   return SWIG_arg;
40147   
40148   if(0) SWIG_fail;
40149   
40150 fail:
40151   lua_error(L);
40152   return SWIG_arg;
40153 }
40154
40155
40156 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
40157   int SWIG_arg = 0;
40158   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40159   lldb::SBError *arg2 = 0 ;
40160   uint32_t result;
40161   
40162   SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
40163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
40164   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
40165   
40166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40167     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
40168   }
40169   
40170   
40171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
40172     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
40173   }
40174   
40175   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
40176   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40177   return SWIG_arg;
40178   
40179   if(0) SWIG_fail;
40180   
40181 fail:
40182   lua_error(L);
40183   return SWIG_arg;
40184 }
40185
40186
40187 static int _wrap_SBProcess_LoadImage(lua_State* L) {
40188   int SWIG_arg = 0;
40189   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40190   lldb::SBFileSpec *arg2 = 0 ;
40191   lldb::SBError *arg3 = 0 ;
40192   uint32_t result;
40193   
40194   SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
40195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
40196   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
40197   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
40198   
40199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40200     SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
40201   }
40202   
40203   
40204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40205     SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
40206   }
40207   
40208   
40209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40210     SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
40211   }
40212   
40213   result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
40214   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40215   return SWIG_arg;
40216   
40217   if(0) SWIG_fail;
40218   
40219 fail:
40220   lua_error(L);
40221   return SWIG_arg;
40222 }
40223
40224
40225 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
40226   int SWIG_arg = 0;
40227   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40228   lldb::SBFileSpec *arg2 = 0 ;
40229   lldb::SBStringList *arg3 = 0 ;
40230   lldb::SBFileSpec *arg4 = 0 ;
40231   lldb::SBError *arg5 = 0 ;
40232   uint32_t result;
40233   
40234   SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
40235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
40236   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
40237   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
40238   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
40239   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
40240   
40241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40242     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
40243   }
40244   
40245   
40246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40247     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
40248   }
40249   
40250   
40251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
40252     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
40253   }
40254   
40255   
40256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
40257     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
40258   }
40259   
40260   
40261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40262     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
40263   }
40264   
40265   result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
40266   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40267   return SWIG_arg;
40268   
40269   if(0) SWIG_fail;
40270   
40271 fail:
40272   lua_error(L);
40273   return SWIG_arg;
40274 }
40275
40276
40277 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
40278   int SWIG_arg = 0;
40279   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40280   uint32_t arg2 ;
40281   lldb::SBError result;
40282   
40283   SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
40284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
40285   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
40286   
40287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40288     SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
40289   }
40290   
40291   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
40292   arg2 = (uint32_t)lua_tonumber(L, 2);
40293   result = (arg1)->UnloadImage(arg2);
40294   {
40295     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40296     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40297   }
40298   return SWIG_arg;
40299   
40300   if(0) SWIG_fail;
40301   
40302 fail:
40303   lua_error(L);
40304   return SWIG_arg;
40305 }
40306
40307
40308 static int _wrap_SBProcess_SendEventData(lua_State* L) {
40309   int SWIG_arg = 0;
40310   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40311   char *arg2 = (char *) 0 ;
40312   lldb::SBError result;
40313   
40314   SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
40315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
40316   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
40317   
40318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40319     SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
40320   }
40321   
40322   arg2 = (char *)lua_tostring(L, 2);
40323   result = (arg1)->SendEventData((char const *)arg2);
40324   {
40325     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40326     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40327   }
40328   return SWIG_arg;
40329   
40330   if(0) SWIG_fail;
40331   
40332 fail:
40333   lua_error(L);
40334   return SWIG_arg;
40335 }
40336
40337
40338 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
40339   int SWIG_arg = 0;
40340   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40341   uint32_t result;
40342   
40343   SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
40344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
40345   
40346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40347     SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
40348   }
40349   
40350   result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
40351   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40352   return SWIG_arg;
40353   
40354   if(0) SWIG_fail;
40355   
40356 fail:
40357   lua_error(L);
40358   return SWIG_arg;
40359 }
40360
40361
40362 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
40363   int SWIG_arg = 0;
40364   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40365   uint32_t arg2 ;
40366   char *result = 0 ;
40367   
40368   SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
40369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
40370   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
40371   
40372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40373     SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40374   }
40375   
40376   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
40377   arg2 = (uint32_t)lua_tonumber(L, 2);
40378   result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
40379   lua_pushstring(L,(const char *)result); SWIG_arg++;
40380   return SWIG_arg;
40381   
40382   if(0) SWIG_fail;
40383   
40384 fail:
40385   lua_error(L);
40386   return SWIG_arg;
40387 }
40388
40389
40390 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
40391   int SWIG_arg = 0;
40392   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40393   lldb::addr_t arg2 ;
40394   lldb::SBThreadCollection result;
40395   
40396   SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
40397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
40398   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
40399   
40400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40401     SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
40402   }
40403   
40404   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
40405   result = (arg1)->GetHistoryThreads(arg2);
40406   {
40407     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
40408     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
40409   }
40410   return SWIG_arg;
40411   
40412   if(0) SWIG_fail;
40413   
40414 fail:
40415   lua_error(L);
40416   return SWIG_arg;
40417 }
40418
40419
40420 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
40421   int SWIG_arg = 0;
40422   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40423   lldb::InstrumentationRuntimeType arg2 ;
40424   bool result;
40425   
40426   SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
40427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
40428   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
40429   
40430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40431     SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
40432   }
40433   
40434   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
40435   result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
40436   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40437   return SWIG_arg;
40438   
40439   if(0) SWIG_fail;
40440   
40441 fail:
40442   lua_error(L);
40443   return SWIG_arg;
40444 }
40445
40446
40447 static int _wrap_SBProcess_SaveCore(lua_State* L) {
40448   int SWIG_arg = 0;
40449   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40450   char *arg2 = (char *) 0 ;
40451   lldb::SBError result;
40452   
40453   SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
40454   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
40455   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
40456   
40457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40458     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
40459   }
40460   
40461   arg2 = (char *)lua_tostring(L, 2);
40462   result = (arg1)->SaveCore((char const *)arg2);
40463   {
40464     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40465     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40466   }
40467   return SWIG_arg;
40468   
40469   if(0) SWIG_fail;
40470   
40471 fail:
40472   lua_error(L);
40473   return SWIG_arg;
40474 }
40475
40476
40477 static int _wrap_SBProcess_StartTrace(lua_State* L) {
40478   int SWIG_arg = 0;
40479   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40480   lldb::SBTraceOptions *arg2 = 0 ;
40481   lldb::SBError *arg3 = 0 ;
40482   lldb::SBTrace result;
40483   
40484   SWIG_check_num_args("lldb::SBProcess::StartTrace",3,3)
40485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::StartTrace",1,"lldb::SBProcess *");
40486   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::StartTrace",2,"lldb::SBTraceOptions &");
40487   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::StartTrace",3,"lldb::SBError &");
40488   
40489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40490     SWIG_fail_ptr("SBProcess_StartTrace",1,SWIGTYPE_p_lldb__SBProcess);
40491   }
40492   
40493   
40494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
40495     SWIG_fail_ptr("SBProcess_StartTrace",2,SWIGTYPE_p_lldb__SBTraceOptions);
40496   }
40497   
40498   
40499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40500     SWIG_fail_ptr("SBProcess_StartTrace",3,SWIGTYPE_p_lldb__SBError);
40501   }
40502   
40503   result = (arg1)->StartTrace(*arg2,*arg3);
40504   {
40505     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
40506     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
40507   }
40508   return SWIG_arg;
40509   
40510   if(0) SWIG_fail;
40511   
40512 fail:
40513   lua_error(L);
40514   return SWIG_arg;
40515 }
40516
40517
40518 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
40519   int SWIG_arg = 0;
40520   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40521   lldb::addr_t arg2 ;
40522   lldb::SBMemoryRegionInfo *arg3 = 0 ;
40523   lldb::SBError result;
40524   
40525   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
40526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
40527   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
40528   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
40529   
40530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40531     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
40532   }
40533   
40534   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
40535   
40536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
40537     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
40538   }
40539   
40540   result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
40541   {
40542     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40543     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40544   }
40545   return SWIG_arg;
40546   
40547   if(0) SWIG_fail;
40548   
40549 fail:
40550   lua_error(L);
40551   return SWIG_arg;
40552 }
40553
40554
40555 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
40556   int SWIG_arg = 0;
40557   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40558   lldb::SBMemoryRegionInfoList result;
40559   
40560   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
40561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
40562   
40563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40564     SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
40565   }
40566   
40567   result = (arg1)->GetMemoryRegions();
40568   {
40569     lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList((const lldb::SBMemoryRegionInfoList &) result);
40570     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
40571   }
40572   return SWIG_arg;
40573   
40574   if(0) SWIG_fail;
40575   
40576 fail:
40577   lua_error(L);
40578   return SWIG_arg;
40579 }
40580
40581
40582 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
40583   int SWIG_arg = 0;
40584   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40585   lldb::SBProcessInfo result;
40586   
40587   SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
40588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
40589   
40590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40591     SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
40592   }
40593   
40594   result = (arg1)->GetProcessInfo();
40595   {
40596     lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo((const lldb::SBProcessInfo &) result);
40597     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40598   }
40599   return SWIG_arg;
40600   
40601   if(0) SWIG_fail;
40602   
40603 fail:
40604   lua_error(L);
40605   return SWIG_arg;
40606 }
40607
40608
40609 static int _wrap_SBProcess___tostring(lua_State* L) {
40610   int SWIG_arg = 0;
40611   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40612   std::string result;
40613   
40614   SWIG_check_num_args("lldb::SBProcess::__str__",1,1)
40615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__str__",1,"lldb::SBProcess *");
40616   
40617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40618     SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
40619   }
40620   
40621   result = lldb_SBProcess___str__(arg1);
40622   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
40623   return SWIG_arg;
40624   
40625   if(0) SWIG_fail;
40626   
40627 fail:
40628   lua_error(L);
40629   return SWIG_arg;
40630 }
40631
40632
40633 static void swig_delete_SBProcess(void *obj) {
40634 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
40635 delete arg1;
40636 }
40637 static int _proxy__wrap_new_SBProcess(lua_State *L) {
40638     assert(lua_istable(L,1));
40639     lua_pushcfunction(L,_wrap_new_SBProcess);
40640     assert(!lua_isnil(L,-1));
40641     lua_replace(L,1); /* replace our table with real constructor */
40642     lua_call(L,lua_gettop(L)-1,1);
40643     return 1;
40644 }
40645 static swig_lua_attribute swig_SBProcess_attributes[] = {
40646     {0,0,0}
40647 };
40648 static swig_lua_method swig_SBProcess_methods[]= {
40649     { "GetPluginName", _wrap_SBProcess_GetPluginName},
40650     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
40651     { "Clear", _wrap_SBProcess_Clear},
40652     { "IsValid", _wrap_SBProcess_IsValid},
40653     { "GetTarget", _wrap_SBProcess_GetTarget},
40654     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
40655     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
40656     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
40657     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
40658     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
40659     { "ReportEventState", _wrap_SBProcess_ReportEventState},
40660     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
40661     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
40662     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
40663     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
40664     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
40665     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
40666     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
40667     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
40668     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
40669     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
40670     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
40671     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
40672     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
40673     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
40674     { "GetState", _wrap_SBProcess_GetState},
40675     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
40676     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
40677     { "GetProcessID", _wrap_SBProcess_GetProcessID},
40678     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
40679     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
40680     { "Destroy", _wrap_SBProcess_Destroy},
40681     { "Continue", _wrap_SBProcess_Continue},
40682     { "Stop", _wrap_SBProcess_Stop},
40683     { "Kill", _wrap_SBProcess_Kill},
40684     { "Detach", _wrap_SBProcess_Detach},
40685     { "Signal", _wrap_SBProcess_Signal},
40686     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
40687     { "GetStopID", _wrap_SBProcess_GetStopID},
40688     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
40689     { "ReadMemory", _wrap_SBProcess_ReadMemory},
40690     { "WriteMemory", _wrap_SBProcess_WriteMemory},
40691     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
40692     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
40693     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
40694     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
40695     { "GetDescription", _wrap_SBProcess_GetDescription},
40696     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
40697     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
40698     { "LoadImage", _wrap_SBProcess_LoadImage},
40699     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
40700     { "UnloadImage", _wrap_SBProcess_UnloadImage},
40701     { "SendEventData", _wrap_SBProcess_SendEventData},
40702     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
40703     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
40704     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
40705     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
40706     { "SaveCore", _wrap_SBProcess_SaveCore},
40707     { "StartTrace", _wrap_SBProcess_StartTrace},
40708     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
40709     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
40710     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
40711     { "__tostring", _wrap_SBProcess___tostring},
40712     {0,0}
40713 };
40714 static swig_lua_method swig_SBProcess_meta[] = {
40715     { "__tostring", _wrap_SBProcess___tostring},
40716     {0,0}
40717 };
40718
40719 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
40720     {0,0,0}
40721 };
40722 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
40723     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
40724     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
40725     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
40726     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
40727     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
40728     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
40729     {0,0,0,0,0,0}
40730 };
40731 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
40732     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
40733     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
40734     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
40735     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
40736     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
40737     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
40738     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
40739     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
40740     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
40741     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
40742     {0,0}
40743 };
40744 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
40745     0
40746 };
40747
40748 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
40749     "SBProcess",
40750     swig_SBProcess_Sf_SwigStatic_methods,
40751     swig_SBProcess_Sf_SwigStatic_attributes,
40752     swig_SBProcess_Sf_SwigStatic_constants,
40753     swig_SBProcess_Sf_SwigStatic_classes,
40754     0
40755 };
40756 static swig_lua_class *swig_SBProcess_bases[] = {0};
40757 static const char *swig_SBProcess_base_names[] = {0};
40758 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 };
40759
40760 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
40761   int SWIG_arg = 0;
40762   lldb::SBProcessInfo *result = 0 ;
40763   
40764   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
40765   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
40766   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++; 
40767   return SWIG_arg;
40768   
40769   if(0) SWIG_fail;
40770   
40771 fail:
40772   lua_error(L);
40773   return SWIG_arg;
40774 }
40775
40776
40777 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
40778   int SWIG_arg = 0;
40779   lldb::SBProcessInfo *arg1 = 0 ;
40780   lldb::SBProcessInfo *result = 0 ;
40781   
40782   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
40783   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
40784   
40785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40786     SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
40787   }
40788   
40789   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
40790   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++; 
40791   return SWIG_arg;
40792   
40793   if(0) SWIG_fail;
40794   
40795 fail:
40796   lua_error(L);
40797   return SWIG_arg;
40798 }
40799
40800
40801 static int _wrap_new_SBProcessInfo(lua_State* L) {
40802   int argc;
40803   int argv[2]={
40804     1,2
40805   };
40806   
40807   argc = lua_gettop(L);
40808   if (argc == 0) {
40809     return _wrap_new_SBProcessInfo__SWIG_0(L);
40810   }
40811   if (argc == 1) {
40812     int _v;
40813     {
40814       void *ptr;
40815       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
40816         _v = 0;
40817       } else {
40818         _v = 1;
40819       }
40820     }
40821     if (_v) {
40822       return _wrap_new_SBProcessInfo__SWIG_1(L);
40823     }
40824   }
40825   
40826   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
40827     "  Possible C/C++ prototypes are:\n"
40828     "    lldb::SBProcessInfo::SBProcessInfo()\n"
40829     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
40830   lua_error(L);return 0;
40831 }
40832
40833
40834 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
40835   int SWIG_arg = 0;
40836   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40837   bool result;
40838   
40839   SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
40840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
40841   
40842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40843     SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40844   }
40845   
40846   result = (bool)(arg1)->IsValid();
40847   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40848   return SWIG_arg;
40849   
40850   if(0) SWIG_fail;
40851   
40852 fail:
40853   lua_error(L);
40854   return SWIG_arg;
40855 }
40856
40857
40858 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
40859   int SWIG_arg = 0;
40860   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40861   char *result = 0 ;
40862   
40863   SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
40864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
40865   
40866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40867     SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
40868   }
40869   
40870   result = (char *)(arg1)->GetName();
40871   lua_pushstring(L,(const char *)result); SWIG_arg++;
40872   return SWIG_arg;
40873   
40874   if(0) SWIG_fail;
40875   
40876 fail:
40877   lua_error(L);
40878   return SWIG_arg;
40879 }
40880
40881
40882 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
40883   int SWIG_arg = 0;
40884   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40885   lldb::SBFileSpec result;
40886   
40887   SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
40888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
40889   
40890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40891     SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
40892   }
40893   
40894   result = (arg1)->GetExecutableFile();
40895   {
40896     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
40897     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
40898   }
40899   return SWIG_arg;
40900   
40901   if(0) SWIG_fail;
40902   
40903 fail:
40904   lua_error(L);
40905   return SWIG_arg;
40906 }
40907
40908
40909 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
40910   int SWIG_arg = 0;
40911   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40912   lldb::pid_t result;
40913   
40914   SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
40915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
40916   
40917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40918     SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40919   }
40920   
40921   result = (lldb::pid_t)(arg1)->GetProcessID();
40922   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40923   return SWIG_arg;
40924   
40925   if(0) SWIG_fail;
40926   
40927 fail:
40928   lua_error(L);
40929   return SWIG_arg;
40930 }
40931
40932
40933 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
40934   int SWIG_arg = 0;
40935   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40936   uint32_t result;
40937   
40938   SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
40939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
40940   
40941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40942     SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40943   }
40944   
40945   result = (uint32_t)(arg1)->GetUserID();
40946   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40947   return SWIG_arg;
40948   
40949   if(0) SWIG_fail;
40950   
40951 fail:
40952   lua_error(L);
40953   return SWIG_arg;
40954 }
40955
40956
40957 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
40958   int SWIG_arg = 0;
40959   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40960   uint32_t result;
40961   
40962   SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
40963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
40964   
40965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40966     SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40967   }
40968   
40969   result = (uint32_t)(arg1)->GetGroupID();
40970   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40971   return SWIG_arg;
40972   
40973   if(0) SWIG_fail;
40974   
40975 fail:
40976   lua_error(L);
40977   return SWIG_arg;
40978 }
40979
40980
40981 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
40982   int SWIG_arg = 0;
40983   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40984   bool result;
40985   
40986   SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
40987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
40988   
40989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40990     SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40991   }
40992   
40993   result = (bool)(arg1)->UserIDIsValid();
40994   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40995   return SWIG_arg;
40996   
40997   if(0) SWIG_fail;
40998   
40999 fail:
41000   lua_error(L);
41001   return SWIG_arg;
41002 }
41003
41004
41005 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
41006   int SWIG_arg = 0;
41007   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41008   bool result;
41009   
41010   SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
41011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
41012   
41013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41014     SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41015   }
41016   
41017   result = (bool)(arg1)->GroupIDIsValid();
41018   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41019   return SWIG_arg;
41020   
41021   if(0) SWIG_fail;
41022   
41023 fail:
41024   lua_error(L);
41025   return SWIG_arg;
41026 }
41027
41028
41029 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
41030   int SWIG_arg = 0;
41031   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41032   uint32_t result;
41033   
41034   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
41035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
41036   
41037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41038     SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41039   }
41040   
41041   result = (uint32_t)(arg1)->GetEffectiveUserID();
41042   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41043   return SWIG_arg;
41044   
41045   if(0) SWIG_fail;
41046   
41047 fail:
41048   lua_error(L);
41049   return SWIG_arg;
41050 }
41051
41052
41053 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
41054   int SWIG_arg = 0;
41055   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41056   uint32_t result;
41057   
41058   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
41059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
41060   
41061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41062     SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41063   }
41064   
41065   result = (uint32_t)(arg1)->GetEffectiveGroupID();
41066   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41067   return SWIG_arg;
41068   
41069   if(0) SWIG_fail;
41070   
41071 fail:
41072   lua_error(L);
41073   return SWIG_arg;
41074 }
41075
41076
41077 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
41078   int SWIG_arg = 0;
41079   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41080   bool result;
41081   
41082   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
41083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
41084   
41085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41086     SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41087   }
41088   
41089   result = (bool)(arg1)->EffectiveUserIDIsValid();
41090   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41091   return SWIG_arg;
41092   
41093   if(0) SWIG_fail;
41094   
41095 fail:
41096   lua_error(L);
41097   return SWIG_arg;
41098 }
41099
41100
41101 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
41102   int SWIG_arg = 0;
41103   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41104   bool result;
41105   
41106   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
41107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
41108   
41109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41110     SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41111   }
41112   
41113   result = (bool)(arg1)->EffectiveGroupIDIsValid();
41114   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41115   return SWIG_arg;
41116   
41117   if(0) SWIG_fail;
41118   
41119 fail:
41120   lua_error(L);
41121   return SWIG_arg;
41122 }
41123
41124
41125 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
41126   int SWIG_arg = 0;
41127   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41128   lldb::pid_t result;
41129   
41130   SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
41131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
41132   
41133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41134     SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41135   }
41136   
41137   result = (lldb::pid_t)(arg1)->GetParentProcessID();
41138   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41139   return SWIG_arg;
41140   
41141   if(0) SWIG_fail;
41142   
41143 fail:
41144   lua_error(L);
41145   return SWIG_arg;
41146 }
41147
41148
41149 static void swig_delete_SBProcessInfo(void *obj) {
41150 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
41151 delete arg1;
41152 }
41153 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
41154     assert(lua_istable(L,1));
41155     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
41156     assert(!lua_isnil(L,-1));
41157     lua_replace(L,1); /* replace our table with real constructor */
41158     lua_call(L,lua_gettop(L)-1,1);
41159     return 1;
41160 }
41161 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
41162     {0,0,0}
41163 };
41164 static swig_lua_method swig_SBProcessInfo_methods[]= {
41165     { "IsValid", _wrap_SBProcessInfo_IsValid},
41166     { "GetName", _wrap_SBProcessInfo_GetName},
41167     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
41168     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
41169     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
41170     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
41171     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
41172     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
41173     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
41174     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
41175     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
41176     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
41177     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
41178     {0,0}
41179 };
41180 static swig_lua_method swig_SBProcessInfo_meta[] = {
41181     {0,0}
41182 };
41183
41184 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
41185     {0,0,0}
41186 };
41187 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
41188     {0,0,0,0,0,0}
41189 };
41190 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
41191     {0,0}
41192 };
41193 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
41194     0
41195 };
41196
41197 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
41198     "SBProcessInfo",
41199     swig_SBProcessInfo_Sf_SwigStatic_methods,
41200     swig_SBProcessInfo_Sf_SwigStatic_attributes,
41201     swig_SBProcessInfo_Sf_SwigStatic_constants,
41202     swig_SBProcessInfo_Sf_SwigStatic_classes,
41203     0
41204 };
41205 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
41206 static const char *swig_SBProcessInfo_base_names[] = {0};
41207 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 };
41208
41209 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
41210   int SWIG_arg = 0;
41211   lldb::SBQueue *result = 0 ;
41212   
41213   SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
41214   result = (lldb::SBQueue *)new lldb::SBQueue();
41215   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++; 
41216   return SWIG_arg;
41217   
41218   if(0) SWIG_fail;
41219   
41220 fail:
41221   lua_error(L);
41222   return SWIG_arg;
41223 }
41224
41225
41226 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
41227   int SWIG_arg = 0;
41228   lldb::QueueSP *arg1 = 0 ;
41229   lldb::SBQueue *result = 0 ;
41230   
41231   SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
41232   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
41233   
41234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
41235     SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
41236   }
41237   
41238   result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
41239   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++; 
41240   return SWIG_arg;
41241   
41242   if(0) SWIG_fail;
41243   
41244 fail:
41245   lua_error(L);
41246   return SWIG_arg;
41247 }
41248
41249
41250 static int _wrap_new_SBQueue(lua_State* L) {
41251   int argc;
41252   int argv[2]={
41253     1,2
41254   };
41255   
41256   argc = lua_gettop(L);
41257   if (argc == 0) {
41258     return _wrap_new_SBQueue__SWIG_0(L);
41259   }
41260   if (argc == 1) {
41261     int _v;
41262     {
41263       void *ptr;
41264       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)) {
41265         _v = 0;
41266       } else {
41267         _v = 1;
41268       }
41269     }
41270     if (_v) {
41271       return _wrap_new_SBQueue__SWIG_1(L);
41272     }
41273   }
41274   
41275   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
41276     "  Possible C/C++ prototypes are:\n"
41277     "    lldb::SBQueue::SBQueue()\n"
41278     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
41279   lua_error(L);return 0;
41280 }
41281
41282
41283 static int _wrap_SBQueue_IsValid(lua_State* L) {
41284   int SWIG_arg = 0;
41285   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41286   bool result;
41287   
41288   SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
41289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
41290   
41291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41292     SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
41293   }
41294   
41295   result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
41296   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41297   return SWIG_arg;
41298   
41299   if(0) SWIG_fail;
41300   
41301 fail:
41302   lua_error(L);
41303   return SWIG_arg;
41304 }
41305
41306
41307 static int _wrap_SBQueue_Clear(lua_State* L) {
41308   int SWIG_arg = 0;
41309   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41310   
41311   SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
41312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
41313   
41314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41315     SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
41316   }
41317   
41318   (arg1)->Clear();
41319   
41320   return SWIG_arg;
41321   
41322   if(0) SWIG_fail;
41323   
41324 fail:
41325   lua_error(L);
41326   return SWIG_arg;
41327 }
41328
41329
41330 static int _wrap_SBQueue_GetProcess(lua_State* L) {
41331   int SWIG_arg = 0;
41332   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41333   lldb::SBProcess result;
41334   
41335   SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
41336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
41337   
41338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41339     SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
41340   }
41341   
41342   result = (arg1)->GetProcess();
41343   {
41344     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
41345     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41346   }
41347   return SWIG_arg;
41348   
41349   if(0) SWIG_fail;
41350   
41351 fail:
41352   lua_error(L);
41353   return SWIG_arg;
41354 }
41355
41356
41357 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
41358   int SWIG_arg = 0;
41359   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41360   lldb::queue_id_t result;
41361   
41362   SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
41363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
41364   
41365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41366     SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
41367   }
41368   
41369   result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
41370   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41371   return SWIG_arg;
41372   
41373   if(0) SWIG_fail;
41374   
41375 fail:
41376   lua_error(L);
41377   return SWIG_arg;
41378 }
41379
41380
41381 static int _wrap_SBQueue_GetName(lua_State* L) {
41382   int SWIG_arg = 0;
41383   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41384   char *result = 0 ;
41385   
41386   SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
41387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
41388   
41389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41390     SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
41391   }
41392   
41393   result = (char *)((lldb::SBQueue const *)arg1)->GetName();
41394   lua_pushstring(L,(const char *)result); SWIG_arg++;
41395   return SWIG_arg;
41396   
41397   if(0) SWIG_fail;
41398   
41399 fail:
41400   lua_error(L);
41401   return SWIG_arg;
41402 }
41403
41404
41405 static int _wrap_SBQueue_GetKind(lua_State* L) {
41406   int SWIG_arg = 0;
41407   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41408   lldb::QueueKind result;
41409   
41410   SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
41411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
41412   
41413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41414     SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
41415   }
41416   
41417   result = (lldb::QueueKind)(arg1)->GetKind();
41418   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41419   return SWIG_arg;
41420   
41421   if(0) SWIG_fail;
41422   
41423 fail:
41424   lua_error(L);
41425   return SWIG_arg;
41426 }
41427
41428
41429 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
41430   int SWIG_arg = 0;
41431   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41432   uint32_t result;
41433   
41434   SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
41435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
41436   
41437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41438     SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
41439   }
41440   
41441   result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
41442   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41443   return SWIG_arg;
41444   
41445   if(0) SWIG_fail;
41446   
41447 fail:
41448   lua_error(L);
41449   return SWIG_arg;
41450 }
41451
41452
41453 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
41454   int SWIG_arg = 0;
41455   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41456   uint32_t result;
41457   
41458   SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
41459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
41460   
41461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41462     SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
41463   }
41464   
41465   result = (uint32_t)(arg1)->GetNumThreads();
41466   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41467   return SWIG_arg;
41468   
41469   if(0) SWIG_fail;
41470   
41471 fail:
41472   lua_error(L);
41473   return SWIG_arg;
41474 }
41475
41476
41477 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
41478   int SWIG_arg = 0;
41479   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41480   uint32_t arg2 ;
41481   lldb::SBThread result;
41482   
41483   SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
41484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
41485   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
41486   
41487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41488     SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
41489   }
41490   
41491   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
41492   arg2 = (uint32_t)lua_tonumber(L, 2);
41493   result = (arg1)->GetThreadAtIndex(arg2);
41494   {
41495     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
41496     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
41497   }
41498   return SWIG_arg;
41499   
41500   if(0) SWIG_fail;
41501   
41502 fail:
41503   lua_error(L);
41504   return SWIG_arg;
41505 }
41506
41507
41508 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
41509   int SWIG_arg = 0;
41510   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41511   uint32_t result;
41512   
41513   SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
41514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
41515   
41516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41517     SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
41518   }
41519   
41520   result = (uint32_t)(arg1)->GetNumPendingItems();
41521   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41522   return SWIG_arg;
41523   
41524   if(0) SWIG_fail;
41525   
41526 fail:
41527   lua_error(L);
41528   return SWIG_arg;
41529 }
41530
41531
41532 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
41533   int SWIG_arg = 0;
41534   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41535   uint32_t arg2 ;
41536   lldb::SBQueueItem result;
41537   
41538   SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
41539   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
41540   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
41541   
41542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41543     SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
41544   }
41545   
41546   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
41547   arg2 = (uint32_t)lua_tonumber(L, 2);
41548   result = (arg1)->GetPendingItemAtIndex(arg2);
41549   {
41550     lldb::SBQueueItem * resultptr = new lldb::SBQueueItem((const lldb::SBQueueItem &) result);
41551     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
41552   }
41553   return SWIG_arg;
41554   
41555   if(0) SWIG_fail;
41556   
41557 fail:
41558   lua_error(L);
41559   return SWIG_arg;
41560 }
41561
41562
41563 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
41564   int SWIG_arg = 0;
41565   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41566   uint32_t result;
41567   
41568   SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
41569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
41570   
41571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41572     SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
41573   }
41574   
41575   result = (uint32_t)(arg1)->GetNumRunningItems();
41576   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41577   return SWIG_arg;
41578   
41579   if(0) SWIG_fail;
41580   
41581 fail:
41582   lua_error(L);
41583   return SWIG_arg;
41584 }
41585
41586
41587 static void swig_delete_SBQueue(void *obj) {
41588 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
41589 delete arg1;
41590 }
41591 static int _proxy__wrap_new_SBQueue(lua_State *L) {
41592     assert(lua_istable(L,1));
41593     lua_pushcfunction(L,_wrap_new_SBQueue);
41594     assert(!lua_isnil(L,-1));
41595     lua_replace(L,1); /* replace our table with real constructor */
41596     lua_call(L,lua_gettop(L)-1,1);
41597     return 1;
41598 }
41599 static swig_lua_attribute swig_SBQueue_attributes[] = {
41600     {0,0,0}
41601 };
41602 static swig_lua_method swig_SBQueue_methods[]= {
41603     { "IsValid", _wrap_SBQueue_IsValid},
41604     { "Clear", _wrap_SBQueue_Clear},
41605     { "GetProcess", _wrap_SBQueue_GetProcess},
41606     { "GetQueueID", _wrap_SBQueue_GetQueueID},
41607     { "GetName", _wrap_SBQueue_GetName},
41608     { "GetKind", _wrap_SBQueue_GetKind},
41609     { "GetIndexID", _wrap_SBQueue_GetIndexID},
41610     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
41611     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
41612     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
41613     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
41614     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
41615     {0,0}
41616 };
41617 static swig_lua_method swig_SBQueue_meta[] = {
41618     {0,0}
41619 };
41620
41621 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
41622     {0,0,0}
41623 };
41624 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
41625     {0,0,0,0,0,0}
41626 };
41627 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
41628     {0,0}
41629 };
41630 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
41631     0
41632 };
41633
41634 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
41635     "SBQueue",
41636     swig_SBQueue_Sf_SwigStatic_methods,
41637     swig_SBQueue_Sf_SwigStatic_attributes,
41638     swig_SBQueue_Sf_SwigStatic_constants,
41639     swig_SBQueue_Sf_SwigStatic_classes,
41640     0
41641 };
41642 static swig_lua_class *swig_SBQueue_bases[] = {0};
41643 static const char *swig_SBQueue_base_names[] = {0};
41644 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 };
41645
41646 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
41647   int SWIG_arg = 0;
41648   lldb::SBQueueItem *result = 0 ;
41649   
41650   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
41651   result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
41652   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++; 
41653   return SWIG_arg;
41654   
41655   if(0) SWIG_fail;
41656   
41657 fail:
41658   lua_error(L);
41659   return SWIG_arg;
41660 }
41661
41662
41663 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
41664   int SWIG_arg = 0;
41665   lldb::QueueItemSP *arg1 = 0 ;
41666   lldb::SBQueueItem *result = 0 ;
41667   
41668   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
41669   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
41670   
41671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41672     SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41673   }
41674   
41675   result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
41676   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++; 
41677   return SWIG_arg;
41678   
41679   if(0) SWIG_fail;
41680   
41681 fail:
41682   lua_error(L);
41683   return SWIG_arg;
41684 }
41685
41686
41687 static int _wrap_new_SBQueueItem(lua_State* L) {
41688   int argc;
41689   int argv[2]={
41690     1,2
41691   };
41692   
41693   argc = lua_gettop(L);
41694   if (argc == 0) {
41695     return _wrap_new_SBQueueItem__SWIG_0(L);
41696   }
41697   if (argc == 1) {
41698     int _v;
41699     {
41700       void *ptr;
41701       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)) {
41702         _v = 0;
41703       } else {
41704         _v = 1;
41705       }
41706     }
41707     if (_v) {
41708       return _wrap_new_SBQueueItem__SWIG_1(L);
41709     }
41710   }
41711   
41712   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
41713     "  Possible C/C++ prototypes are:\n"
41714     "    lldb::SBQueueItem::SBQueueItem()\n"
41715     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
41716   lua_error(L);return 0;
41717 }
41718
41719
41720 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
41721   int SWIG_arg = 0;
41722   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41723   bool result;
41724   
41725   SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
41726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
41727   
41728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41729     SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
41730   }
41731   
41732   result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
41733   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41734   return SWIG_arg;
41735   
41736   if(0) SWIG_fail;
41737   
41738 fail:
41739   lua_error(L);
41740   return SWIG_arg;
41741 }
41742
41743
41744 static int _wrap_SBQueueItem_Clear(lua_State* L) {
41745   int SWIG_arg = 0;
41746   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41747   
41748   SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
41749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
41750   
41751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41752     SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
41753   }
41754   
41755   (arg1)->Clear();
41756   
41757   return SWIG_arg;
41758   
41759   if(0) SWIG_fail;
41760   
41761 fail:
41762   lua_error(L);
41763   return SWIG_arg;
41764 }
41765
41766
41767 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
41768   int SWIG_arg = 0;
41769   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41770   lldb::QueueItemKind result;
41771   
41772   SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
41773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
41774   
41775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41776     SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41777   }
41778   
41779   result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
41780   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41781   return SWIG_arg;
41782   
41783   if(0) SWIG_fail;
41784   
41785 fail:
41786   lua_error(L);
41787   return SWIG_arg;
41788 }
41789
41790
41791 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
41792   int SWIG_arg = 0;
41793   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41794   lldb::QueueItemKind arg2 ;
41795   
41796   SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
41797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
41798   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
41799   
41800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41801     SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41802   }
41803   
41804   arg2 = (lldb::QueueItemKind)(int)lua_tonumber(L, 2);
41805   (arg1)->SetKind(arg2);
41806   
41807   return SWIG_arg;
41808   
41809   if(0) SWIG_fail;
41810   
41811 fail:
41812   lua_error(L);
41813   return SWIG_arg;
41814 }
41815
41816
41817 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
41818   int SWIG_arg = 0;
41819   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41820   lldb::SBAddress result;
41821   
41822   SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
41823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
41824   
41825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41826     SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41827   }
41828   
41829   result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
41830   {
41831     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
41832     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
41833   }
41834   return SWIG_arg;
41835   
41836   if(0) SWIG_fail;
41837   
41838 fail:
41839   lua_error(L);
41840   return SWIG_arg;
41841 }
41842
41843
41844 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
41845   int SWIG_arg = 0;
41846   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41847   lldb::SBAddress arg2 ;
41848   lldb::SBAddress *argp2 ;
41849   
41850   SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
41851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
41852   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
41853   
41854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41855     SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41856   }
41857   
41858   
41859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
41860     SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
41861   }
41862   arg2 = *argp2;
41863   
41864   (arg1)->SetAddress(arg2);
41865   
41866   return SWIG_arg;
41867   
41868   if(0) SWIG_fail;
41869   
41870 fail:
41871   lua_error(L);
41872   return SWIG_arg;
41873 }
41874
41875
41876 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
41877   int SWIG_arg = 0;
41878   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41879   lldb::QueueItemSP *arg2 = 0 ;
41880   
41881   SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
41882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
41883   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
41884   
41885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41886     SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
41887   }
41888   
41889   
41890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41891     SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41892   }
41893   
41894   (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
41895   
41896   return SWIG_arg;
41897   
41898   if(0) SWIG_fail;
41899   
41900 fail:
41901   lua_error(L);
41902   return SWIG_arg;
41903 }
41904
41905
41906 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
41907   int SWIG_arg = 0;
41908   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41909   char *arg2 = (char *) 0 ;
41910   lldb::SBThread result;
41911   
41912   SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
41913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
41914   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
41915   
41916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41917     SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
41918   }
41919   
41920   arg2 = (char *)lua_tostring(L, 2);
41921   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
41922   {
41923     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
41924     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
41925   }
41926   return SWIG_arg;
41927   
41928   if(0) SWIG_fail;
41929   
41930 fail:
41931   lua_error(L);
41932   return SWIG_arg;
41933 }
41934
41935
41936 static void swig_delete_SBQueueItem(void *obj) {
41937 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
41938 delete arg1;
41939 }
41940 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
41941     assert(lua_istable(L,1));
41942     lua_pushcfunction(L,_wrap_new_SBQueueItem);
41943     assert(!lua_isnil(L,-1));
41944     lua_replace(L,1); /* replace our table with real constructor */
41945     lua_call(L,lua_gettop(L)-1,1);
41946     return 1;
41947 }
41948 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
41949     {0,0,0}
41950 };
41951 static swig_lua_method swig_SBQueueItem_methods[]= {
41952     { "IsValid", _wrap_SBQueueItem_IsValid},
41953     { "Clear", _wrap_SBQueueItem_Clear},
41954     { "GetKind", _wrap_SBQueueItem_GetKind},
41955     { "SetKind", _wrap_SBQueueItem_SetKind},
41956     { "GetAddress", _wrap_SBQueueItem_GetAddress},
41957     { "SetAddress", _wrap_SBQueueItem_SetAddress},
41958     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
41959     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
41960     {0,0}
41961 };
41962 static swig_lua_method swig_SBQueueItem_meta[] = {
41963     {0,0}
41964 };
41965
41966 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
41967     {0,0,0}
41968 };
41969 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
41970     {0,0,0,0,0,0}
41971 };
41972 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
41973     {0,0}
41974 };
41975 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
41976     0
41977 };
41978
41979 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
41980     "SBQueueItem",
41981     swig_SBQueueItem_Sf_SwigStatic_methods,
41982     swig_SBQueueItem_Sf_SwigStatic_attributes,
41983     swig_SBQueueItem_Sf_SwigStatic_constants,
41984     swig_SBQueueItem_Sf_SwigStatic_classes,
41985     0
41986 };
41987 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
41988 static const char *swig_SBQueueItem_base_names[] = {0};
41989 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 };
41990
41991 static int _wrap_SBReproducer_Capture(lua_State* L) {
41992   int SWIG_arg = 0;
41993   char *arg1 = (char *) 0 ;
41994   char *result = 0 ;
41995   
41996   SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
41997   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
41998   arg1 = (char *)lua_tostring(L, 1);
41999   result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
42000   lua_pushstring(L,(const char *)result); SWIG_arg++;
42001   return SWIG_arg;
42002   
42003   if(0) SWIG_fail;
42004   
42005 fail:
42006   lua_error(L);
42007   return SWIG_arg;
42008 }
42009
42010
42011 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
42012   int SWIG_arg = 0;
42013   char *arg1 = (char *) 0 ;
42014   char *result = 0 ;
42015   
42016   SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
42017   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
42018   arg1 = (char *)lua_tostring(L, 1);
42019   result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
42020   lua_pushstring(L,(const char *)result); SWIG_arg++;
42021   return SWIG_arg;
42022   
42023   if(0) SWIG_fail;
42024   
42025 fail:
42026   lua_error(L);
42027   return SWIG_arg;
42028 }
42029
42030
42031 static int _wrap_SBReproducer_SetAutoGenerate(lua_State* L) {
42032   int SWIG_arg = 0;
42033   bool arg1 ;
42034   bool result;
42035   
42036   SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
42037   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
42038   arg1 = (lua_toboolean(L, 1)!=0);
42039   result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
42040   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42041   return SWIG_arg;
42042   
42043   if(0) SWIG_fail;
42044   
42045 fail:
42046   lua_error(L);
42047   return SWIG_arg;
42048 }
42049
42050
42051 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
42052   int SWIG_arg = 0;
42053   char *arg1 = (char *) 0 ;
42054   
42055   SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
42056   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
42057   arg1 = (char *)lua_tostring(L, 1);
42058   lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
42059   
42060   return SWIG_arg;
42061   
42062   if(0) SWIG_fail;
42063   
42064 fail:
42065   lua_error(L);
42066   return SWIG_arg;
42067 }
42068
42069
42070 static int _wrap_new_SBReproducer(lua_State* L) {
42071   int SWIG_arg = 0;
42072   lldb::SBReproducer *result = 0 ;
42073   
42074   SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
42075   result = (lldb::SBReproducer *)new lldb::SBReproducer();
42076   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++; 
42077   return SWIG_arg;
42078   
42079   if(0) SWIG_fail;
42080   
42081 fail:
42082   lua_error(L);
42083   return SWIG_arg;
42084 }
42085
42086
42087 static void swig_delete_SBReproducer(void *obj) {
42088 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
42089 delete arg1;
42090 }
42091 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
42092     assert(lua_istable(L,1));
42093     lua_pushcfunction(L,_wrap_new_SBReproducer);
42094     assert(!lua_isnil(L,-1));
42095     lua_replace(L,1); /* replace our table with real constructor */
42096     lua_call(L,lua_gettop(L)-1,1);
42097     return 1;
42098 }
42099 static swig_lua_attribute swig_SBReproducer_attributes[] = {
42100     {0,0,0}
42101 };
42102 static swig_lua_method swig_SBReproducer_methods[]= {
42103     {0,0}
42104 };
42105 static swig_lua_method swig_SBReproducer_meta[] = {
42106     {0,0}
42107 };
42108
42109 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
42110     {0,0,0}
42111 };
42112 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
42113     {0,0,0,0,0,0}
42114 };
42115 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
42116     { "Capture", _wrap_SBReproducer_Capture},
42117     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
42118     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
42119     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
42120     {0,0}
42121 };
42122 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
42123     0
42124 };
42125
42126 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
42127     "SBReproducer",
42128     swig_SBReproducer_Sf_SwigStatic_methods,
42129     swig_SBReproducer_Sf_SwigStatic_attributes,
42130     swig_SBReproducer_Sf_SwigStatic_constants,
42131     swig_SBReproducer_Sf_SwigStatic_classes,
42132     0
42133 };
42134 static swig_lua_class *swig_SBReproducer_bases[] = {0};
42135 static const char *swig_SBReproducer_base_names[] = {0};
42136 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 };
42137
42138 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
42139   int SWIG_arg = 0;
42140   lldb::SBSection *result = 0 ;
42141   
42142   SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
42143   result = (lldb::SBSection *)new lldb::SBSection();
42144   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++; 
42145   return SWIG_arg;
42146   
42147   if(0) SWIG_fail;
42148   
42149 fail:
42150   lua_error(L);
42151   return SWIG_arg;
42152 }
42153
42154
42155 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
42156   int SWIG_arg = 0;
42157   lldb::SBSection *arg1 = 0 ;
42158   lldb::SBSection *result = 0 ;
42159   
42160   SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
42161   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
42162   
42163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42164     SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
42165   }
42166   
42167   result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
42168   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++; 
42169   return SWIG_arg;
42170   
42171   if(0) SWIG_fail;
42172   
42173 fail:
42174   lua_error(L);
42175   return SWIG_arg;
42176 }
42177
42178
42179 static int _wrap_new_SBSection(lua_State* L) {
42180   int argc;
42181   int argv[2]={
42182     1,2
42183   };
42184   
42185   argc = lua_gettop(L);
42186   if (argc == 0) {
42187     return _wrap_new_SBSection__SWIG_0(L);
42188   }
42189   if (argc == 1) {
42190     int _v;
42191     {
42192       void *ptr;
42193       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
42194         _v = 0;
42195       } else {
42196         _v = 1;
42197       }
42198     }
42199     if (_v) {
42200       return _wrap_new_SBSection__SWIG_1(L);
42201     }
42202   }
42203   
42204   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
42205     "  Possible C/C++ prototypes are:\n"
42206     "    lldb::SBSection::SBSection()\n"
42207     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
42208   lua_error(L);return 0;
42209 }
42210
42211
42212 static int _wrap_SBSection_IsValid(lua_State* L) {
42213   int SWIG_arg = 0;
42214   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42215   bool result;
42216   
42217   SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
42218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
42219   
42220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42221     SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
42222   }
42223   
42224   result = (bool)((lldb::SBSection const *)arg1)->IsValid();
42225   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42226   return SWIG_arg;
42227   
42228   if(0) SWIG_fail;
42229   
42230 fail:
42231   lua_error(L);
42232   return SWIG_arg;
42233 }
42234
42235
42236 static int _wrap_SBSection_GetName(lua_State* L) {
42237   int SWIG_arg = 0;
42238   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42239   char *result = 0 ;
42240   
42241   SWIG_check_num_args("lldb::SBSection::GetName",1,1)
42242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
42243   
42244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42245     SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
42246   }
42247   
42248   result = (char *)(arg1)->GetName();
42249   lua_pushstring(L,(const char *)result); SWIG_arg++;
42250   return SWIG_arg;
42251   
42252   if(0) SWIG_fail;
42253   
42254 fail:
42255   lua_error(L);
42256   return SWIG_arg;
42257 }
42258
42259
42260 static int _wrap_SBSection_GetParent(lua_State* L) {
42261   int SWIG_arg = 0;
42262   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42263   lldb::SBSection result;
42264   
42265   SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
42266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
42267   
42268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42269     SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
42270   }
42271   
42272   result = (arg1)->GetParent();
42273   {
42274     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42275     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42276   }
42277   return SWIG_arg;
42278   
42279   if(0) SWIG_fail;
42280   
42281 fail:
42282   lua_error(L);
42283   return SWIG_arg;
42284 }
42285
42286
42287 static int _wrap_SBSection_FindSubSection(lua_State* L) {
42288   int SWIG_arg = 0;
42289   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42290   char *arg2 = (char *) 0 ;
42291   lldb::SBSection result;
42292   
42293   SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
42294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
42295   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
42296   
42297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42298     SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
42299   }
42300   
42301   arg2 = (char *)lua_tostring(L, 2);
42302   result = (arg1)->FindSubSection((char const *)arg2);
42303   {
42304     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42305     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42306   }
42307   return SWIG_arg;
42308   
42309   if(0) SWIG_fail;
42310   
42311 fail:
42312   lua_error(L);
42313   return SWIG_arg;
42314 }
42315
42316
42317 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
42318   int SWIG_arg = 0;
42319   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42320   size_t result;
42321   
42322   SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
42323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
42324   
42325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42326     SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
42327   }
42328   
42329   result = (arg1)->GetNumSubSections();
42330   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42331   return SWIG_arg;
42332   
42333   if(0) SWIG_fail;
42334   
42335 fail:
42336   lua_error(L);
42337   return SWIG_arg;
42338 }
42339
42340
42341 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
42342   int SWIG_arg = 0;
42343   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42344   size_t arg2 ;
42345   lldb::SBSection result;
42346   
42347   SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
42348   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
42349   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
42350   
42351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42352     SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
42353   }
42354   
42355   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
42356   arg2 = (size_t)lua_tonumber(L, 2);
42357   result = (arg1)->GetSubSectionAtIndex(arg2);
42358   {
42359     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42360     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42361   }
42362   return SWIG_arg;
42363   
42364   if(0) SWIG_fail;
42365   
42366 fail:
42367   lua_error(L);
42368   return SWIG_arg;
42369 }
42370
42371
42372 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
42373   int SWIG_arg = 0;
42374   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42375   lldb::addr_t result;
42376   
42377   SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
42378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
42379   
42380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42381     SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
42382   }
42383   
42384   result = (lldb::addr_t)(arg1)->GetFileAddress();
42385   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42386   return SWIG_arg;
42387   
42388   if(0) SWIG_fail;
42389   
42390 fail:
42391   lua_error(L);
42392   return SWIG_arg;
42393 }
42394
42395
42396 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
42397   int SWIG_arg = 0;
42398   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42399   lldb::SBTarget *arg2 = 0 ;
42400   lldb::addr_t result;
42401   
42402   SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
42403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
42404   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
42405   
42406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42407     SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
42408   }
42409   
42410   
42411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
42412     SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
42413   }
42414   
42415   result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
42416   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42417   return SWIG_arg;
42418   
42419   if(0) SWIG_fail;
42420   
42421 fail:
42422   lua_error(L);
42423   return SWIG_arg;
42424 }
42425
42426
42427 static int _wrap_SBSection_GetByteSize(lua_State* L) {
42428   int SWIG_arg = 0;
42429   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42430   lldb::addr_t result;
42431   
42432   SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
42433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
42434   
42435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42436     SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
42437   }
42438   
42439   result = (lldb::addr_t)(arg1)->GetByteSize();
42440   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42441   return SWIG_arg;
42442   
42443   if(0) SWIG_fail;
42444   
42445 fail:
42446   lua_error(L);
42447   return SWIG_arg;
42448 }
42449
42450
42451 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
42452   int SWIG_arg = 0;
42453   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42454   uint64_t result;
42455   
42456   SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
42457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
42458   
42459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42460     SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
42461   }
42462   
42463   result = (uint64_t)(arg1)->GetFileOffset();
42464   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42465   return SWIG_arg;
42466   
42467   if(0) SWIG_fail;
42468   
42469 fail:
42470   lua_error(L);
42471   return SWIG_arg;
42472 }
42473
42474
42475 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
42476   int SWIG_arg = 0;
42477   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42478   uint64_t result;
42479   
42480   SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
42481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
42482   
42483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42484     SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
42485   }
42486   
42487   result = (uint64_t)(arg1)->GetFileByteSize();
42488   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42489   return SWIG_arg;
42490   
42491   if(0) SWIG_fail;
42492   
42493 fail:
42494   lua_error(L);
42495   return SWIG_arg;
42496 }
42497
42498
42499 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
42500   int SWIG_arg = 0;
42501   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42502   lldb::SBData result;
42503   
42504   SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
42505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
42506   
42507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42508     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
42509   }
42510   
42511   result = (arg1)->GetSectionData();
42512   {
42513     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
42514     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
42515   }
42516   return SWIG_arg;
42517   
42518   if(0) SWIG_fail;
42519   
42520 fail:
42521   lua_error(L);
42522   return SWIG_arg;
42523 }
42524
42525
42526 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
42527   int SWIG_arg = 0;
42528   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42529   uint64_t arg2 ;
42530   uint64_t arg3 ;
42531   lldb::SBData result;
42532   
42533   SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
42534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
42535   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
42536   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
42537   
42538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42539     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
42540   }
42541   
42542   arg2 = (uint64_t)lua_tonumber(L, 2);
42543   arg3 = (uint64_t)lua_tonumber(L, 3);
42544   result = (arg1)->GetSectionData(arg2,arg3);
42545   {
42546     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
42547     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
42548   }
42549   return SWIG_arg;
42550   
42551   if(0) SWIG_fail;
42552   
42553 fail:
42554   lua_error(L);
42555   return SWIG_arg;
42556 }
42557
42558
42559 static int _wrap_SBSection_GetSectionData(lua_State* L) {
42560   int argc;
42561   int argv[4]={
42562     1,2,3,4
42563   };
42564   
42565   argc = lua_gettop(L);
42566   if (argc == 1) {
42567     int _v;
42568     {
42569       void *ptr;
42570       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
42571         _v = 0;
42572       } else {
42573         _v = 1;
42574       }
42575     }
42576     if (_v) {
42577       return _wrap_SBSection_GetSectionData__SWIG_0(L);
42578     }
42579   }
42580   if (argc == 3) {
42581     int _v;
42582     {
42583       void *ptr;
42584       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
42585         _v = 0;
42586       } else {
42587         _v = 1;
42588       }
42589     }
42590     if (_v) {
42591       {
42592         _v = lua_isnumber(L,argv[1]);
42593       }
42594       if (_v) {
42595         {
42596           _v = lua_isnumber(L,argv[2]);
42597         }
42598         if (_v) {
42599           return _wrap_SBSection_GetSectionData__SWIG_1(L);
42600         }
42601       }
42602     }
42603   }
42604   
42605   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
42606     "  Possible C/C++ prototypes are:\n"
42607     "    lldb::SBSection::GetSectionData()\n"
42608     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
42609   lua_error(L);return 0;
42610 }
42611
42612
42613 static int _wrap_SBSection_GetSectionType(lua_State* L) {
42614   int SWIG_arg = 0;
42615   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42616   lldb::SectionType result;
42617   
42618   SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
42619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
42620   
42621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42622     SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
42623   }
42624   
42625   result = (lldb::SectionType)(arg1)->GetSectionType();
42626   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
42627   return SWIG_arg;
42628   
42629   if(0) SWIG_fail;
42630   
42631 fail:
42632   lua_error(L);
42633   return SWIG_arg;
42634 }
42635
42636
42637 static int _wrap_SBSection_GetPermissions(lua_State* L) {
42638   int SWIG_arg = 0;
42639   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42640   uint32_t result;
42641   
42642   SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
42643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
42644   
42645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42646     SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
42647   }
42648   
42649   result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
42650   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42651   return SWIG_arg;
42652   
42653   if(0) SWIG_fail;
42654   
42655 fail:
42656   lua_error(L);
42657   return SWIG_arg;
42658 }
42659
42660
42661 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
42662   int SWIG_arg = 0;
42663   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42664   uint32_t result;
42665   
42666   SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
42667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
42668   
42669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42670     SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
42671   }
42672   
42673   result = (uint32_t)(arg1)->GetTargetByteSize();
42674   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42675   return SWIG_arg;
42676   
42677   if(0) SWIG_fail;
42678   
42679 fail:
42680   lua_error(L);
42681   return SWIG_arg;
42682 }
42683
42684
42685 static int _wrap_SBSection_GetDescription(lua_State* L) {
42686   int SWIG_arg = 0;
42687   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42688   lldb::SBStream *arg2 = 0 ;
42689   bool result;
42690   
42691   SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
42692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
42693   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
42694   
42695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42696     SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
42697   }
42698   
42699   
42700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
42701     SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
42702   }
42703   
42704   result = (bool)(arg1)->GetDescription(*arg2);
42705   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42706   return SWIG_arg;
42707   
42708   if(0) SWIG_fail;
42709   
42710 fail:
42711   lua_error(L);
42712   return SWIG_arg;
42713 }
42714
42715
42716 static int _wrap_SBSection___eq(lua_State* L) {
42717   int SWIG_arg = 0;
42718   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42719   lldb::SBSection *arg2 = 0 ;
42720   bool result;
42721   
42722   SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
42723   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
42724   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
42725   
42726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42727     SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
42728   }
42729   
42730   
42731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
42732     SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
42733   }
42734   
42735   result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
42736   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42737   return SWIG_arg;
42738   
42739   if(0) SWIG_fail;
42740   
42741 fail:
42742   lua_error(L);
42743   return SWIG_arg;
42744 }
42745
42746
42747 static int _wrap_SBSection___tostring(lua_State* L) {
42748   int SWIG_arg = 0;
42749   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42750   std::string result;
42751   
42752   SWIG_check_num_args("lldb::SBSection::__str__",1,1)
42753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__str__",1,"lldb::SBSection *");
42754   
42755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42756     SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
42757   }
42758   
42759   result = lldb_SBSection___str__(arg1);
42760   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
42761   return SWIG_arg;
42762   
42763   if(0) SWIG_fail;
42764   
42765 fail:
42766   lua_error(L);
42767   return SWIG_arg;
42768 }
42769
42770
42771 static void swig_delete_SBSection(void *obj) {
42772 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
42773 delete arg1;
42774 }
42775 static int _proxy__wrap_new_SBSection(lua_State *L) {
42776     assert(lua_istable(L,1));
42777     lua_pushcfunction(L,_wrap_new_SBSection);
42778     assert(!lua_isnil(L,-1));
42779     lua_replace(L,1); /* replace our table with real constructor */
42780     lua_call(L,lua_gettop(L)-1,1);
42781     return 1;
42782 }
42783 static swig_lua_attribute swig_SBSection_attributes[] = {
42784     {0,0,0}
42785 };
42786 static swig_lua_method swig_SBSection_methods[]= {
42787     { "IsValid", _wrap_SBSection_IsValid},
42788     { "GetName", _wrap_SBSection_GetName},
42789     { "GetParent", _wrap_SBSection_GetParent},
42790     { "FindSubSection", _wrap_SBSection_FindSubSection},
42791     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
42792     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
42793     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
42794     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
42795     { "GetByteSize", _wrap_SBSection_GetByteSize},
42796     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
42797     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
42798     { "GetSectionData", _wrap_SBSection_GetSectionData},
42799     { "GetSectionType", _wrap_SBSection_GetSectionType},
42800     { "GetPermissions", _wrap_SBSection_GetPermissions},
42801     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
42802     { "GetDescription", _wrap_SBSection_GetDescription},
42803     { "__eq", _wrap_SBSection___eq},
42804     { "__tostring", _wrap_SBSection___tostring},
42805     {0,0}
42806 };
42807 static swig_lua_method swig_SBSection_meta[] = {
42808     { "__eq", _wrap_SBSection___eq},
42809     { "__tostring", _wrap_SBSection___tostring},
42810     {0,0}
42811 };
42812
42813 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
42814     {0,0,0}
42815 };
42816 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
42817     {0,0,0,0,0,0}
42818 };
42819 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
42820     {0,0}
42821 };
42822 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
42823     0
42824 };
42825
42826 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
42827     "SBSection",
42828     swig_SBSection_Sf_SwigStatic_methods,
42829     swig_SBSection_Sf_SwigStatic_attributes,
42830     swig_SBSection_Sf_SwigStatic_constants,
42831     swig_SBSection_Sf_SwigStatic_classes,
42832     0
42833 };
42834 static swig_lua_class *swig_SBSection_bases[] = {0};
42835 static const char *swig_SBSection_base_names[] = {0};
42836 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 };
42837
42838 static int _wrap_new_SBSourceManager(lua_State* L) {
42839   int SWIG_arg = 0;
42840   lldb::SBSourceManager *arg1 = 0 ;
42841   lldb::SBSourceManager *result = 0 ;
42842   
42843   SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
42844   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
42845   
42846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42847     SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
42848   }
42849   
42850   result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
42851   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++; 
42852   return SWIG_arg;
42853   
42854   if(0) SWIG_fail;
42855   
42856 fail:
42857   lua_error(L);
42858   return SWIG_arg;
42859 }
42860
42861
42862 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
42863   int SWIG_arg = 0;
42864   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
42865   lldb::SBFileSpec *arg2 = 0 ;
42866   uint32_t arg3 ;
42867   uint32_t arg4 ;
42868   uint32_t arg5 ;
42869   char *arg6 = (char *) 0 ;
42870   lldb::SBStream *arg7 = 0 ;
42871   size_t result;
42872   
42873   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
42874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
42875   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
42876   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
42877   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
42878   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
42879   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
42880   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
42881   
42882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42883     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
42884   }
42885   
42886   
42887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
42888     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
42889   }
42890   
42891   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
42892   arg3 = (uint32_t)lua_tonumber(L, 3);
42893   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
42894   arg4 = (uint32_t)lua_tonumber(L, 4);
42895   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
42896   arg5 = (uint32_t)lua_tonumber(L, 5);
42897   arg6 = (char *)lua_tostring(L, 6);
42898   
42899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
42900     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
42901   }
42902   
42903   result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
42904   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42905   return SWIG_arg;
42906   
42907   if(0) SWIG_fail;
42908   
42909 fail:
42910   lua_error(L);
42911   return SWIG_arg;
42912 }
42913
42914
42915 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
42916   int SWIG_arg = 0;
42917   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
42918   lldb::SBFileSpec *arg2 = 0 ;
42919   uint32_t arg3 ;
42920   uint32_t arg4 ;
42921   uint32_t arg5 ;
42922   uint32_t arg6 ;
42923   char *arg7 = (char *) 0 ;
42924   lldb::SBStream *arg8 = 0 ;
42925   size_t result;
42926   
42927   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
42928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
42929   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
42930   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
42931   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
42932   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
42933   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
42934   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
42935   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
42936   
42937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42938     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
42939   }
42940   
42941   
42942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
42943     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
42944   }
42945   
42946   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
42947   arg3 = (uint32_t)lua_tonumber(L, 3);
42948   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
42949   arg4 = (uint32_t)lua_tonumber(L, 4);
42950   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
42951   arg5 = (uint32_t)lua_tonumber(L, 5);
42952   SWIG_contract_assert((lua_tonumber(L,6)>=0),"number must not be negative")
42953   arg6 = (uint32_t)lua_tonumber(L, 6);
42954   arg7 = (char *)lua_tostring(L, 7);
42955   
42956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
42957     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
42958   }
42959   
42960   result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
42961   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42962   return SWIG_arg;
42963   
42964   if(0) SWIG_fail;
42965   
42966 fail:
42967   lua_error(L);
42968   return SWIG_arg;
42969 }
42970
42971
42972 static void swig_delete_SBSourceManager(void *obj) {
42973 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
42974 delete arg1;
42975 }
42976 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
42977     assert(lua_istable(L,1));
42978     lua_pushcfunction(L,_wrap_new_SBSourceManager);
42979     assert(!lua_isnil(L,-1));
42980     lua_replace(L,1); /* replace our table with real constructor */
42981     lua_call(L,lua_gettop(L)-1,1);
42982     return 1;
42983 }
42984 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
42985     {0,0,0}
42986 };
42987 static swig_lua_method swig_SBSourceManager_methods[]= {
42988     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
42989     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
42990     {0,0}
42991 };
42992 static swig_lua_method swig_SBSourceManager_meta[] = {
42993     {0,0}
42994 };
42995
42996 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
42997     {0,0,0}
42998 };
42999 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
43000     {0,0,0,0,0,0}
43001 };
43002 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
43003     {0,0}
43004 };
43005 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
43006     0
43007 };
43008
43009 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
43010     "SBSourceManager",
43011     swig_SBSourceManager_Sf_SwigStatic_methods,
43012     swig_SBSourceManager_Sf_SwigStatic_attributes,
43013     swig_SBSourceManager_Sf_SwigStatic_constants,
43014     swig_SBSourceManager_Sf_SwigStatic_classes,
43015     0
43016 };
43017 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
43018 static const char *swig_SBSourceManager_base_names[] = {0};
43019 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 };
43020
43021 static int _wrap_new_SBStream(lua_State* L) {
43022   int SWIG_arg = 0;
43023   lldb::SBStream *result = 0 ;
43024   
43025   SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
43026   result = (lldb::SBStream *)new lldb::SBStream();
43027   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++; 
43028   return SWIG_arg;
43029   
43030   if(0) SWIG_fail;
43031   
43032 fail:
43033   lua_error(L);
43034   return SWIG_arg;
43035 }
43036
43037
43038 static int _wrap_SBStream_IsValid(lua_State* L) {
43039   int SWIG_arg = 0;
43040   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43041   bool result;
43042   
43043   SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
43044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
43045   
43046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43047     SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
43048   }
43049   
43050   result = (bool)((lldb::SBStream const *)arg1)->IsValid();
43051   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43052   return SWIG_arg;
43053   
43054   if(0) SWIG_fail;
43055   
43056 fail:
43057   lua_error(L);
43058   return SWIG_arg;
43059 }
43060
43061
43062 static int _wrap_SBStream_GetData(lua_State* L) {
43063   int SWIG_arg = 0;
43064   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43065   char *result = 0 ;
43066   
43067   SWIG_check_num_args("lldb::SBStream::GetData",1,1)
43068   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
43069   
43070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43071     SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
43072   }
43073   
43074   result = (char *)(arg1)->GetData();
43075   lua_pushstring(L,(const char *)result); SWIG_arg++;
43076   return SWIG_arg;
43077   
43078   if(0) SWIG_fail;
43079   
43080 fail:
43081   lua_error(L);
43082   return SWIG_arg;
43083 }
43084
43085
43086 static int _wrap_SBStream_GetSize(lua_State* L) {
43087   int SWIG_arg = 0;
43088   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43089   size_t result;
43090   
43091   SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
43092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
43093   
43094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43095     SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
43096   }
43097   
43098   result = (arg1)->GetSize();
43099   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43100   return SWIG_arg;
43101   
43102   if(0) SWIG_fail;
43103   
43104 fail:
43105   lua_error(L);
43106   return SWIG_arg;
43107 }
43108
43109
43110 static int _wrap_SBStream_Print(lua_State* L) {
43111   int SWIG_arg = 0;
43112   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43113   char *arg2 = (char *) 0 ;
43114   
43115   SWIG_check_num_args("lldb::SBStream::Print",2,2)
43116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
43117   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
43118   
43119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43120     SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
43121   }
43122   
43123   arg2 = (char *)lua_tostring(L, 2);
43124   (arg1)->Print((char const *)arg2);
43125   
43126   return SWIG_arg;
43127   
43128   if(0) SWIG_fail;
43129   
43130 fail:
43131   lua_error(L);
43132   return SWIG_arg;
43133 }
43134
43135
43136 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
43137   int SWIG_arg = 0;
43138   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43139   char *arg2 = (char *) 0 ;
43140   bool arg3 ;
43141   
43142   SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
43143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43144   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
43145   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
43146   
43147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43148     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43149   }
43150   
43151   arg2 = (char *)lua_tostring(L, 2);
43152   arg3 = (lua_toboolean(L, 3)!=0);
43153   (arg1)->RedirectToFile((char const *)arg2,arg3);
43154   
43155   return SWIG_arg;
43156   
43157   if(0) SWIG_fail;
43158   
43159 fail:
43160   lua_error(L);
43161   return SWIG_arg;
43162 }
43163
43164
43165 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
43166   int SWIG_arg = 0;
43167   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43168   lldb::SBFile arg2 ;
43169   lldb::SBFile *argp2 ;
43170   
43171   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
43172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43173   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
43174   
43175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43176     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43177   }
43178   
43179   
43180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
43181     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
43182   }
43183   arg2 = *argp2;
43184   
43185   (arg1)->RedirectToFile(arg2);
43186   
43187   return SWIG_arg;
43188   
43189   if(0) SWIG_fail;
43190   
43191 fail:
43192   lua_error(L);
43193   return SWIG_arg;
43194 }
43195
43196
43197 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
43198   int SWIG_arg = 0;
43199   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43200   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
43201   lldb::FileSP *argp2 ;
43202   
43203   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
43204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43205   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::FileSP");
43206   
43207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43208     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43209   }
43210   
43211   
43212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
43213     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
43214   }
43215   arg2 = *argp2;
43216   
43217   (arg1)->RedirectToFile(arg2);
43218   
43219   return SWIG_arg;
43220   
43221   if(0) SWIG_fail;
43222   
43223 fail:
43224   lua_error(L);
43225   return SWIG_arg;
43226 }
43227
43228
43229 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
43230   int argc;
43231   int argv[4]={
43232     1,2,3,4
43233   };
43234   
43235   argc = lua_gettop(L);
43236   if (argc == 2) {
43237     int _v;
43238     {
43239       void *ptr;
43240       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43241         _v = 0;
43242       } else {
43243         _v = 1;
43244       }
43245     }
43246     if (_v) {
43247       {
43248         void *ptr;
43249         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
43250           _v = 0;
43251         } else {
43252           _v = 1;
43253         }
43254       }
43255       if (_v) {
43256         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
43257       }
43258     }
43259   }
43260   if (argc == 2) {
43261     int _v;
43262     {
43263       void *ptr;
43264       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43265         _v = 0;
43266       } else {
43267         _v = 1;
43268       }
43269     }
43270     if (_v) {
43271       {
43272         void *ptr;
43273         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
43274           _v = 0;
43275         } else {
43276           _v = 1;
43277         }
43278       }
43279       if (_v) {
43280         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
43281       }
43282     }
43283   }
43284   if (argc == 3) {
43285     int _v;
43286     {
43287       void *ptr;
43288       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43289         _v = 0;
43290       } else {
43291         _v = 1;
43292       }
43293     }
43294     if (_v) {
43295       {
43296         _v = SWIG_lua_isnilstring(L,argv[1]);
43297       }
43298       if (_v) {
43299         {
43300           _v = lua_isboolean(L,argv[2]);
43301         }
43302         if (_v) {
43303           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
43304         }
43305       }
43306     }
43307   }
43308   
43309   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
43310     "  Possible C/C++ prototypes are:\n"
43311     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
43312     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
43313     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
43314   lua_error(L);return 0;
43315 }
43316
43317
43318 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
43319   int SWIG_arg = 0;
43320   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43321   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
43322   bool arg3 ;
43323   lldb::FileSP *argp2 ;
43324   
43325   SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
43326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
43327   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",2,"lldb::FileSP");
43328   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
43329   
43330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43331     SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
43332   }
43333   
43334   
43335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
43336     SWIG_fail_ptr("SBStream_RedirectToFileHandle",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
43337   }
43338   arg2 = *argp2;
43339   
43340   arg3 = (lua_toboolean(L, 3)!=0);
43341   lldb_SBStream_RedirectToFileHandle(arg1,arg2,arg3);
43342   
43343   return SWIG_arg;
43344   
43345   if(0) SWIG_fail;
43346   
43347 fail:
43348   lua_error(L);
43349   return SWIG_arg;
43350 }
43351
43352
43353 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
43354   int SWIG_arg = 0;
43355   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43356   int arg2 ;
43357   bool arg3 ;
43358   
43359   SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
43360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
43361   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
43362   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
43363   
43364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43365     SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
43366   }
43367   
43368   arg2 = (int)lua_tonumber(L, 2);
43369   arg3 = (lua_toboolean(L, 3)!=0);
43370   (arg1)->RedirectToFileDescriptor(arg2,arg3);
43371   
43372   return SWIG_arg;
43373   
43374   if(0) SWIG_fail;
43375   
43376 fail:
43377   lua_error(L);
43378   return SWIG_arg;
43379 }
43380
43381
43382 static int _wrap_SBStream_Clear(lua_State* L) {
43383   int SWIG_arg = 0;
43384   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43385   
43386   SWIG_check_num_args("lldb::SBStream::Clear",1,1)
43387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
43388   
43389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43390     SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
43391   }
43392   
43393   (arg1)->Clear();
43394   
43395   return SWIG_arg;
43396   
43397   if(0) SWIG_fail;
43398   
43399 fail:
43400   lua_error(L);
43401   return SWIG_arg;
43402 }
43403
43404
43405 static void swig_delete_SBStream(void *obj) {
43406 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
43407 delete arg1;
43408 }
43409 static int _proxy__wrap_new_SBStream(lua_State *L) {
43410     assert(lua_istable(L,1));
43411     lua_pushcfunction(L,_wrap_new_SBStream);
43412     assert(!lua_isnil(L,-1));
43413     lua_replace(L,1); /* replace our table with real constructor */
43414     lua_call(L,lua_gettop(L)-1,1);
43415     return 1;
43416 }
43417 static swig_lua_attribute swig_SBStream_attributes[] = {
43418     {0,0,0}
43419 };
43420 static swig_lua_method swig_SBStream_methods[]= {
43421     { "IsValid", _wrap_SBStream_IsValid},
43422     { "GetData", _wrap_SBStream_GetData},
43423     { "GetSize", _wrap_SBStream_GetSize},
43424     { "Print", _wrap_SBStream_Print},
43425     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
43426     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
43427     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
43428     { "Clear", _wrap_SBStream_Clear},
43429     {0,0}
43430 };
43431 static swig_lua_method swig_SBStream_meta[] = {
43432     {0,0}
43433 };
43434
43435 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
43436     {0,0,0}
43437 };
43438 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
43439     {0,0,0,0,0,0}
43440 };
43441 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
43442     {0,0}
43443 };
43444 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
43445     0
43446 };
43447
43448 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
43449     "SBStream",
43450     swig_SBStream_Sf_SwigStatic_methods,
43451     swig_SBStream_Sf_SwigStatic_attributes,
43452     swig_SBStream_Sf_SwigStatic_constants,
43453     swig_SBStream_Sf_SwigStatic_classes,
43454     0
43455 };
43456 static swig_lua_class *swig_SBStream_bases[] = {0};
43457 static const char *swig_SBStream_base_names[] = {0};
43458 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 };
43459
43460 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
43461   int SWIG_arg = 0;
43462   lldb::SBStringList *result = 0 ;
43463   
43464   SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
43465   result = (lldb::SBStringList *)new lldb::SBStringList();
43466   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++; 
43467   return SWIG_arg;
43468   
43469   if(0) SWIG_fail;
43470   
43471 fail:
43472   lua_error(L);
43473   return SWIG_arg;
43474 }
43475
43476
43477 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
43478   int SWIG_arg = 0;
43479   lldb::SBStringList *arg1 = 0 ;
43480   lldb::SBStringList *result = 0 ;
43481   
43482   SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
43483   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
43484   
43485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43486     SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
43487   }
43488   
43489   result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
43490   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++; 
43491   return SWIG_arg;
43492   
43493   if(0) SWIG_fail;
43494   
43495 fail:
43496   lua_error(L);
43497   return SWIG_arg;
43498 }
43499
43500
43501 static int _wrap_new_SBStringList(lua_State* L) {
43502   int argc;
43503   int argv[2]={
43504     1,2
43505   };
43506   
43507   argc = lua_gettop(L);
43508   if (argc == 0) {
43509     return _wrap_new_SBStringList__SWIG_0(L);
43510   }
43511   if (argc == 1) {
43512     int _v;
43513     {
43514       void *ptr;
43515       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
43516         _v = 0;
43517       } else {
43518         _v = 1;
43519       }
43520     }
43521     if (_v) {
43522       return _wrap_new_SBStringList__SWIG_1(L);
43523     }
43524   }
43525   
43526   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
43527     "  Possible C/C++ prototypes are:\n"
43528     "    lldb::SBStringList::SBStringList()\n"
43529     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
43530   lua_error(L);return 0;
43531 }
43532
43533
43534 static int _wrap_SBStringList_IsValid(lua_State* L) {
43535   int SWIG_arg = 0;
43536   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43537   bool result;
43538   
43539   SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
43540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
43541   
43542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43543     SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
43544   }
43545   
43546   result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
43547   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43548   return SWIG_arg;
43549   
43550   if(0) SWIG_fail;
43551   
43552 fail:
43553   lua_error(L);
43554   return SWIG_arg;
43555 }
43556
43557
43558 static int _wrap_SBStringList_AppendString(lua_State* L) {
43559   int SWIG_arg = 0;
43560   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43561   char *arg2 = (char *) 0 ;
43562   
43563   SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
43564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
43565   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
43566   
43567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43568     SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
43569   }
43570   
43571   arg2 = (char *)lua_tostring(L, 2);
43572   (arg1)->AppendString((char const *)arg2);
43573   
43574   return SWIG_arg;
43575   
43576   if(0) SWIG_fail;
43577   
43578 fail:
43579   lua_error(L);
43580   return SWIG_arg;
43581 }
43582
43583
43584 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
43585   int SWIG_arg = 0;
43586   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43587   char **arg2 = (char **) 0 ;
43588   int arg3 ;
43589   
43590   SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
43591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
43592   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"char const **");
43593   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
43594   
43595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43596     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
43597   }
43598   
43599   
43600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
43601     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_p_char);
43602   }
43603   
43604   arg3 = (int)lua_tonumber(L, 3);
43605   (arg1)->AppendList((char const **)arg2,arg3);
43606   
43607   return SWIG_arg;
43608   
43609   if(0) SWIG_fail;
43610   
43611 fail:
43612   lua_error(L);
43613   return SWIG_arg;
43614 }
43615
43616
43617 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
43618   int SWIG_arg = 0;
43619   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43620   lldb::SBStringList *arg2 = 0 ;
43621   
43622   SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
43623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
43624   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
43625   
43626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43627     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
43628   }
43629   
43630   
43631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
43632     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
43633   }
43634   
43635   (arg1)->AppendList((lldb::SBStringList const &)*arg2);
43636   
43637   return SWIG_arg;
43638   
43639   if(0) SWIG_fail;
43640   
43641 fail:
43642   lua_error(L);
43643   return SWIG_arg;
43644 }
43645
43646
43647 static int _wrap_SBStringList_AppendList(lua_State* L) {
43648   int argc;
43649   int argv[4]={
43650     1,2,3,4
43651   };
43652   
43653   argc = lua_gettop(L);
43654   if (argc == 2) {
43655     int _v;
43656     {
43657       void *ptr;
43658       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
43659         _v = 0;
43660       } else {
43661         _v = 1;
43662       }
43663     }
43664     if (_v) {
43665       {
43666         void *ptr;
43667         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
43668           _v = 0;
43669         } else {
43670           _v = 1;
43671         }
43672       }
43673       if (_v) {
43674         return _wrap_SBStringList_AppendList__SWIG_1(L);
43675       }
43676     }
43677   }
43678   if (argc == 3) {
43679     int _v;
43680     {
43681       void *ptr;
43682       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
43683         _v = 0;
43684       } else {
43685         _v = 1;
43686       }
43687     }
43688     if (_v) {
43689       {
43690         void *ptr;
43691         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
43692           _v = 0;
43693         } else {
43694           _v = 1;
43695         }
43696       }
43697       if (_v) {
43698         {
43699           _v = lua_isnumber(L,argv[2]);
43700         }
43701         if (_v) {
43702           return _wrap_SBStringList_AppendList__SWIG_0(L);
43703         }
43704       }
43705     }
43706   }
43707   
43708   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
43709     "  Possible C/C++ prototypes are:\n"
43710     "    lldb::SBStringList::AppendList(char const **,int)\n"
43711     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
43712   lua_error(L);return 0;
43713 }
43714
43715
43716 static int _wrap_SBStringList_GetSize(lua_State* L) {
43717   int SWIG_arg = 0;
43718   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43719   uint32_t result;
43720   
43721   SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
43722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
43723   
43724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43725     SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
43726   }
43727   
43728   result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
43729   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43730   return SWIG_arg;
43731   
43732   if(0) SWIG_fail;
43733   
43734 fail:
43735   lua_error(L);
43736   return SWIG_arg;
43737 }
43738
43739
43740 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
43741   int SWIG_arg = 0;
43742   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43743   size_t arg2 ;
43744   char *result = 0 ;
43745   
43746   SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
43747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
43748   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
43749   
43750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43751     SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
43752   }
43753   
43754   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
43755   arg2 = (size_t)lua_tonumber(L, 2);
43756   result = (char *)(arg1)->GetStringAtIndex(arg2);
43757   lua_pushstring(L,(const char *)result); SWIG_arg++;
43758   return SWIG_arg;
43759   
43760   if(0) SWIG_fail;
43761   
43762 fail:
43763   lua_error(L);
43764   return SWIG_arg;
43765 }
43766
43767
43768 static int _wrap_SBStringList_Clear(lua_State* L) {
43769   int SWIG_arg = 0;
43770   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43771   
43772   SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
43773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
43774   
43775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43776     SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
43777   }
43778   
43779   (arg1)->Clear();
43780   
43781   return SWIG_arg;
43782   
43783   if(0) SWIG_fail;
43784   
43785 fail:
43786   lua_error(L);
43787   return SWIG_arg;
43788 }
43789
43790
43791 static void swig_delete_SBStringList(void *obj) {
43792 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
43793 delete arg1;
43794 }
43795 static int _proxy__wrap_new_SBStringList(lua_State *L) {
43796     assert(lua_istable(L,1));
43797     lua_pushcfunction(L,_wrap_new_SBStringList);
43798     assert(!lua_isnil(L,-1));
43799     lua_replace(L,1); /* replace our table with real constructor */
43800     lua_call(L,lua_gettop(L)-1,1);
43801     return 1;
43802 }
43803 static swig_lua_attribute swig_SBStringList_attributes[] = {
43804     {0,0,0}
43805 };
43806 static swig_lua_method swig_SBStringList_methods[]= {
43807     { "IsValid", _wrap_SBStringList_IsValid},
43808     { "AppendString", _wrap_SBStringList_AppendString},
43809     { "AppendList", _wrap_SBStringList_AppendList},
43810     { "GetSize", _wrap_SBStringList_GetSize},
43811     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
43812     { "Clear", _wrap_SBStringList_Clear},
43813     {0,0}
43814 };
43815 static swig_lua_method swig_SBStringList_meta[] = {
43816     {0,0}
43817 };
43818
43819 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
43820     {0,0,0}
43821 };
43822 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
43823     {0,0,0,0,0,0}
43824 };
43825 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
43826     {0,0}
43827 };
43828 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
43829     0
43830 };
43831
43832 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
43833     "SBStringList",
43834     swig_SBStringList_Sf_SwigStatic_methods,
43835     swig_SBStringList_Sf_SwigStatic_attributes,
43836     swig_SBStringList_Sf_SwigStatic_constants,
43837     swig_SBStringList_Sf_SwigStatic_classes,
43838     0
43839 };
43840 static swig_lua_class *swig_SBStringList_bases[] = {0};
43841 static const char *swig_SBStringList_base_names[] = {0};
43842 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 };
43843
43844 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
43845   int SWIG_arg = 0;
43846   lldb::SBStructuredData *result = 0 ;
43847   
43848   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
43849   result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
43850   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++; 
43851   return SWIG_arg;
43852   
43853   if(0) SWIG_fail;
43854   
43855 fail:
43856   lua_error(L);
43857   return SWIG_arg;
43858 }
43859
43860
43861 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
43862   int SWIG_arg = 0;
43863   lldb::SBStructuredData *arg1 = 0 ;
43864   lldb::SBStructuredData *result = 0 ;
43865   
43866   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43867   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
43868   
43869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43870     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
43871   }
43872   
43873   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
43874   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++; 
43875   return SWIG_arg;
43876   
43877   if(0) SWIG_fail;
43878   
43879 fail:
43880   lua_error(L);
43881   return SWIG_arg;
43882 }
43883
43884
43885 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
43886   int SWIG_arg = 0;
43887   lldb::EventSP *arg1 = 0 ;
43888   lldb::SBStructuredData *result = 0 ;
43889   
43890   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43891   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
43892   
43893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
43894     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
43895   }
43896   
43897   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
43898   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++; 
43899   return SWIG_arg;
43900   
43901   if(0) SWIG_fail;
43902   
43903 fail:
43904   lua_error(L);
43905   return SWIG_arg;
43906 }
43907
43908
43909 static int _wrap_new_SBStructuredData(lua_State* L) {
43910   int argc;
43911   int argv[2]={
43912     1,2
43913   };
43914   
43915   argc = lua_gettop(L);
43916   if (argc == 0) {
43917     return _wrap_new_SBStructuredData__SWIG_0(L);
43918   }
43919   if (argc == 1) {
43920     int _v;
43921     {
43922       void *ptr;
43923       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
43924         _v = 0;
43925       } else {
43926         _v = 1;
43927       }
43928     }
43929     if (_v) {
43930       return _wrap_new_SBStructuredData__SWIG_1(L);
43931     }
43932   }
43933   if (argc == 1) {
43934     int _v;
43935     {
43936       void *ptr;
43937       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)) {
43938         _v = 0;
43939       } else {
43940         _v = 1;
43941       }
43942     }
43943     if (_v) {
43944       return _wrap_new_SBStructuredData__SWIG_2(L);
43945     }
43946   }
43947   
43948   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
43949     "  Possible C/C++ prototypes are:\n"
43950     "    lldb::SBStructuredData::SBStructuredData()\n"
43951     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
43952     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
43953   lua_error(L);return 0;
43954 }
43955
43956
43957 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
43958   int SWIG_arg = 0;
43959   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43960   bool result;
43961   
43962   SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
43963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
43964   
43965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43966     SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
43967   }
43968   
43969   result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
43970   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43971   return SWIG_arg;
43972   
43973   if(0) SWIG_fail;
43974   
43975 fail:
43976   lua_error(L);
43977   return SWIG_arg;
43978 }
43979
43980
43981 static int _wrap_SBStructuredData_Clear(lua_State* L) {
43982   int SWIG_arg = 0;
43983   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43984   
43985   SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
43986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
43987   
43988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43989     SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
43990   }
43991   
43992   (arg1)->Clear();
43993   
43994   return SWIG_arg;
43995   
43996   if(0) SWIG_fail;
43997   
43998 fail:
43999   lua_error(L);
44000   return SWIG_arg;
44001 }
44002
44003
44004 static int _wrap_SBStructuredData_GetType(lua_State* L) {
44005   int SWIG_arg = 0;
44006   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44007   lldb::StructuredDataType result;
44008   
44009   SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
44010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
44011   
44012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44013     SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
44014   }
44015   
44016   result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
44017   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
44018   return SWIG_arg;
44019   
44020   if(0) SWIG_fail;
44021   
44022 fail:
44023   lua_error(L);
44024   return SWIG_arg;
44025 }
44026
44027
44028 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
44029   int SWIG_arg = 0;
44030   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44031   size_t result;
44032   
44033   SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
44034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
44035   
44036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44037     SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
44038   }
44039   
44040   result = ((lldb::SBStructuredData const *)arg1)->GetSize();
44041   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44042   return SWIG_arg;
44043   
44044   if(0) SWIG_fail;
44045   
44046 fail:
44047   lua_error(L);
44048   return SWIG_arg;
44049 }
44050
44051
44052 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
44053   int SWIG_arg = 0;
44054   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44055   lldb::SBStringList *arg2 = 0 ;
44056   bool result;
44057   
44058   SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
44059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
44060   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
44061   
44062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44063     SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
44064   }
44065   
44066   
44067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
44068     SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
44069   }
44070   
44071   result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
44072   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44073   return SWIG_arg;
44074   
44075   if(0) SWIG_fail;
44076   
44077 fail:
44078   lua_error(L);
44079   return SWIG_arg;
44080 }
44081
44082
44083 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
44084   int SWIG_arg = 0;
44085   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44086   char *arg2 = (char *) 0 ;
44087   lldb::SBStructuredData result;
44088   
44089   SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
44090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
44091   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
44092   
44093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44094     SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
44095   }
44096   
44097   arg2 = (char *)lua_tostring(L, 2);
44098   result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
44099   {
44100     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
44101     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44102   }
44103   return SWIG_arg;
44104   
44105   if(0) SWIG_fail;
44106   
44107 fail:
44108   lua_error(L);
44109   return SWIG_arg;
44110 }
44111
44112
44113 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
44114   int SWIG_arg = 0;
44115   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44116   size_t arg2 ;
44117   lldb::SBStructuredData result;
44118   
44119   SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
44120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
44121   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
44122   
44123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44124     SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
44125   }
44126   
44127   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
44128   arg2 = (size_t)lua_tonumber(L, 2);
44129   result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
44130   {
44131     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
44132     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44133   }
44134   return SWIG_arg;
44135   
44136   if(0) SWIG_fail;
44137   
44138 fail:
44139   lua_error(L);
44140   return SWIG_arg;
44141 }
44142
44143
44144 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
44145   int SWIG_arg = 0;
44146   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44147   uint64_t arg2 ;
44148   uint64_t result;
44149   
44150   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
44151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
44152   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
44153   
44154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44155     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44156   }
44157   
44158   arg2 = (uint64_t)lua_tonumber(L, 2);
44159   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
44160   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44161   return SWIG_arg;
44162   
44163   if(0) SWIG_fail;
44164   
44165 fail:
44166   lua_error(L);
44167   return SWIG_arg;
44168 }
44169
44170
44171 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
44172   int SWIG_arg = 0;
44173   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44174   uint64_t result;
44175   
44176   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
44177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
44178   
44179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44180     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44181   }
44182   
44183   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
44184   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44185   return SWIG_arg;
44186   
44187   if(0) SWIG_fail;
44188   
44189 fail:
44190   lua_error(L);
44191   return SWIG_arg;
44192 }
44193
44194
44195 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
44196   int argc;
44197   int argv[3]={
44198     1,2,3
44199   };
44200   
44201   argc = lua_gettop(L);
44202   if (argc == 1) {
44203     int _v;
44204     {
44205       void *ptr;
44206       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44207         _v = 0;
44208       } else {
44209         _v = 1;
44210       }
44211     }
44212     if (_v) {
44213       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
44214     }
44215   }
44216   if (argc == 2) {
44217     int _v;
44218     {
44219       void *ptr;
44220       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44221         _v = 0;
44222       } else {
44223         _v = 1;
44224       }
44225     }
44226     if (_v) {
44227       {
44228         _v = lua_isnumber(L,argv[1]);
44229       }
44230       if (_v) {
44231         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
44232       }
44233     }
44234   }
44235   
44236   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
44237     "  Possible C/C++ prototypes are:\n"
44238     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
44239     "    lldb::SBStructuredData::GetIntegerValue() const\n");
44240   lua_error(L);return 0;
44241 }
44242
44243
44244 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
44245   int SWIG_arg = 0;
44246   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44247   double arg2 ;
44248   double result;
44249   
44250   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
44251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
44252   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
44253   
44254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44255     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44256   }
44257   
44258   arg2 = (double)lua_tonumber(L, 2);
44259   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
44260   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44261   return SWIG_arg;
44262   
44263   if(0) SWIG_fail;
44264   
44265 fail:
44266   lua_error(L);
44267   return SWIG_arg;
44268 }
44269
44270
44271 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
44272   int SWIG_arg = 0;
44273   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44274   double result;
44275   
44276   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
44277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
44278   
44279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44280     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44281   }
44282   
44283   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
44284   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44285   return SWIG_arg;
44286   
44287   if(0) SWIG_fail;
44288   
44289 fail:
44290   lua_error(L);
44291   return SWIG_arg;
44292 }
44293
44294
44295 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
44296   int argc;
44297   int argv[3]={
44298     1,2,3
44299   };
44300   
44301   argc = lua_gettop(L);
44302   if (argc == 1) {
44303     int _v;
44304     {
44305       void *ptr;
44306       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44307         _v = 0;
44308       } else {
44309         _v = 1;
44310       }
44311     }
44312     if (_v) {
44313       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
44314     }
44315   }
44316   if (argc == 2) {
44317     int _v;
44318     {
44319       void *ptr;
44320       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44321         _v = 0;
44322       } else {
44323         _v = 1;
44324       }
44325     }
44326     if (_v) {
44327       {
44328         _v = lua_isnumber(L,argv[1]);
44329       }
44330       if (_v) {
44331         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
44332       }
44333     }
44334   }
44335   
44336   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
44337     "  Possible C/C++ prototypes are:\n"
44338     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
44339     "    lldb::SBStructuredData::GetFloatValue() const\n");
44340   lua_error(L);return 0;
44341 }
44342
44343
44344 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
44345   int SWIG_arg = 0;
44346   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44347   bool arg2 ;
44348   bool result;
44349   
44350   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
44351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
44352   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
44353   
44354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44355     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44356   }
44357   
44358   arg2 = (lua_toboolean(L, 2)!=0);
44359   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
44360   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44361   return SWIG_arg;
44362   
44363   if(0) SWIG_fail;
44364   
44365 fail:
44366   lua_error(L);
44367   return SWIG_arg;
44368 }
44369
44370
44371 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
44372   int SWIG_arg = 0;
44373   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44374   bool result;
44375   
44376   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
44377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
44378   
44379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44380     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44381   }
44382   
44383   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
44384   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44385   return SWIG_arg;
44386   
44387   if(0) SWIG_fail;
44388   
44389 fail:
44390   lua_error(L);
44391   return SWIG_arg;
44392 }
44393
44394
44395 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
44396   int argc;
44397   int argv[3]={
44398     1,2,3
44399   };
44400   
44401   argc = lua_gettop(L);
44402   if (argc == 1) {
44403     int _v;
44404     {
44405       void *ptr;
44406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44407         _v = 0;
44408       } else {
44409         _v = 1;
44410       }
44411     }
44412     if (_v) {
44413       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
44414     }
44415   }
44416   if (argc == 2) {
44417     int _v;
44418     {
44419       void *ptr;
44420       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44421         _v = 0;
44422       } else {
44423         _v = 1;
44424       }
44425     }
44426     if (_v) {
44427       {
44428         _v = lua_isboolean(L,argv[1]);
44429       }
44430       if (_v) {
44431         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
44432       }
44433     }
44434   }
44435   
44436   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
44437     "  Possible C/C++ prototypes are:\n"
44438     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
44439     "    lldb::SBStructuredData::GetBooleanValue() const\n");
44440   lua_error(L);return 0;
44441 }
44442
44443
44444 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
44445   int SWIG_arg = 0;
44446   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44447   char *arg2 = (char *) 0 ;
44448   size_t arg3 ;
44449   size_t result;
44450   
44451   SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",3,3)
44452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
44453   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",2,"char *");
44454   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",3,"size_t");
44455   
44456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44457     SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44458   }
44459   
44460   arg2 = (char *)lua_tostring(L, 2);
44461   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
44462   arg3 = (size_t)lua_tonumber(L, 3);
44463   result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
44464   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44465   return SWIG_arg;
44466   
44467   if(0) SWIG_fail;
44468   
44469 fail:
44470   lua_error(L);
44471   return SWIG_arg;
44472 }
44473
44474
44475 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
44476   int SWIG_arg = 0;
44477   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44478   lldb::SBStream *arg2 = 0 ;
44479   lldb::SBError result;
44480   
44481   SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
44482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
44483   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
44484   
44485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44486     SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
44487   }
44488   
44489   
44490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44491     SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
44492   }
44493   
44494   result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
44495   {
44496     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44497     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44498   }
44499   return SWIG_arg;
44500   
44501   if(0) SWIG_fail;
44502   
44503 fail:
44504   lua_error(L);
44505   return SWIG_arg;
44506 }
44507
44508
44509 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
44510   int SWIG_arg = 0;
44511   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44512   lldb::SBStream *arg2 = 0 ;
44513   lldb::SBError result;
44514   
44515   SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
44516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
44517   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
44518   
44519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44520     SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
44521   }
44522   
44523   
44524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44525     SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44526   }
44527   
44528   result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
44529   {
44530     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44531     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44532   }
44533   return SWIG_arg;
44534   
44535   if(0) SWIG_fail;
44536   
44537 fail:
44538   lua_error(L);
44539   return SWIG_arg;
44540 }
44541
44542
44543 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
44544   int SWIG_arg = 0;
44545   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44546   lldb::SBStream *arg2 = 0 ;
44547   lldb::SBError result;
44548   
44549   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
44550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
44551   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
44552   
44553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44554     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
44555   }
44556   
44557   
44558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44559     SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
44560   }
44561   
44562   result = (arg1)->SetFromJSON(*arg2);
44563   {
44564     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44565     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44566   }
44567   return SWIG_arg;
44568   
44569   if(0) SWIG_fail;
44570   
44571 fail:
44572   lua_error(L);
44573   return SWIG_arg;
44574 }
44575
44576
44577 static void swig_delete_SBStructuredData(void *obj) {
44578 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
44579 delete arg1;
44580 }
44581 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
44582     assert(lua_istable(L,1));
44583     lua_pushcfunction(L,_wrap_new_SBStructuredData);
44584     assert(!lua_isnil(L,-1));
44585     lua_replace(L,1); /* replace our table with real constructor */
44586     lua_call(L,lua_gettop(L)-1,1);
44587     return 1;
44588 }
44589 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
44590     {0,0,0}
44591 };
44592 static swig_lua_method swig_SBStructuredData_methods[]= {
44593     { "IsValid", _wrap_SBStructuredData_IsValid},
44594     { "Clear", _wrap_SBStructuredData_Clear},
44595     { "GetType", _wrap_SBStructuredData_GetType},
44596     { "GetSize", _wrap_SBStructuredData_GetSize},
44597     { "GetKeys", _wrap_SBStructuredData_GetKeys},
44598     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
44599     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
44600     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
44601     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
44602     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
44603     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
44604     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
44605     { "GetDescription", _wrap_SBStructuredData_GetDescription},
44606     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
44607     {0,0}
44608 };
44609 static swig_lua_method swig_SBStructuredData_meta[] = {
44610     {0,0}
44611 };
44612
44613 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
44614     {0,0,0}
44615 };
44616 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
44617     {0,0,0,0,0,0}
44618 };
44619 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
44620     {0,0}
44621 };
44622 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
44623     0
44624 };
44625
44626 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
44627     "SBStructuredData",
44628     swig_SBStructuredData_Sf_SwigStatic_methods,
44629     swig_SBStructuredData_Sf_SwigStatic_attributes,
44630     swig_SBStructuredData_Sf_SwigStatic_constants,
44631     swig_SBStructuredData_Sf_SwigStatic_classes,
44632     0
44633 };
44634 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
44635 static const char *swig_SBStructuredData_base_names[] = {0};
44636 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 };
44637
44638 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
44639   int SWIG_arg = 0;
44640   lldb::SBSymbol *result = 0 ;
44641   
44642   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
44643   result = (lldb::SBSymbol *)new lldb::SBSymbol();
44644   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++; 
44645   return SWIG_arg;
44646   
44647   if(0) SWIG_fail;
44648   
44649 fail:
44650   lua_error(L);
44651   return SWIG_arg;
44652 }
44653
44654
44655 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
44656   int SWIG_arg = 0;
44657   lldb::SBSymbol *arg1 = 0 ;
44658   lldb::SBSymbol *result = 0 ;
44659   
44660   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
44661   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
44662   
44663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44664     SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
44665   }
44666   
44667   result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
44668   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++; 
44669   return SWIG_arg;
44670   
44671   if(0) SWIG_fail;
44672   
44673 fail:
44674   lua_error(L);
44675   return SWIG_arg;
44676 }
44677
44678
44679 static int _wrap_new_SBSymbol(lua_State* L) {
44680   int argc;
44681   int argv[2]={
44682     1,2
44683   };
44684   
44685   argc = lua_gettop(L);
44686   if (argc == 0) {
44687     return _wrap_new_SBSymbol__SWIG_0(L);
44688   }
44689   if (argc == 1) {
44690     int _v;
44691     {
44692       void *ptr;
44693       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
44694         _v = 0;
44695       } else {
44696         _v = 1;
44697       }
44698     }
44699     if (_v) {
44700       return _wrap_new_SBSymbol__SWIG_1(L);
44701     }
44702   }
44703   
44704   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
44705     "  Possible C/C++ prototypes are:\n"
44706     "    lldb::SBSymbol::SBSymbol()\n"
44707     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
44708   lua_error(L);return 0;
44709 }
44710
44711
44712 static int _wrap_SBSymbol_IsValid(lua_State* L) {
44713   int SWIG_arg = 0;
44714   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44715   bool result;
44716   
44717   SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
44718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
44719   
44720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44721     SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
44722   }
44723   
44724   result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
44725   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44726   return SWIG_arg;
44727   
44728   if(0) SWIG_fail;
44729   
44730 fail:
44731   lua_error(L);
44732   return SWIG_arg;
44733 }
44734
44735
44736 static int _wrap_SBSymbol_GetName(lua_State* L) {
44737   int SWIG_arg = 0;
44738   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44739   char *result = 0 ;
44740   
44741   SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
44742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
44743   
44744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44745     SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
44746   }
44747   
44748   result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
44749   lua_pushstring(L,(const char *)result); SWIG_arg++;
44750   return SWIG_arg;
44751   
44752   if(0) SWIG_fail;
44753   
44754 fail:
44755   lua_error(L);
44756   return SWIG_arg;
44757 }
44758
44759
44760 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
44761   int SWIG_arg = 0;
44762   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44763   char *result = 0 ;
44764   
44765   SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
44766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
44767   
44768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44769     SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
44770   }
44771   
44772   result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
44773   lua_pushstring(L,(const char *)result); SWIG_arg++;
44774   return SWIG_arg;
44775   
44776   if(0) SWIG_fail;
44777   
44778 fail:
44779   lua_error(L);
44780   return SWIG_arg;
44781 }
44782
44783
44784 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
44785   int SWIG_arg = 0;
44786   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44787   char *result = 0 ;
44788   
44789   SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
44790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
44791   
44792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44793     SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
44794   }
44795   
44796   result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
44797   lua_pushstring(L,(const char *)result); SWIG_arg++;
44798   return SWIG_arg;
44799   
44800   if(0) SWIG_fail;
44801   
44802 fail:
44803   lua_error(L);
44804   return SWIG_arg;
44805 }
44806
44807
44808 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
44809   int SWIG_arg = 0;
44810   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44811   lldb::SBTarget arg2 ;
44812   lldb::SBTarget *argp2 ;
44813   lldb::SBInstructionList result;
44814   
44815   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
44816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44817   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44818   
44819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44820     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44821   }
44822   
44823   
44824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44825     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44826   }
44827   arg2 = *argp2;
44828   
44829   result = (arg1)->GetInstructions(arg2);
44830   {
44831     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44832     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44833   }
44834   return SWIG_arg;
44835   
44836   if(0) SWIG_fail;
44837   
44838 fail:
44839   lua_error(L);
44840   return SWIG_arg;
44841 }
44842
44843
44844 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
44845   int SWIG_arg = 0;
44846   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44847   lldb::SBTarget arg2 ;
44848   char *arg3 = (char *) 0 ;
44849   lldb::SBTarget *argp2 ;
44850   lldb::SBInstructionList result;
44851   
44852   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
44853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44854   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44855   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
44856   
44857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44858     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44859   }
44860   
44861   
44862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44863     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44864   }
44865   arg2 = *argp2;
44866   
44867   arg3 = (char *)lua_tostring(L, 3);
44868   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
44869   {
44870     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44871     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44872   }
44873   return SWIG_arg;
44874   
44875   if(0) SWIG_fail;
44876   
44877 fail:
44878   lua_error(L);
44879   return SWIG_arg;
44880 }
44881
44882
44883 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
44884   int argc;
44885   int argv[4]={
44886     1,2,3,4
44887   };
44888   
44889   argc = lua_gettop(L);
44890   if (argc == 2) {
44891     int _v;
44892     {
44893       void *ptr;
44894       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
44895         _v = 0;
44896       } else {
44897         _v = 1;
44898       }
44899     }
44900     if (_v) {
44901       {
44902         void *ptr;
44903         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
44904           _v = 0;
44905         } else {
44906           _v = 1;
44907         }
44908       }
44909       if (_v) {
44910         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
44911       }
44912     }
44913   }
44914   if (argc == 3) {
44915     int _v;
44916     {
44917       void *ptr;
44918       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
44919         _v = 0;
44920       } else {
44921         _v = 1;
44922       }
44923     }
44924     if (_v) {
44925       {
44926         void *ptr;
44927         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
44928           _v = 0;
44929         } else {
44930           _v = 1;
44931         }
44932       }
44933       if (_v) {
44934         {
44935           _v = SWIG_lua_isnilstring(L,argv[2]);
44936         }
44937         if (_v) {
44938           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
44939         }
44940       }
44941     }
44942   }
44943   
44944   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
44945     "  Possible C/C++ prototypes are:\n"
44946     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
44947     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
44948   lua_error(L);return 0;
44949 }
44950
44951
44952 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
44953   int SWIG_arg = 0;
44954   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44955   lldb::SBAddress result;
44956   
44957   SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
44958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
44959   
44960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44961     SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
44962   }
44963   
44964   result = (arg1)->GetStartAddress();
44965   {
44966     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
44967     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
44968   }
44969   return SWIG_arg;
44970   
44971   if(0) SWIG_fail;
44972   
44973 fail:
44974   lua_error(L);
44975   return SWIG_arg;
44976 }
44977
44978
44979 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
44980   int SWIG_arg = 0;
44981   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44982   lldb::SBAddress result;
44983   
44984   SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
44985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
44986   
44987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44988     SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
44989   }
44990   
44991   result = (arg1)->GetEndAddress();
44992   {
44993     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
44994     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
44995   }
44996   return SWIG_arg;
44997   
44998   if(0) SWIG_fail;
44999   
45000 fail:
45001   lua_error(L);
45002   return SWIG_arg;
45003 }
45004
45005
45006 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
45007   int SWIG_arg = 0;
45008   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45009   uint32_t result;
45010   
45011   SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
45012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
45013   
45014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45015     SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
45016   }
45017   
45018   result = (uint32_t)(arg1)->GetPrologueByteSize();
45019   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45020   return SWIG_arg;
45021   
45022   if(0) SWIG_fail;
45023   
45024 fail:
45025   lua_error(L);
45026   return SWIG_arg;
45027 }
45028
45029
45030 static int _wrap_SBSymbol_GetType(lua_State* L) {
45031   int SWIG_arg = 0;
45032   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45033   lldb::SymbolType result;
45034   
45035   SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
45036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
45037   
45038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45039     SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
45040   }
45041   
45042   result = (lldb::SymbolType)(arg1)->GetType();
45043   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
45044   return SWIG_arg;
45045   
45046   if(0) SWIG_fail;
45047   
45048 fail:
45049   lua_error(L);
45050   return SWIG_arg;
45051 }
45052
45053
45054 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
45055   int SWIG_arg = 0;
45056   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45057   lldb::SBStream *arg2 = 0 ;
45058   bool result;
45059   
45060   SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
45061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
45062   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
45063   
45064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45065     SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
45066   }
45067   
45068   
45069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45070     SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45071   }
45072   
45073   result = (bool)(arg1)->GetDescription(*arg2);
45074   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45075   return SWIG_arg;
45076   
45077   if(0) SWIG_fail;
45078   
45079 fail:
45080   lua_error(L);
45081   return SWIG_arg;
45082 }
45083
45084
45085 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
45086   int SWIG_arg = 0;
45087   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45088   bool result;
45089   
45090   SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
45091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
45092   
45093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45094     SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
45095   }
45096   
45097   result = (bool)(arg1)->IsExternal();
45098   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45099   return SWIG_arg;
45100   
45101   if(0) SWIG_fail;
45102   
45103 fail:
45104   lua_error(L);
45105   return SWIG_arg;
45106 }
45107
45108
45109 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
45110   int SWIG_arg = 0;
45111   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45112   bool result;
45113   
45114   SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
45115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
45116   
45117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45118     SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
45119   }
45120   
45121   result = (bool)(arg1)->IsSynthetic();
45122   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45123   return SWIG_arg;
45124   
45125   if(0) SWIG_fail;
45126   
45127 fail:
45128   lua_error(L);
45129   return SWIG_arg;
45130 }
45131
45132
45133 static int _wrap_SBSymbol___eq(lua_State* L) {
45134   int SWIG_arg = 0;
45135   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45136   lldb::SBSymbol *arg2 = 0 ;
45137   bool result;
45138   
45139   SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
45140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
45141   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
45142   
45143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45144     SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
45145   }
45146   
45147   
45148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
45149     SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
45150   }
45151   
45152   result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
45153   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45154   return SWIG_arg;
45155   
45156   if(0) SWIG_fail;
45157   
45158 fail:
45159   lua_error(L);
45160   return SWIG_arg;
45161 }
45162
45163
45164 static int _wrap_SBSymbol___tostring(lua_State* L) {
45165   int SWIG_arg = 0;
45166   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45167   std::string result;
45168   
45169   SWIG_check_num_args("lldb::SBSymbol::__str__",1,1)
45170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__str__",1,"lldb::SBSymbol *");
45171   
45172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45173     SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
45174   }
45175   
45176   result = lldb_SBSymbol___str__(arg1);
45177   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
45178   return SWIG_arg;
45179   
45180   if(0) SWIG_fail;
45181   
45182 fail:
45183   lua_error(L);
45184   return SWIG_arg;
45185 }
45186
45187
45188 static void swig_delete_SBSymbol(void *obj) {
45189 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
45190 delete arg1;
45191 }
45192 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
45193     assert(lua_istable(L,1));
45194     lua_pushcfunction(L,_wrap_new_SBSymbol);
45195     assert(!lua_isnil(L,-1));
45196     lua_replace(L,1); /* replace our table with real constructor */
45197     lua_call(L,lua_gettop(L)-1,1);
45198     return 1;
45199 }
45200 static swig_lua_attribute swig_SBSymbol_attributes[] = {
45201     {0,0,0}
45202 };
45203 static swig_lua_method swig_SBSymbol_methods[]= {
45204     { "IsValid", _wrap_SBSymbol_IsValid},
45205     { "GetName", _wrap_SBSymbol_GetName},
45206     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
45207     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
45208     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
45209     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
45210     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
45211     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
45212     { "GetType", _wrap_SBSymbol_GetType},
45213     { "GetDescription", _wrap_SBSymbol_GetDescription},
45214     { "IsExternal", _wrap_SBSymbol_IsExternal},
45215     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
45216     { "__eq", _wrap_SBSymbol___eq},
45217     { "__tostring", _wrap_SBSymbol___tostring},
45218     {0,0}
45219 };
45220 static swig_lua_method swig_SBSymbol_meta[] = {
45221     { "__eq", _wrap_SBSymbol___eq},
45222     { "__tostring", _wrap_SBSymbol___tostring},
45223     {0,0}
45224 };
45225
45226 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
45227     {0,0,0}
45228 };
45229 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
45230     {0,0,0,0,0,0}
45231 };
45232 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
45233     {0,0}
45234 };
45235 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
45236     0
45237 };
45238
45239 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
45240     "SBSymbol",
45241     swig_SBSymbol_Sf_SwigStatic_methods,
45242     swig_SBSymbol_Sf_SwigStatic_attributes,
45243     swig_SBSymbol_Sf_SwigStatic_constants,
45244     swig_SBSymbol_Sf_SwigStatic_classes,
45245     0
45246 };
45247 static swig_lua_class *swig_SBSymbol_bases[] = {0};
45248 static const char *swig_SBSymbol_base_names[] = {0};
45249 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 };
45250
45251 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
45252   int SWIG_arg = 0;
45253   lldb::SBSymbolContext *result = 0 ;
45254   
45255   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
45256   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
45257   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++; 
45258   return SWIG_arg;
45259   
45260   if(0) SWIG_fail;
45261   
45262 fail:
45263   lua_error(L);
45264   return SWIG_arg;
45265 }
45266
45267
45268 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
45269   int SWIG_arg = 0;
45270   lldb::SBSymbolContext *arg1 = 0 ;
45271   lldb::SBSymbolContext *result = 0 ;
45272   
45273   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
45274   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
45275   
45276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45277     SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
45278   }
45279   
45280   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
45281   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++; 
45282   return SWIG_arg;
45283   
45284   if(0) SWIG_fail;
45285   
45286 fail:
45287   lua_error(L);
45288   return SWIG_arg;
45289 }
45290
45291
45292 static int _wrap_new_SBSymbolContext(lua_State* L) {
45293   int argc;
45294   int argv[2]={
45295     1,2
45296   };
45297   
45298   argc = lua_gettop(L);
45299   if (argc == 0) {
45300     return _wrap_new_SBSymbolContext__SWIG_0(L);
45301   }
45302   if (argc == 1) {
45303     int _v;
45304     {
45305       void *ptr;
45306       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
45307         _v = 0;
45308       } else {
45309         _v = 1;
45310       }
45311     }
45312     if (_v) {
45313       return _wrap_new_SBSymbolContext__SWIG_1(L);
45314     }
45315   }
45316   
45317   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
45318     "  Possible C/C++ prototypes are:\n"
45319     "    lldb::SBSymbolContext::SBSymbolContext()\n"
45320     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
45321   lua_error(L);return 0;
45322 }
45323
45324
45325 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
45326   int SWIG_arg = 0;
45327   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45328   bool result;
45329   
45330   SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
45331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
45332   
45333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45334     SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
45335   }
45336   
45337   result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
45338   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45339   return SWIG_arg;
45340   
45341   if(0) SWIG_fail;
45342   
45343 fail:
45344   lua_error(L);
45345   return SWIG_arg;
45346 }
45347
45348
45349 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
45350   int SWIG_arg = 0;
45351   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45352   lldb::SBModule result;
45353   
45354   SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
45355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
45356   
45357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45358     SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
45359   }
45360   
45361   result = (arg1)->GetModule();
45362   {
45363     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
45364     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
45365   }
45366   return SWIG_arg;
45367   
45368   if(0) SWIG_fail;
45369   
45370 fail:
45371   lua_error(L);
45372   return SWIG_arg;
45373 }
45374
45375
45376 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
45377   int SWIG_arg = 0;
45378   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45379   lldb::SBCompileUnit result;
45380   
45381   SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
45382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
45383   
45384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45385     SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
45386   }
45387   
45388   result = (arg1)->GetCompileUnit();
45389   {
45390     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
45391     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
45392   }
45393   return SWIG_arg;
45394   
45395   if(0) SWIG_fail;
45396   
45397 fail:
45398   lua_error(L);
45399   return SWIG_arg;
45400 }
45401
45402
45403 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
45404   int SWIG_arg = 0;
45405   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45406   lldb::SBFunction result;
45407   
45408   SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
45409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
45410   
45411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45412     SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
45413   }
45414   
45415   result = (arg1)->GetFunction();
45416   {
45417     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
45418     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
45419   }
45420   return SWIG_arg;
45421   
45422   if(0) SWIG_fail;
45423   
45424 fail:
45425   lua_error(L);
45426   return SWIG_arg;
45427 }
45428
45429
45430 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
45431   int SWIG_arg = 0;
45432   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45433   lldb::SBBlock result;
45434   
45435   SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
45436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
45437   
45438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45439     SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
45440   }
45441   
45442   result = (arg1)->GetBlock();
45443   {
45444     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
45445     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
45446   }
45447   return SWIG_arg;
45448   
45449   if(0) SWIG_fail;
45450   
45451 fail:
45452   lua_error(L);
45453   return SWIG_arg;
45454 }
45455
45456
45457 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
45458   int SWIG_arg = 0;
45459   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45460   lldb::SBLineEntry result;
45461   
45462   SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
45463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
45464   
45465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45466     SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
45467   }
45468   
45469   result = (arg1)->GetLineEntry();
45470   {
45471     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
45472     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
45473   }
45474   return SWIG_arg;
45475   
45476   if(0) SWIG_fail;
45477   
45478 fail:
45479   lua_error(L);
45480   return SWIG_arg;
45481 }
45482
45483
45484 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
45485   int SWIG_arg = 0;
45486   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45487   lldb::SBSymbol result;
45488   
45489   SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
45490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
45491   
45492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45493     SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
45494   }
45495   
45496   result = (arg1)->GetSymbol();
45497   {
45498     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
45499     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
45500   }
45501   return SWIG_arg;
45502   
45503   if(0) SWIG_fail;
45504   
45505 fail:
45506   lua_error(L);
45507   return SWIG_arg;
45508 }
45509
45510
45511 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
45512   int SWIG_arg = 0;
45513   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45514   lldb::SBModule arg2 ;
45515   lldb::SBModule *argp2 ;
45516   
45517   SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
45518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
45519   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
45520   
45521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45522     SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
45523   }
45524   
45525   
45526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
45527     SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
45528   }
45529   arg2 = *argp2;
45530   
45531   (arg1)->SetModule(arg2);
45532   
45533   return SWIG_arg;
45534   
45535   if(0) SWIG_fail;
45536   
45537 fail:
45538   lua_error(L);
45539   return SWIG_arg;
45540 }
45541
45542
45543 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
45544   int SWIG_arg = 0;
45545   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45546   lldb::SBCompileUnit arg2 ;
45547   lldb::SBCompileUnit *argp2 ;
45548   
45549   SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
45550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
45551   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
45552   
45553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45554     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
45555   }
45556   
45557   
45558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
45559     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
45560   }
45561   arg2 = *argp2;
45562   
45563   (arg1)->SetCompileUnit(arg2);
45564   
45565   return SWIG_arg;
45566   
45567   if(0) SWIG_fail;
45568   
45569 fail:
45570   lua_error(L);
45571   return SWIG_arg;
45572 }
45573
45574
45575 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
45576   int SWIG_arg = 0;
45577   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45578   lldb::SBFunction arg2 ;
45579   lldb::SBFunction *argp2 ;
45580   
45581   SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
45582   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
45583   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
45584   
45585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45586     SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
45587   }
45588   
45589   
45590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
45591     SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
45592   }
45593   arg2 = *argp2;
45594   
45595   (arg1)->SetFunction(arg2);
45596   
45597   return SWIG_arg;
45598   
45599   if(0) SWIG_fail;
45600   
45601 fail:
45602   lua_error(L);
45603   return SWIG_arg;
45604 }
45605
45606
45607 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
45608   int SWIG_arg = 0;
45609   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45610   lldb::SBBlock arg2 ;
45611   lldb::SBBlock *argp2 ;
45612   
45613   SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
45614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
45615   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
45616   
45617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45618     SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
45619   }
45620   
45621   
45622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
45623     SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
45624   }
45625   arg2 = *argp2;
45626   
45627   (arg1)->SetBlock(arg2);
45628   
45629   return SWIG_arg;
45630   
45631   if(0) SWIG_fail;
45632   
45633 fail:
45634   lua_error(L);
45635   return SWIG_arg;
45636 }
45637
45638
45639 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
45640   int SWIG_arg = 0;
45641   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45642   lldb::SBLineEntry arg2 ;
45643   lldb::SBLineEntry *argp2 ;
45644   
45645   SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
45646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
45647   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
45648   
45649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45650     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
45651   }
45652   
45653   
45654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
45655     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
45656   }
45657   arg2 = *argp2;
45658   
45659   (arg1)->SetLineEntry(arg2);
45660   
45661   return SWIG_arg;
45662   
45663   if(0) SWIG_fail;
45664   
45665 fail:
45666   lua_error(L);
45667   return SWIG_arg;
45668 }
45669
45670
45671 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
45672   int SWIG_arg = 0;
45673   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45674   lldb::SBSymbol arg2 ;
45675   lldb::SBSymbol *argp2 ;
45676   
45677   SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
45678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
45679   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
45680   
45681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45682     SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
45683   }
45684   
45685   
45686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
45687     SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
45688   }
45689   arg2 = *argp2;
45690   
45691   (arg1)->SetSymbol(arg2);
45692   
45693   return SWIG_arg;
45694   
45695   if(0) SWIG_fail;
45696   
45697 fail:
45698   lua_error(L);
45699   return SWIG_arg;
45700 }
45701
45702
45703 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
45704   int SWIG_arg = 0;
45705   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45706   lldb::SBAddress *arg2 = 0 ;
45707   lldb::SBAddress *arg3 = 0 ;
45708   lldb::SBSymbolContext result;
45709   
45710   SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
45711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
45712   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
45713   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
45714   
45715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45716     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
45717   }
45718   
45719   
45720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
45721     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
45722   }
45723   
45724   
45725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
45726     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
45727   }
45728   
45729   result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
45730   {
45731     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
45732     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
45733   }
45734   return SWIG_arg;
45735   
45736   if(0) SWIG_fail;
45737   
45738 fail:
45739   lua_error(L);
45740   return SWIG_arg;
45741 }
45742
45743
45744 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
45745   int SWIG_arg = 0;
45746   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45747   lldb::SBStream *arg2 = 0 ;
45748   bool result;
45749   
45750   SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
45751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
45752   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
45753   
45754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45755     SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
45756   }
45757   
45758   
45759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45760     SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45761   }
45762   
45763   result = (bool)(arg1)->GetDescription(*arg2);
45764   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45765   return SWIG_arg;
45766   
45767   if(0) SWIG_fail;
45768   
45769 fail:
45770   lua_error(L);
45771   return SWIG_arg;
45772 }
45773
45774
45775 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
45776   int SWIG_arg = 0;
45777   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45778   std::string result;
45779   
45780   SWIG_check_num_args("lldb::SBSymbolContext::__str__",1,1)
45781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__str__",1,"lldb::SBSymbolContext *");
45782   
45783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45784     SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
45785   }
45786   
45787   result = lldb_SBSymbolContext___str__(arg1);
45788   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
45789   return SWIG_arg;
45790   
45791   if(0) SWIG_fail;
45792   
45793 fail:
45794   lua_error(L);
45795   return SWIG_arg;
45796 }
45797
45798
45799 static void swig_delete_SBSymbolContext(void *obj) {
45800 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
45801 delete arg1;
45802 }
45803 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
45804     assert(lua_istable(L,1));
45805     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
45806     assert(!lua_isnil(L,-1));
45807     lua_replace(L,1); /* replace our table with real constructor */
45808     lua_call(L,lua_gettop(L)-1,1);
45809     return 1;
45810 }
45811 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
45812     {0,0,0}
45813 };
45814 static swig_lua_method swig_SBSymbolContext_methods[]= {
45815     { "IsValid", _wrap_SBSymbolContext_IsValid},
45816     { "GetModule", _wrap_SBSymbolContext_GetModule},
45817     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
45818     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
45819     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
45820     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
45821     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
45822     { "SetModule", _wrap_SBSymbolContext_SetModule},
45823     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
45824     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
45825     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
45826     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
45827     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
45828     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
45829     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
45830     { "__tostring", _wrap_SBSymbolContext___tostring},
45831     {0,0}
45832 };
45833 static swig_lua_method swig_SBSymbolContext_meta[] = {
45834     { "__tostring", _wrap_SBSymbolContext___tostring},
45835     {0,0}
45836 };
45837
45838 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
45839     {0,0,0}
45840 };
45841 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
45842     {0,0,0,0,0,0}
45843 };
45844 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
45845     {0,0}
45846 };
45847 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
45848     0
45849 };
45850
45851 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
45852     "SBSymbolContext",
45853     swig_SBSymbolContext_Sf_SwigStatic_methods,
45854     swig_SBSymbolContext_Sf_SwigStatic_attributes,
45855     swig_SBSymbolContext_Sf_SwigStatic_constants,
45856     swig_SBSymbolContext_Sf_SwigStatic_classes,
45857     0
45858 };
45859 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
45860 static const char *swig_SBSymbolContext_base_names[] = {0};
45861 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 };
45862
45863 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
45864   int SWIG_arg = 0;
45865   lldb::SBSymbolContextList *result = 0 ;
45866   
45867   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
45868   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
45869   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++; 
45870   return SWIG_arg;
45871   
45872   if(0) SWIG_fail;
45873   
45874 fail:
45875   lua_error(L);
45876   return SWIG_arg;
45877 }
45878
45879
45880 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
45881   int SWIG_arg = 0;
45882   lldb::SBSymbolContextList *arg1 = 0 ;
45883   lldb::SBSymbolContextList *result = 0 ;
45884   
45885   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
45886   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
45887   
45888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45889     SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45890   }
45891   
45892   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
45893   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++; 
45894   return SWIG_arg;
45895   
45896   if(0) SWIG_fail;
45897   
45898 fail:
45899   lua_error(L);
45900   return SWIG_arg;
45901 }
45902
45903
45904 static int _wrap_new_SBSymbolContextList(lua_State* L) {
45905   int argc;
45906   int argv[2]={
45907     1,2
45908   };
45909   
45910   argc = lua_gettop(L);
45911   if (argc == 0) {
45912     return _wrap_new_SBSymbolContextList__SWIG_0(L);
45913   }
45914   if (argc == 1) {
45915     int _v;
45916     {
45917       void *ptr;
45918       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
45919         _v = 0;
45920       } else {
45921         _v = 1;
45922       }
45923     }
45924     if (_v) {
45925       return _wrap_new_SBSymbolContextList__SWIG_1(L);
45926     }
45927   }
45928   
45929   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
45930     "  Possible C/C++ prototypes are:\n"
45931     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
45932     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
45933   lua_error(L);return 0;
45934 }
45935
45936
45937 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
45938   int SWIG_arg = 0;
45939   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45940   bool result;
45941   
45942   SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
45943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
45944   
45945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45946     SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45947   }
45948   
45949   result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
45950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45951   return SWIG_arg;
45952   
45953   if(0) SWIG_fail;
45954   
45955 fail:
45956   lua_error(L);
45957   return SWIG_arg;
45958 }
45959
45960
45961 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
45962   int SWIG_arg = 0;
45963   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45964   uint32_t result;
45965   
45966   SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
45967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
45968   
45969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45970     SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45971   }
45972   
45973   result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
45974   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45975   return SWIG_arg;
45976   
45977   if(0) SWIG_fail;
45978   
45979 fail:
45980   lua_error(L);
45981   return SWIG_arg;
45982 }
45983
45984
45985 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
45986   int SWIG_arg = 0;
45987   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45988   uint32_t arg2 ;
45989   lldb::SBSymbolContext result;
45990   
45991   SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
45992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
45993   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
45994   
45995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45996     SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45997   }
45998   
45999   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
46000   arg2 = (uint32_t)lua_tonumber(L, 2);
46001   result = (arg1)->GetContextAtIndex(arg2);
46002   {
46003     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
46004     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46005   }
46006   return SWIG_arg;
46007   
46008   if(0) SWIG_fail;
46009   
46010 fail:
46011   lua_error(L);
46012   return SWIG_arg;
46013 }
46014
46015
46016 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
46017   int SWIG_arg = 0;
46018   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46019   lldb::SBSymbolContext *arg2 = 0 ;
46020   
46021   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
46022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
46023   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
46024   
46025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46026     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46027   }
46028   
46029   
46030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46031     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
46032   }
46033   
46034   (arg1)->Append(*arg2);
46035   
46036   return SWIG_arg;
46037   
46038   if(0) SWIG_fail;
46039   
46040 fail:
46041   lua_error(L);
46042   return SWIG_arg;
46043 }
46044
46045
46046 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
46047   int SWIG_arg = 0;
46048   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46049   lldb::SBSymbolContextList *arg2 = 0 ;
46050   
46051   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
46052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
46053   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
46054   
46055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46056     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46057   }
46058   
46059   
46060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46061     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
46062   }
46063   
46064   (arg1)->Append(*arg2);
46065   
46066   return SWIG_arg;
46067   
46068   if(0) SWIG_fail;
46069   
46070 fail:
46071   lua_error(L);
46072   return SWIG_arg;
46073 }
46074
46075
46076 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
46077   int argc;
46078   int argv[3]={
46079     1,2,3
46080   };
46081   
46082   argc = lua_gettop(L);
46083   if (argc == 2) {
46084     int _v;
46085     {
46086       void *ptr;
46087       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
46088         _v = 0;
46089       } else {
46090         _v = 1;
46091       }
46092     }
46093     if (_v) {
46094       {
46095         void *ptr;
46096         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
46097           _v = 0;
46098         } else {
46099           _v = 1;
46100         }
46101       }
46102       if (_v) {
46103         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
46104       }
46105     }
46106   }
46107   if (argc == 2) {
46108     int _v;
46109     {
46110       void *ptr;
46111       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
46112         _v = 0;
46113       } else {
46114         _v = 1;
46115       }
46116     }
46117     if (_v) {
46118       {
46119         void *ptr;
46120         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
46121           _v = 0;
46122         } else {
46123           _v = 1;
46124         }
46125       }
46126       if (_v) {
46127         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
46128       }
46129     }
46130   }
46131   
46132   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
46133     "  Possible C/C++ prototypes are:\n"
46134     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
46135     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
46136   lua_error(L);return 0;
46137 }
46138
46139
46140 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
46141   int SWIG_arg = 0;
46142   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46143   lldb::SBStream *arg2 = 0 ;
46144   bool result;
46145   
46146   SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
46147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
46148   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
46149   
46150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46151     SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46152   }
46153   
46154   
46155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46156     SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46157   }
46158   
46159   result = (bool)(arg1)->GetDescription(*arg2);
46160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46161   return SWIG_arg;
46162   
46163   if(0) SWIG_fail;
46164   
46165 fail:
46166   lua_error(L);
46167   return SWIG_arg;
46168 }
46169
46170
46171 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
46172   int SWIG_arg = 0;
46173   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46174   
46175   SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
46176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
46177   
46178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46179     SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46180   }
46181   
46182   (arg1)->Clear();
46183   
46184   return SWIG_arg;
46185   
46186   if(0) SWIG_fail;
46187   
46188 fail:
46189   lua_error(L);
46190   return SWIG_arg;
46191 }
46192
46193
46194 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
46195   int SWIG_arg = 0;
46196   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46197   std::string result;
46198   
46199   SWIG_check_num_args("lldb::SBSymbolContextList::__str__",1,1)
46200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__str__",1,"lldb::SBSymbolContextList *");
46201   
46202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46203     SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46204   }
46205   
46206   result = lldb_SBSymbolContextList___str__(arg1);
46207   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
46208   return SWIG_arg;
46209   
46210   if(0) SWIG_fail;
46211   
46212 fail:
46213   lua_error(L);
46214   return SWIG_arg;
46215 }
46216
46217
46218 static void swig_delete_SBSymbolContextList(void *obj) {
46219 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
46220 delete arg1;
46221 }
46222 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
46223     assert(lua_istable(L,1));
46224     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
46225     assert(!lua_isnil(L,-1));
46226     lua_replace(L,1); /* replace our table with real constructor */
46227     lua_call(L,lua_gettop(L)-1,1);
46228     return 1;
46229 }
46230 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
46231     {0,0,0}
46232 };
46233 static swig_lua_method swig_SBSymbolContextList_methods[]= {
46234     { "IsValid", _wrap_SBSymbolContextList_IsValid},
46235     { "GetSize", _wrap_SBSymbolContextList_GetSize},
46236     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
46237     { "Append", _wrap_SBSymbolContextList_Append},
46238     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
46239     { "Clear", _wrap_SBSymbolContextList_Clear},
46240     { "__tostring", _wrap_SBSymbolContextList___tostring},
46241     {0,0}
46242 };
46243 static swig_lua_method swig_SBSymbolContextList_meta[] = {
46244     { "__tostring", _wrap_SBSymbolContextList___tostring},
46245     {0,0}
46246 };
46247
46248 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
46249     {0,0,0}
46250 };
46251 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
46252     {0,0,0,0,0,0}
46253 };
46254 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
46255     {0,0}
46256 };
46257 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
46258     0
46259 };
46260
46261 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
46262     "SBSymbolContextList",
46263     swig_SBSymbolContextList_Sf_SwigStatic_methods,
46264     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
46265     swig_SBSymbolContextList_Sf_SwigStatic_constants,
46266     swig_SBSymbolContextList_Sf_SwigStatic_classes,
46267     0
46268 };
46269 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
46270 static const char *swig_SBSymbolContextList_base_names[] = {0};
46271 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 };
46272
46273 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
46274   int SWIG_arg = 0;
46275   lldb::SBTarget *result = 0 ;
46276   
46277   SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
46278   result = (lldb::SBTarget *)new lldb::SBTarget();
46279   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++; 
46280   return SWIG_arg;
46281   
46282   if(0) SWIG_fail;
46283   
46284 fail:
46285   lua_error(L);
46286   return SWIG_arg;
46287 }
46288
46289
46290 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
46291   int SWIG_arg = 0;
46292   lldb::SBTarget *arg1 = 0 ;
46293   lldb::SBTarget *result = 0 ;
46294   
46295   SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
46296   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
46297   
46298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46299     SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
46300   }
46301   
46302   result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
46303   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++; 
46304   return SWIG_arg;
46305   
46306   if(0) SWIG_fail;
46307   
46308 fail:
46309   lua_error(L);
46310   return SWIG_arg;
46311 }
46312
46313
46314 static int _wrap_new_SBTarget(lua_State* L) {
46315   int argc;
46316   int argv[2]={
46317     1,2
46318   };
46319   
46320   argc = lua_gettop(L);
46321   if (argc == 0) {
46322     return _wrap_new_SBTarget__SWIG_0(L);
46323   }
46324   if (argc == 1) {
46325     int _v;
46326     {
46327       void *ptr;
46328       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46329         _v = 0;
46330       } else {
46331         _v = 1;
46332       }
46333     }
46334     if (_v) {
46335       return _wrap_new_SBTarget__SWIG_1(L);
46336     }
46337   }
46338   
46339   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
46340     "  Possible C/C++ prototypes are:\n"
46341     "    lldb::SBTarget::SBTarget()\n"
46342     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
46343   lua_error(L);return 0;
46344 }
46345
46346
46347 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
46348   int SWIG_arg = 0;
46349   char *result = 0 ;
46350   
46351   SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
46352   result = (char *)lldb::SBTarget::GetBroadcasterClassName();
46353   lua_pushstring(L,(const char *)result); SWIG_arg++;
46354   return SWIG_arg;
46355   
46356   if(0) SWIG_fail;
46357   
46358 fail:
46359   lua_error(L);
46360   return SWIG_arg;
46361 }
46362
46363
46364 static int _wrap_SBTarget_IsValid(lua_State* L) {
46365   int SWIG_arg = 0;
46366   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46367   bool result;
46368   
46369   SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
46370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
46371   
46372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46373     SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
46374   }
46375   
46376   result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
46377   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46378   return SWIG_arg;
46379   
46380   if(0) SWIG_fail;
46381   
46382 fail:
46383   lua_error(L);
46384   return SWIG_arg;
46385 }
46386
46387
46388 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
46389   int SWIG_arg = 0;
46390   lldb::SBEvent *arg1 = 0 ;
46391   bool result;
46392   
46393   SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
46394   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
46395   
46396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46397     SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
46398   }
46399   
46400   result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
46401   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46402   return SWIG_arg;
46403   
46404   if(0) SWIG_fail;
46405   
46406 fail:
46407   lua_error(L);
46408   return SWIG_arg;
46409 }
46410
46411
46412 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
46413   int SWIG_arg = 0;
46414   lldb::SBEvent *arg1 = 0 ;
46415   lldb::SBTarget result;
46416   
46417   SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
46418   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
46419   
46420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46421     SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
46422   }
46423   
46424   result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
46425   {
46426     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
46427     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46428   }
46429   return SWIG_arg;
46430   
46431   if(0) SWIG_fail;
46432   
46433 fail:
46434   lua_error(L);
46435   return SWIG_arg;
46436 }
46437
46438
46439 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
46440   int SWIG_arg = 0;
46441   lldb::SBEvent *arg1 = 0 ;
46442   uint32_t result;
46443   
46444   SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
46445   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
46446   
46447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46448     SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
46449   }
46450   
46451   result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
46452   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46453   return SWIG_arg;
46454   
46455   if(0) SWIG_fail;
46456   
46457 fail:
46458   lua_error(L);
46459   return SWIG_arg;
46460 }
46461
46462
46463 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
46464   int SWIG_arg = 0;
46465   uint32_t arg1 ;
46466   lldb::SBEvent *arg2 = 0 ;
46467   lldb::SBModule result;
46468   
46469   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
46470   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
46471   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
46472   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
46473   arg1 = (uint32_t const)lua_tonumber(L, 1);
46474   
46475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
46476     SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
46477   }
46478   
46479   result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
46480   {
46481     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46482     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46483   }
46484   return SWIG_arg;
46485   
46486   if(0) SWIG_fail;
46487   
46488 fail:
46489   lua_error(L);
46490   return SWIG_arg;
46491 }
46492
46493
46494 static int _wrap_SBTarget_GetProcess(lua_State* L) {
46495   int SWIG_arg = 0;
46496   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46497   lldb::SBProcess result;
46498   
46499   SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
46500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
46501   
46502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46503     SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
46504   }
46505   
46506   result = (arg1)->GetProcess();
46507   {
46508     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46509     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46510   }
46511   return SWIG_arg;
46512   
46513   if(0) SWIG_fail;
46514   
46515 fail:
46516   lua_error(L);
46517   return SWIG_arg;
46518 }
46519
46520
46521 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
46522   int SWIG_arg = 0;
46523   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46524   lldb::SBPlatform result;
46525   
46526   SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
46527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
46528   
46529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46530     SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
46531   }
46532   
46533   result = (arg1)->GetPlatform();
46534   {
46535     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
46536     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
46537   }
46538   return SWIG_arg;
46539   
46540   if(0) SWIG_fail;
46541   
46542 fail:
46543   lua_error(L);
46544   return SWIG_arg;
46545 }
46546
46547
46548 static int _wrap_SBTarget_Install(lua_State* L) {
46549   int SWIG_arg = 0;
46550   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46551   lldb::SBError result;
46552   
46553   SWIG_check_num_args("lldb::SBTarget::Install",1,1)
46554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
46555   
46556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46557     SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
46558   }
46559   
46560   result = (arg1)->Install();
46561   {
46562     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
46563     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46564   }
46565   return SWIG_arg;
46566   
46567   if(0) SWIG_fail;
46568   
46569 fail:
46570   lua_error(L);
46571   return SWIG_arg;
46572 }
46573
46574
46575 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
46576   int SWIG_arg = 0;
46577   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46578   lldb::SBListener *arg2 = 0 ;
46579   char **arg3 = (char **) 0 ;
46580   char **arg4 = (char **) 0 ;
46581   char *arg5 = (char *) 0 ;
46582   char *arg6 = (char *) 0 ;
46583   char *arg7 = (char *) 0 ;
46584   char *arg8 = (char *) 0 ;
46585   uint32_t arg9 ;
46586   bool arg10 ;
46587   lldb::SBError *arg11 = 0 ;
46588   lldb::SBProcess result;
46589   
46590   SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
46591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
46592   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
46593   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"char const **");
46594   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::Launch",4,"char const **");
46595   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
46596   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
46597   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
46598   if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
46599   if(!lua_isnumber(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
46600   if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
46601   if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
46602   
46603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46604     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
46605   }
46606   
46607   
46608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
46609     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
46610   }
46611   
46612   
46613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
46614     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_p_char);
46615   }
46616   
46617   
46618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_p_char,0))){
46619     SWIG_fail_ptr("SBTarget_Launch",4,SWIGTYPE_p_p_char);
46620   }
46621   
46622   arg5 = (char *)lua_tostring(L, 5);
46623   arg6 = (char *)lua_tostring(L, 6);
46624   arg7 = (char *)lua_tostring(L, 7);
46625   arg8 = (char *)lua_tostring(L, 8);
46626   SWIG_contract_assert((lua_tonumber(L,9)>=0),"number must not be negative")
46627   arg9 = (uint32_t)lua_tonumber(L, 9);
46628   arg10 = (lua_toboolean(L, 10)!=0);
46629   
46630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
46631     SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
46632   }
46633   
46634   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);
46635   {
46636     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46637     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46638   }
46639   return SWIG_arg;
46640   
46641   if(0) SWIG_fail;
46642   
46643 fail:
46644   lua_error(L);
46645   return SWIG_arg;
46646 }
46647
46648
46649 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
46650   int SWIG_arg = 0;
46651   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46652   char **arg2 = (char **) 0 ;
46653   char **arg3 = (char **) 0 ;
46654   char *arg4 = (char *) 0 ;
46655   lldb::SBProcess result;
46656   
46657   SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
46658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
46659   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",2,"char const **");
46660   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",3,"char const **");
46661   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
46662   
46663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46664     SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
46665   }
46666   
46667   
46668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
46669     SWIG_fail_ptr("SBTarget_LaunchSimple",2,SWIGTYPE_p_p_char);
46670   }
46671   
46672   
46673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
46674     SWIG_fail_ptr("SBTarget_LaunchSimple",3,SWIGTYPE_p_p_char);
46675   }
46676   
46677   arg4 = (char *)lua_tostring(L, 4);
46678   result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
46679   {
46680     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46681     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46682   }
46683   return SWIG_arg;
46684   
46685   if(0) SWIG_fail;
46686   
46687 fail:
46688   lua_error(L);
46689   return SWIG_arg;
46690 }
46691
46692
46693 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
46694   int SWIG_arg = 0;
46695   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46696   lldb::SBLaunchInfo *arg2 = 0 ;
46697   lldb::SBError *arg3 = 0 ;
46698   lldb::SBProcess result;
46699   
46700   SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
46701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
46702   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
46703   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
46704   
46705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46706     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
46707   }
46708   
46709   
46710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
46711     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
46712   }
46713   
46714   
46715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
46716     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
46717   }
46718   
46719   result = (arg1)->Launch(*arg2,*arg3);
46720   {
46721     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46722     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46723   }
46724   return SWIG_arg;
46725   
46726   if(0) SWIG_fail;
46727   
46728 fail:
46729   lua_error(L);
46730   return SWIG_arg;
46731 }
46732
46733
46734 static int _wrap_SBTarget_Launch(lua_State* L) {
46735   int argc;
46736   int argv[12]={
46737     1,2,3,4,5,6,7,8,9,10,11,12
46738   };
46739   
46740   argc = lua_gettop(L);
46741   if (argc == 3) {
46742     int _v;
46743     {
46744       void *ptr;
46745       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46746         _v = 0;
46747       } else {
46748         _v = 1;
46749       }
46750     }
46751     if (_v) {
46752       {
46753         void *ptr;
46754         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
46755           _v = 0;
46756         } else {
46757           _v = 1;
46758         }
46759       }
46760       if (_v) {
46761         {
46762           void *ptr;
46763           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
46764             _v = 0;
46765           } else {
46766             _v = 1;
46767           }
46768         }
46769         if (_v) {
46770           return _wrap_SBTarget_Launch__SWIG_1(L);
46771         }
46772       }
46773     }
46774   }
46775   if (argc == 11) {
46776     int _v;
46777     {
46778       void *ptr;
46779       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46780         _v = 0;
46781       } else {
46782         _v = 1;
46783       }
46784     }
46785     if (_v) {
46786       {
46787         void *ptr;
46788         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
46789           _v = 0;
46790         } else {
46791           _v = 1;
46792         }
46793       }
46794       if (_v) {
46795         {
46796           void *ptr;
46797           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
46798             _v = 0;
46799           } else {
46800             _v = 1;
46801           }
46802         }
46803         if (_v) {
46804           {
46805             void *ptr;
46806             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
46807               _v = 0;
46808             } else {
46809               _v = 1;
46810             }
46811           }
46812           if (_v) {
46813             {
46814               _v = SWIG_lua_isnilstring(L,argv[4]);
46815             }
46816             if (_v) {
46817               {
46818                 _v = SWIG_lua_isnilstring(L,argv[5]);
46819               }
46820               if (_v) {
46821                 {
46822                   _v = SWIG_lua_isnilstring(L,argv[6]);
46823                 }
46824                 if (_v) {
46825                   {
46826                     _v = SWIG_lua_isnilstring(L,argv[7]);
46827                   }
46828                   if (_v) {
46829                     {
46830                       _v = lua_isnumber(L,argv[8]);
46831                     }
46832                     if (_v) {
46833                       {
46834                         _v = lua_isboolean(L,argv[9]);
46835                       }
46836                       if (_v) {
46837                         {
46838                           void *ptr;
46839                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
46840                             _v = 0;
46841                           } else {
46842                             _v = 1;
46843                           }
46844                         }
46845                         if (_v) {
46846                           return _wrap_SBTarget_Launch__SWIG_0(L);
46847                         }
46848                       }
46849                     }
46850                   }
46851                 }
46852               }
46853             }
46854           }
46855         }
46856       }
46857     }
46858   }
46859   
46860   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
46861     "  Possible C/C++ prototypes are:\n"
46862     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
46863     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
46864   lua_error(L);return 0;
46865 }
46866
46867
46868 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
46869   int SWIG_arg = 0;
46870   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46871   char *arg2 = (char *) 0 ;
46872   lldb::SBProcess result;
46873   
46874   SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
46875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
46876   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
46877   
46878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46879     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
46880   }
46881   
46882   arg2 = (char *)lua_tostring(L, 2);
46883   result = (arg1)->LoadCore((char const *)arg2);
46884   {
46885     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46886     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46887   }
46888   return SWIG_arg;
46889   
46890   if(0) SWIG_fail;
46891   
46892 fail:
46893   lua_error(L);
46894   return SWIG_arg;
46895 }
46896
46897
46898 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
46899   int SWIG_arg = 0;
46900   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46901   char *arg2 = (char *) 0 ;
46902   lldb::SBError *arg3 = 0 ;
46903   lldb::SBProcess result;
46904   
46905   SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
46906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
46907   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
46908   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
46909   
46910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46911     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
46912   }
46913   
46914   arg2 = (char *)lua_tostring(L, 2);
46915   
46916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
46917     SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
46918   }
46919   
46920   result = (arg1)->LoadCore((char const *)arg2,*arg3);
46921   {
46922     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46924   }
46925   return SWIG_arg;
46926   
46927   if(0) SWIG_fail;
46928   
46929 fail:
46930   lua_error(L);
46931   return SWIG_arg;
46932 }
46933
46934
46935 static int _wrap_SBTarget_LoadCore(lua_State* L) {
46936   int argc;
46937   int argv[4]={
46938     1,2,3,4
46939   };
46940   
46941   argc = lua_gettop(L);
46942   if (argc == 2) {
46943     int _v;
46944     {
46945       void *ptr;
46946       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46947         _v = 0;
46948       } else {
46949         _v = 1;
46950       }
46951     }
46952     if (_v) {
46953       {
46954         _v = SWIG_lua_isnilstring(L,argv[1]);
46955       }
46956       if (_v) {
46957         return _wrap_SBTarget_LoadCore__SWIG_0(L);
46958       }
46959     }
46960   }
46961   if (argc == 3) {
46962     int _v;
46963     {
46964       void *ptr;
46965       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46966         _v = 0;
46967       } else {
46968         _v = 1;
46969       }
46970     }
46971     if (_v) {
46972       {
46973         _v = SWIG_lua_isnilstring(L,argv[1]);
46974       }
46975       if (_v) {
46976         {
46977           void *ptr;
46978           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
46979             _v = 0;
46980           } else {
46981             _v = 1;
46982           }
46983         }
46984         if (_v) {
46985           return _wrap_SBTarget_LoadCore__SWIG_1(L);
46986         }
46987       }
46988     }
46989   }
46990   
46991   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
46992     "  Possible C/C++ prototypes are:\n"
46993     "    lldb::SBTarget::LoadCore(char const *)\n"
46994     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
46995   lua_error(L);return 0;
46996 }
46997
46998
46999 static int _wrap_SBTarget_Attach(lua_State* L) {
47000   int SWIG_arg = 0;
47001   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47002   lldb::SBAttachInfo *arg2 = 0 ;
47003   lldb::SBError *arg3 = 0 ;
47004   lldb::SBProcess result;
47005   
47006   SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
47007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
47008   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
47009   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
47010   
47011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47012     SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
47013   }
47014   
47015   
47016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
47017     SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
47018   }
47019   
47020   
47021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
47022     SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
47023   }
47024   
47025   result = (arg1)->Attach(*arg2,*arg3);
47026   {
47027     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47028     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47029   }
47030   return SWIG_arg;
47031   
47032   if(0) SWIG_fail;
47033   
47034 fail:
47035   lua_error(L);
47036   return SWIG_arg;
47037 }
47038
47039
47040 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
47041   int SWIG_arg = 0;
47042   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47043   lldb::SBListener *arg2 = 0 ;
47044   lldb::pid_t arg3 ;
47045   lldb::SBError *arg4 = 0 ;
47046   lldb::SBProcess result;
47047   
47048   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
47049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
47050   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
47051   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
47052   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
47053   
47054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47055     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
47056   }
47057   
47058   
47059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47060     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
47061   }
47062   
47063   arg3 = (lldb::pid_t)lua_tonumber(L, 3);
47064   
47065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
47066     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
47067   }
47068   
47069   result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
47070   {
47071     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47072     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47073   }
47074   return SWIG_arg;
47075   
47076   if(0) SWIG_fail;
47077   
47078 fail:
47079   lua_error(L);
47080   return SWIG_arg;
47081 }
47082
47083
47084 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
47085   int SWIG_arg = 0;
47086   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47087   lldb::SBListener *arg2 = 0 ;
47088   char *arg3 = (char *) 0 ;
47089   bool arg4 ;
47090   lldb::SBError *arg5 = 0 ;
47091   lldb::SBProcess result;
47092   
47093   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
47094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
47095   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
47096   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
47097   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
47098   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
47099   
47100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47101     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
47102   }
47103   
47104   
47105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47106     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
47107   }
47108   
47109   arg3 = (char *)lua_tostring(L, 3);
47110   arg4 = (lua_toboolean(L, 4)!=0);
47111   
47112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47113     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
47114   }
47115   
47116   result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
47117   {
47118     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47119     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47120   }
47121   return SWIG_arg;
47122   
47123   if(0) SWIG_fail;
47124   
47125 fail:
47126   lua_error(L);
47127   return SWIG_arg;
47128 }
47129
47130
47131 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
47132   int SWIG_arg = 0;
47133   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47134   lldb::SBListener *arg2 = 0 ;
47135   char *arg3 = (char *) 0 ;
47136   char *arg4 = (char *) 0 ;
47137   lldb::SBError *arg5 = 0 ;
47138   lldb::SBProcess result;
47139   
47140   SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
47141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
47142   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
47143   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
47144   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
47145   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
47146   
47147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47148     SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
47149   }
47150   
47151   
47152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47153     SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
47154   }
47155   
47156   arg3 = (char *)lua_tostring(L, 3);
47157   arg4 = (char *)lua_tostring(L, 4);
47158   
47159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47160     SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
47161   }
47162   
47163   result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
47164   {
47165     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47166     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47167   }
47168   return SWIG_arg;
47169   
47170   if(0) SWIG_fail;
47171   
47172 fail:
47173   lua_error(L);
47174   return SWIG_arg;
47175 }
47176
47177
47178 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
47179   int SWIG_arg = 0;
47180   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47181   lldb::SBFileSpec result;
47182   
47183   SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
47184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
47185   
47186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47187     SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
47188   }
47189   
47190   result = (arg1)->GetExecutable();
47191   {
47192     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
47193     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
47194   }
47195   return SWIG_arg;
47196   
47197   if(0) SWIG_fail;
47198   
47199 fail:
47200   lua_error(L);
47201   return SWIG_arg;
47202 }
47203
47204
47205 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
47206   int SWIG_arg = 0;
47207   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47208   char *arg2 = (char *) 0 ;
47209   char *arg3 = (char *) 0 ;
47210   lldb::SBError *arg4 = 0 ;
47211   
47212   SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
47213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
47214   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
47215   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
47216   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
47217   
47218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47219     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
47220   }
47221   
47222   arg2 = (char *)lua_tostring(L, 2);
47223   arg3 = (char *)lua_tostring(L, 3);
47224   
47225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
47226     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
47227   }
47228   
47229   (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
47230   
47231   return SWIG_arg;
47232   
47233   if(0) SWIG_fail;
47234   
47235 fail:
47236   lua_error(L);
47237   return SWIG_arg;
47238 }
47239
47240
47241 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
47242   int SWIG_arg = 0;
47243   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47244   lldb::SBModule *arg2 = 0 ;
47245   bool result;
47246   
47247   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
47248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47249   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
47250   
47251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47252     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47253   }
47254   
47255   
47256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
47257     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
47258   }
47259   
47260   result = (bool)(arg1)->AddModule(*arg2);
47261   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47262   return SWIG_arg;
47263   
47264   if(0) SWIG_fail;
47265   
47266 fail:
47267   lua_error(L);
47268   return SWIG_arg;
47269 }
47270
47271
47272 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
47273   int SWIG_arg = 0;
47274   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47275   char *arg2 = (char *) 0 ;
47276   char *arg3 = (char *) 0 ;
47277   char *arg4 = (char *) 0 ;
47278   lldb::SBModule result;
47279   
47280   SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
47281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47282   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
47283   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
47284   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
47285   
47286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47287     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47288   }
47289   
47290   arg2 = (char *)lua_tostring(L, 2);
47291   arg3 = (char *)lua_tostring(L, 3);
47292   arg4 = (char *)lua_tostring(L, 4);
47293   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
47294   {
47295     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47296     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47297   }
47298   return SWIG_arg;
47299   
47300   if(0) SWIG_fail;
47301   
47302 fail:
47303   lua_error(L);
47304   return SWIG_arg;
47305 }
47306
47307
47308 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
47309   int SWIG_arg = 0;
47310   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47311   char *arg2 = (char *) 0 ;
47312   char *arg3 = (char *) 0 ;
47313   char *arg4 = (char *) 0 ;
47314   char *arg5 = (char *) 0 ;
47315   lldb::SBModule result;
47316   
47317   SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
47318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47319   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
47320   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
47321   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
47322   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
47323   
47324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47325     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47326   }
47327   
47328   arg2 = (char *)lua_tostring(L, 2);
47329   arg3 = (char *)lua_tostring(L, 3);
47330   arg4 = (char *)lua_tostring(L, 4);
47331   arg5 = (char *)lua_tostring(L, 5);
47332   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
47333   {
47334     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47335     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47336   }
47337   return SWIG_arg;
47338   
47339   if(0) SWIG_fail;
47340   
47341 fail:
47342   lua_error(L);
47343   return SWIG_arg;
47344 }
47345
47346
47347 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
47348   int SWIG_arg = 0;
47349   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47350   lldb::SBModuleSpec *arg2 = 0 ;
47351   lldb::SBModule result;
47352   
47353   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
47354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47355   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
47356   
47357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47358     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47359   }
47360   
47361   
47362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
47363     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
47364   }
47365   
47366   result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
47367   {
47368     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47369     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47370   }
47371   return SWIG_arg;
47372   
47373   if(0) SWIG_fail;
47374   
47375 fail:
47376   lua_error(L);
47377   return SWIG_arg;
47378 }
47379
47380
47381 static int _wrap_SBTarget_AddModule(lua_State* L) {
47382   int argc;
47383   int argv[6]={
47384     1,2,3,4,5,6
47385   };
47386   
47387   argc = lua_gettop(L);
47388   if (argc == 2) {
47389     int _v;
47390     {
47391       void *ptr;
47392       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47393         _v = 0;
47394       } else {
47395         _v = 1;
47396       }
47397     }
47398     if (_v) {
47399       {
47400         void *ptr;
47401         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
47402           _v = 0;
47403         } else {
47404           _v = 1;
47405         }
47406       }
47407       if (_v) {
47408         return _wrap_SBTarget_AddModule__SWIG_0(L);
47409       }
47410     }
47411   }
47412   if (argc == 2) {
47413     int _v;
47414     {
47415       void *ptr;
47416       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47417         _v = 0;
47418       } else {
47419         _v = 1;
47420       }
47421     }
47422     if (_v) {
47423       {
47424         void *ptr;
47425         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
47426           _v = 0;
47427         } else {
47428           _v = 1;
47429         }
47430       }
47431       if (_v) {
47432         return _wrap_SBTarget_AddModule__SWIG_3(L);
47433       }
47434     }
47435   }
47436   if (argc == 4) {
47437     int _v;
47438     {
47439       void *ptr;
47440       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47441         _v = 0;
47442       } else {
47443         _v = 1;
47444       }
47445     }
47446     if (_v) {
47447       {
47448         _v = SWIG_lua_isnilstring(L,argv[1]);
47449       }
47450       if (_v) {
47451         {
47452           _v = SWIG_lua_isnilstring(L,argv[2]);
47453         }
47454         if (_v) {
47455           {
47456             _v = SWIG_lua_isnilstring(L,argv[3]);
47457           }
47458           if (_v) {
47459             return _wrap_SBTarget_AddModule__SWIG_1(L);
47460           }
47461         }
47462       }
47463     }
47464   }
47465   if (argc == 5) {
47466     int _v;
47467     {
47468       void *ptr;
47469       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47470         _v = 0;
47471       } else {
47472         _v = 1;
47473       }
47474     }
47475     if (_v) {
47476       {
47477         _v = SWIG_lua_isnilstring(L,argv[1]);
47478       }
47479       if (_v) {
47480         {
47481           _v = SWIG_lua_isnilstring(L,argv[2]);
47482         }
47483         if (_v) {
47484           {
47485             _v = SWIG_lua_isnilstring(L,argv[3]);
47486           }
47487           if (_v) {
47488             {
47489               _v = SWIG_lua_isnilstring(L,argv[4]);
47490             }
47491             if (_v) {
47492               return _wrap_SBTarget_AddModule__SWIG_2(L);
47493             }
47494           }
47495         }
47496       }
47497     }
47498   }
47499   
47500   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
47501     "  Possible C/C++ prototypes are:\n"
47502     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
47503     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
47504     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
47505     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
47506   lua_error(L);return 0;
47507 }
47508
47509
47510 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
47511   int SWIG_arg = 0;
47512   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47513   uint32_t result;
47514   
47515   SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
47516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
47517   
47518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47519     SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
47520   }
47521   
47522   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
47523   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
47524   return SWIG_arg;
47525   
47526   if(0) SWIG_fail;
47527   
47528 fail:
47529   lua_error(L);
47530   return SWIG_arg;
47531 }
47532
47533
47534 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
47535   int SWIG_arg = 0;
47536   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47537   uint32_t arg2 ;
47538   lldb::SBModule result;
47539   
47540   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
47541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
47542   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
47543   
47544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47545     SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
47546   }
47547   
47548   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
47549   arg2 = (uint32_t)lua_tonumber(L, 2);
47550   result = (arg1)->GetModuleAtIndex(arg2);
47551   {
47552     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47554   }
47555   return SWIG_arg;
47556   
47557   if(0) SWIG_fail;
47558   
47559 fail:
47560   lua_error(L);
47561   return SWIG_arg;
47562 }
47563
47564
47565 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
47566   int SWIG_arg = 0;
47567   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47568   lldb::SBModule arg2 ;
47569   lldb::SBModule *argp2 ;
47570   bool result;
47571   
47572   SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
47573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
47574   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
47575   
47576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47577     SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
47578   }
47579   
47580   
47581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47582     SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
47583   }
47584   arg2 = *argp2;
47585   
47586   result = (bool)(arg1)->RemoveModule(arg2);
47587   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47588   return SWIG_arg;
47589   
47590   if(0) SWIG_fail;
47591   
47592 fail:
47593   lua_error(L);
47594   return SWIG_arg;
47595 }
47596
47597
47598 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
47599   int SWIG_arg = 0;
47600   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47601   lldb::SBDebugger result;
47602   
47603   SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
47604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
47605   
47606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47607     SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
47608   }
47609   
47610   result = ((lldb::SBTarget const *)arg1)->GetDebugger();
47611   {
47612     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
47613     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
47614   }
47615   return SWIG_arg;
47616   
47617   if(0) SWIG_fail;
47618   
47619 fail:
47620   lua_error(L);
47621   return SWIG_arg;
47622 }
47623
47624
47625 static int _wrap_SBTarget_FindModule(lua_State* L) {
47626   int SWIG_arg = 0;
47627   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47628   lldb::SBFileSpec *arg2 = 0 ;
47629   lldb::SBModule result;
47630   
47631   SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
47632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
47633   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
47634   
47635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47636     SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
47637   }
47638   
47639   
47640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47641     SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
47642   }
47643   
47644   result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
47645   {
47646     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47647     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47648   }
47649   return SWIG_arg;
47650   
47651   if(0) SWIG_fail;
47652   
47653 fail:
47654   lua_error(L);
47655   return SWIG_arg;
47656 }
47657
47658
47659 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
47660   int SWIG_arg = 0;
47661   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47662   lldb::SBFileSpec *arg2 = 0 ;
47663   lldb::SBSymbolContextList result;
47664   
47665   SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
47666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
47667   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
47668   
47669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47670     SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
47671   }
47672   
47673   
47674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47675     SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
47676   }
47677   
47678   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
47679   {
47680     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47681     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47682   }
47683   return SWIG_arg;
47684   
47685   if(0) SWIG_fail;
47686   
47687 fail:
47688   lua_error(L);
47689   return SWIG_arg;
47690 }
47691
47692
47693 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
47694   int SWIG_arg = 0;
47695   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47696   lldb::ByteOrder result;
47697   
47698   SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
47699   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
47700   
47701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47702     SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
47703   }
47704   
47705   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
47706   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
47707   return SWIG_arg;
47708   
47709   if(0) SWIG_fail;
47710   
47711 fail:
47712   lua_error(L);
47713   return SWIG_arg;
47714 }
47715
47716
47717 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
47718   int SWIG_arg = 0;
47719   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47720   uint32_t result;
47721   
47722   SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
47723   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
47724   
47725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47726     SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
47727   }
47728   
47729   result = (uint32_t)(arg1)->GetAddressByteSize();
47730   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
47731   return SWIG_arg;
47732   
47733   if(0) SWIG_fail;
47734   
47735 fail:
47736   lua_error(L);
47737   return SWIG_arg;
47738 }
47739
47740
47741 static int _wrap_SBTarget_GetTriple(lua_State* L) {
47742   int SWIG_arg = 0;
47743   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47744   char *result = 0 ;
47745   
47746   SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
47747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
47748   
47749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47750     SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
47751   }
47752   
47753   result = (char *)(arg1)->GetTriple();
47754   lua_pushstring(L,(const char *)result); SWIG_arg++;
47755   return SWIG_arg;
47756   
47757   if(0) SWIG_fail;
47758   
47759 fail:
47760   lua_error(L);
47761   return SWIG_arg;
47762 }
47763
47764
47765 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
47766   int SWIG_arg = 0;
47767   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47768   uint32_t result;
47769   
47770   SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
47771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
47772   
47773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47774     SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
47775   }
47776   
47777   result = (uint32_t)(arg1)->GetDataByteSize();
47778   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
47779   return SWIG_arg;
47780   
47781   if(0) SWIG_fail;
47782   
47783 fail:
47784   lua_error(L);
47785   return SWIG_arg;
47786 }
47787
47788
47789 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
47790   int SWIG_arg = 0;
47791   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47792   uint32_t result;
47793   
47794   SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
47795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
47796   
47797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47798     SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
47799   }
47800   
47801   result = (uint32_t)(arg1)->GetCodeByteSize();
47802   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
47803   return SWIG_arg;
47804   
47805   if(0) SWIG_fail;
47806   
47807 fail:
47808   lua_error(L);
47809   return SWIG_arg;
47810 }
47811
47812
47813 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
47814   int SWIG_arg = 0;
47815   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47816   lldb::SBSection arg2 ;
47817   lldb::addr_t arg3 ;
47818   lldb::SBSection *argp2 ;
47819   lldb::SBError result;
47820   
47821   SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
47822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
47823   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
47824   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
47825   
47826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47827     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47828   }
47829   
47830   
47831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47832     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47833   }
47834   arg2 = *argp2;
47835   
47836   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
47837   result = (arg1)->SetSectionLoadAddress(arg2,arg3);
47838   {
47839     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47840     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47841   }
47842   return SWIG_arg;
47843   
47844   if(0) SWIG_fail;
47845   
47846 fail:
47847   lua_error(L);
47848   return SWIG_arg;
47849 }
47850
47851
47852 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
47853   int SWIG_arg = 0;
47854   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47855   lldb::SBSection arg2 ;
47856   lldb::SBSection *argp2 ;
47857   lldb::SBError result;
47858   
47859   SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
47860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
47861   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
47862   
47863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47864     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47865   }
47866   
47867   
47868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47869     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47870   }
47871   arg2 = *argp2;
47872   
47873   result = (arg1)->ClearSectionLoadAddress(arg2);
47874   {
47875     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47877   }
47878   return SWIG_arg;
47879   
47880   if(0) SWIG_fail;
47881   
47882 fail:
47883   lua_error(L);
47884   return SWIG_arg;
47885 }
47886
47887
47888 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
47889   int SWIG_arg = 0;
47890   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47891   lldb::SBModule arg2 ;
47892   int64_t arg3 ;
47893   lldb::SBModule *argp2 ;
47894   lldb::SBError result;
47895   
47896   SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
47897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
47898   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
47899   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
47900   
47901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47902     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47903   }
47904   
47905   
47906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47907     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
47908   }
47909   arg2 = *argp2;
47910   
47911   arg3 = (int64_t)lua_tonumber(L, 3);
47912   result = (arg1)->SetModuleLoadAddress(arg2,arg3);
47913   {
47914     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47915     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47916   }
47917   return SWIG_arg;
47918   
47919   if(0) SWIG_fail;
47920   
47921 fail:
47922   lua_error(L);
47923   return SWIG_arg;
47924 }
47925
47926
47927 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
47928   int SWIG_arg = 0;
47929   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47930   lldb::SBModule arg2 ;
47931   lldb::SBModule *argp2 ;
47932   lldb::SBError result;
47933   
47934   SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
47935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
47936   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
47937   
47938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47939     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47940   }
47941   
47942   
47943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47944     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
47945   }
47946   arg2 = *argp2;
47947   
47948   result = (arg1)->ClearModuleLoadAddress(arg2);
47949   {
47950     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47951     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47952   }
47953   return SWIG_arg;
47954   
47955   if(0) SWIG_fail;
47956   
47957 fail:
47958   lua_error(L);
47959   return SWIG_arg;
47960 }
47961
47962
47963 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
47964   int SWIG_arg = 0;
47965   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47966   char *arg2 = (char *) 0 ;
47967   uint32_t arg3 ;
47968   lldb::SBSymbolContextList result;
47969   
47970   SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
47971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
47972   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
47973   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
47974   
47975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47976     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
47977   }
47978   
47979   arg2 = (char *)lua_tostring(L, 2);
47980   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47981   arg3 = (uint32_t)lua_tonumber(L, 3);
47982   result = (arg1)->FindFunctions((char const *)arg2,arg3);
47983   {
47984     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47985     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47986   }
47987   return SWIG_arg;
47988   
47989   if(0) SWIG_fail;
47990   
47991 fail:
47992   lua_error(L);
47993   return SWIG_arg;
47994 }
47995
47996
47997 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
47998   int SWIG_arg = 0;
47999   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48000   char *arg2 = (char *) 0 ;
48001   lldb::SBSymbolContextList result;
48002   
48003   SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
48004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
48005   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
48006   
48007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48008     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48009   }
48010   
48011   arg2 = (char *)lua_tostring(L, 2);
48012   result = (arg1)->FindFunctions((char const *)arg2);
48013   {
48014     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48015     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48016   }
48017   return SWIG_arg;
48018   
48019   if(0) SWIG_fail;
48020   
48021 fail:
48022   lua_error(L);
48023   return SWIG_arg;
48024 }
48025
48026
48027 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
48028   int argc;
48029   int argv[4]={
48030     1,2,3,4
48031   };
48032   
48033   argc = lua_gettop(L);
48034   if (argc == 2) {
48035     int _v;
48036     {
48037       void *ptr;
48038       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48039         _v = 0;
48040       } else {
48041         _v = 1;
48042       }
48043     }
48044     if (_v) {
48045       {
48046         _v = SWIG_lua_isnilstring(L,argv[1]);
48047       }
48048       if (_v) {
48049         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
48050       }
48051     }
48052   }
48053   if (argc == 3) {
48054     int _v;
48055     {
48056       void *ptr;
48057       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48058         _v = 0;
48059       } else {
48060         _v = 1;
48061       }
48062     }
48063     if (_v) {
48064       {
48065         _v = SWIG_lua_isnilstring(L,argv[1]);
48066       }
48067       if (_v) {
48068         {
48069           _v = lua_isnumber(L,argv[2]);
48070         }
48071         if (_v) {
48072           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
48073         }
48074       }
48075     }
48076   }
48077   
48078   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
48079     "  Possible C/C++ prototypes are:\n"
48080     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
48081     "    lldb::SBTarget::FindFunctions(char const *)\n");
48082   lua_error(L);return 0;
48083 }
48084
48085
48086 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
48087   int SWIG_arg = 0;
48088   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48089   char *arg2 = (char *) 0 ;
48090   lldb::SBType result;
48091   
48092   SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
48093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
48094   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
48095   
48096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48097     SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
48098   }
48099   
48100   arg2 = (char *)lua_tostring(L, 2);
48101   result = (arg1)->FindFirstType((char const *)arg2);
48102   {
48103     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
48104     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
48105   }
48106   return SWIG_arg;
48107   
48108   if(0) SWIG_fail;
48109   
48110 fail:
48111   lua_error(L);
48112   return SWIG_arg;
48113 }
48114
48115
48116 static int _wrap_SBTarget_FindTypes(lua_State* L) {
48117   int SWIG_arg = 0;
48118   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48119   char *arg2 = (char *) 0 ;
48120   lldb::SBTypeList result;
48121   
48122   SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
48123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
48124   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
48125   
48126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48127     SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
48128   }
48129   
48130   arg2 = (char *)lua_tostring(L, 2);
48131   result = (arg1)->FindTypes((char const *)arg2);
48132   {
48133     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
48134     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
48135   }
48136   return SWIG_arg;
48137   
48138   if(0) SWIG_fail;
48139   
48140 fail:
48141   lua_error(L);
48142   return SWIG_arg;
48143 }
48144
48145
48146 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
48147   int SWIG_arg = 0;
48148   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48149   lldb::BasicType arg2 ;
48150   lldb::SBType result;
48151   
48152   SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
48153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
48154   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
48155   
48156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48157     SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
48158   }
48159   
48160   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
48161   result = (arg1)->GetBasicType(arg2);
48162   {
48163     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
48164     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
48165   }
48166   return SWIG_arg;
48167   
48168   if(0) SWIG_fail;
48169   
48170 fail:
48171   lua_error(L);
48172   return SWIG_arg;
48173 }
48174
48175
48176 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
48177   int SWIG_arg = 0;
48178   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48179   SwigValueWrapper< lldb::SBSourceManager > result;
48180   
48181   SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
48182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
48183   
48184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48185     SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
48186   }
48187   
48188   result = (arg1)->GetSourceManager();
48189   {
48190     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
48191     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
48192   }
48193   return SWIG_arg;
48194   
48195   if(0) SWIG_fail;
48196   
48197 fail:
48198   lua_error(L);
48199   return SWIG_arg;
48200 }
48201
48202
48203 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
48204   int SWIG_arg = 0;
48205   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48206   char *arg2 = (char *) 0 ;
48207   uint32_t arg3 ;
48208   lldb::SBValueList result;
48209   
48210   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
48211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
48212   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
48213   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
48214   
48215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48216     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
48217   }
48218   
48219   arg2 = (char *)lua_tostring(L, 2);
48220   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48221   arg3 = (uint32_t)lua_tonumber(L, 3);
48222   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
48223   {
48224     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
48225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
48226   }
48227   return SWIG_arg;
48228   
48229   if(0) SWIG_fail;
48230   
48231 fail:
48232   lua_error(L);
48233   return SWIG_arg;
48234 }
48235
48236
48237 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
48238   int SWIG_arg = 0;
48239   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48240   char *arg2 = (char *) 0 ;
48241   lldb::SBValue result;
48242   
48243   SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
48244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
48245   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
48246   
48247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48248     SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
48249   }
48250   
48251   arg2 = (char *)lua_tostring(L, 2);
48252   result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
48253   {
48254     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
48255     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
48256   }
48257   return SWIG_arg;
48258   
48259   if(0) SWIG_fail;
48260   
48261 fail:
48262   lua_error(L);
48263   return SWIG_arg;
48264 }
48265
48266
48267 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
48268   int SWIG_arg = 0;
48269   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48270   char *arg2 = (char *) 0 ;
48271   uint32_t arg3 ;
48272   lldb::MatchType arg4 ;
48273   lldb::SBValueList result;
48274   
48275   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
48276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
48277   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
48278   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
48279   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
48280   
48281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48282     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
48283   }
48284   
48285   arg2 = (char *)lua_tostring(L, 2);
48286   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48287   arg3 = (uint32_t)lua_tonumber(L, 3);
48288   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
48289   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
48290   {
48291     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
48292     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
48293   }
48294   return SWIG_arg;
48295   
48296   if(0) SWIG_fail;
48297   
48298 fail:
48299   lua_error(L);
48300   return SWIG_arg;
48301 }
48302
48303
48304 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
48305   int argc;
48306   int argv[5]={
48307     1,2,3,4,5
48308   };
48309   
48310   argc = lua_gettop(L);
48311   if (argc == 3) {
48312     int _v;
48313     {
48314       void *ptr;
48315       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48316         _v = 0;
48317       } else {
48318         _v = 1;
48319       }
48320     }
48321     if (_v) {
48322       {
48323         _v = SWIG_lua_isnilstring(L,argv[1]);
48324       }
48325       if (_v) {
48326         {
48327           _v = lua_isnumber(L,argv[2]);
48328         }
48329         if (_v) {
48330           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
48331         }
48332       }
48333     }
48334   }
48335   if (argc == 4) {
48336     int _v;
48337     {
48338       void *ptr;
48339       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48340         _v = 0;
48341       } else {
48342         _v = 1;
48343       }
48344     }
48345     if (_v) {
48346       {
48347         _v = SWIG_lua_isnilstring(L,argv[1]);
48348       }
48349       if (_v) {
48350         {
48351           _v = lua_isnumber(L,argv[2]);
48352         }
48353         if (_v) {
48354           {
48355             _v = lua_isnumber(L,argv[3]);
48356           }
48357           if (_v) {
48358             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
48359           }
48360         }
48361       }
48362     }
48363   }
48364   
48365   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
48366     "  Possible C/C++ prototypes are:\n"
48367     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
48368     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
48369   lua_error(L);return 0;
48370 }
48371
48372
48373 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
48374   int SWIG_arg = 0;
48375   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48376   char *arg2 = (char *) 0 ;
48377   uint32_t arg3 ;
48378   lldb::MatchType arg4 ;
48379   lldb::SBSymbolContextList result;
48380   
48381   SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
48382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
48383   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
48384   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
48385   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
48386   
48387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48388     SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48389   }
48390   
48391   arg2 = (char *)lua_tostring(L, 2);
48392   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48393   arg3 = (uint32_t)lua_tonumber(L, 3);
48394   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
48395   result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
48396   {
48397     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48398     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48399   }
48400   return SWIG_arg;
48401   
48402   if(0) SWIG_fail;
48403   
48404 fail:
48405   lua_error(L);
48406   return SWIG_arg;
48407 }
48408
48409
48410 static int _wrap_SBTarget_Clear(lua_State* L) {
48411   int SWIG_arg = 0;
48412   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48413   
48414   SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
48415   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
48416   
48417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48418     SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
48419   }
48420   
48421   (arg1)->Clear();
48422   
48423   return SWIG_arg;
48424   
48425   if(0) SWIG_fail;
48426   
48427 fail:
48428   lua_error(L);
48429   return SWIG_arg;
48430 }
48431
48432
48433 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
48434   int SWIG_arg = 0;
48435   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48436   lldb::addr_t arg2 ;
48437   lldb::SBAddress result;
48438   
48439   SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
48440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
48441   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
48442   
48443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48444     SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
48445   }
48446   
48447   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
48448   result = (arg1)->ResolveFileAddress(arg2);
48449   {
48450     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48451     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48452   }
48453   return SWIG_arg;
48454   
48455   if(0) SWIG_fail;
48456   
48457 fail:
48458   lua_error(L);
48459   return SWIG_arg;
48460 }
48461
48462
48463 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
48464   int SWIG_arg = 0;
48465   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48466   lldb::addr_t arg2 ;
48467   lldb::SBAddress result;
48468   
48469   SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
48470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
48471   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
48472   
48473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48474     SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48475   }
48476   
48477   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
48478   result = (arg1)->ResolveLoadAddress(arg2);
48479   {
48480     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48481     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48482   }
48483   return SWIG_arg;
48484   
48485   if(0) SWIG_fail;
48486   
48487 fail:
48488   lua_error(L);
48489   return SWIG_arg;
48490 }
48491
48492
48493 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
48494   int SWIG_arg = 0;
48495   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48496   uint32_t arg2 ;
48497   lldb::addr_t arg3 ;
48498   lldb::SBAddress result;
48499   
48500   SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
48501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
48502   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
48503   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
48504   
48505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48506     SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48507   }
48508   
48509   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
48510   arg2 = (uint32_t)lua_tonumber(L, 2);
48511   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
48512   result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
48513   {
48514     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48516   }
48517   return SWIG_arg;
48518   
48519   if(0) SWIG_fail;
48520   
48521 fail:
48522   lua_error(L);
48523   return SWIG_arg;
48524 }
48525
48526
48527 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
48528   int SWIG_arg = 0;
48529   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48530   lldb::SBAddress *arg2 = 0 ;
48531   uint32_t arg3 ;
48532   lldb::SBSymbolContext result;
48533   
48534   SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
48535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
48536   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
48537   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
48538   
48539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48540     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
48541   }
48542   
48543   
48544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
48545     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
48546   }
48547   
48548   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48549   arg3 = (uint32_t)lua_tonumber(L, 3);
48550   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
48551   {
48552     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
48553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
48554   }
48555   return SWIG_arg;
48556   
48557   if(0) SWIG_fail;
48558   
48559 fail:
48560   lua_error(L);
48561   return SWIG_arg;
48562 }
48563
48564
48565 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
48566   int SWIG_arg = 0;
48567   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48568   lldb::SBAddress arg2 ;
48569   void *arg3 = (void *) 0 ;
48570   size_t arg4 ;
48571   lldb::SBError *arg5 = 0 ;
48572   lldb::SBAddress *argp2 ;
48573   size_t result;
48574   
48575   SWIG_check_num_args("lldb::SBTarget::ReadMemory",5,5)
48576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
48577   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
48578   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",3,"void *");
48579   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"size_t");
48580   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",5,"lldb::SBError &");
48581   
48582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48583     SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
48584   }
48585   
48586   
48587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
48588     SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
48589   }
48590   arg2 = *argp2;
48591   
48592   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_ReadMemory");
48593   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48594   arg4 = (size_t)lua_tonumber(L, 4);
48595   
48596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
48597     SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
48598   }
48599   
48600   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
48601   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
48602   return SWIG_arg;
48603   
48604   if(0) SWIG_fail;
48605   
48606 fail:
48607   lua_error(L);
48608   return SWIG_arg;
48609 }
48610
48611
48612 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
48613   int SWIG_arg = 0;
48614   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48615   char *arg2 = (char *) 0 ;
48616   uint32_t arg3 ;
48617   lldb::SBBreakpoint result;
48618   
48619   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
48620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48621   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
48622   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48623   
48624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48625     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48626   }
48627   
48628   arg2 = (char *)lua_tostring(L, 2);
48629   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48630   arg3 = (uint32_t)lua_tonumber(L, 3);
48631   result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
48632   {
48633     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48635   }
48636   return SWIG_arg;
48637   
48638   if(0) SWIG_fail;
48639   
48640 fail:
48641   lua_error(L);
48642   return SWIG_arg;
48643 }
48644
48645
48646 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
48647   int SWIG_arg = 0;
48648   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48649   lldb::SBFileSpec *arg2 = 0 ;
48650   uint32_t arg3 ;
48651   lldb::SBBreakpoint result;
48652   
48653   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
48654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48655   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48656   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48657   
48658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48659     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48660   }
48661   
48662   
48663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48664     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48665   }
48666   
48667   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48668   arg3 = (uint32_t)lua_tonumber(L, 3);
48669   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
48670   {
48671     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48673   }
48674   return SWIG_arg;
48675   
48676   if(0) SWIG_fail;
48677   
48678 fail:
48679   lua_error(L);
48680   return SWIG_arg;
48681 }
48682
48683
48684 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
48685   int SWIG_arg = 0;
48686   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48687   lldb::SBFileSpec *arg2 = 0 ;
48688   uint32_t arg3 ;
48689   lldb::addr_t arg4 ;
48690   lldb::SBBreakpoint result;
48691   
48692   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
48693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48694   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48695   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48696   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
48697   
48698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48699     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48700   }
48701   
48702   
48703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48704     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48705   }
48706   
48707   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48708   arg3 = (uint32_t)lua_tonumber(L, 3);
48709   arg4 = (lldb::addr_t)lua_tonumber(L, 4);
48710   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
48711   {
48712     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48713     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48714   }
48715   return SWIG_arg;
48716   
48717   if(0) SWIG_fail;
48718   
48719 fail:
48720   lua_error(L);
48721   return SWIG_arg;
48722 }
48723
48724
48725 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
48726   int SWIG_arg = 0;
48727   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48728   lldb::SBFileSpec *arg2 = 0 ;
48729   uint32_t arg3 ;
48730   lldb::addr_t arg4 ;
48731   lldb::SBFileSpecList *arg5 = 0 ;
48732   lldb::SBBreakpoint result;
48733   
48734   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
48735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48736   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48737   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48738   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
48739   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
48740   
48741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48742     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48743   }
48744   
48745   
48746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48747     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48748   }
48749   
48750   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48751   arg3 = (uint32_t)lua_tonumber(L, 3);
48752   arg4 = (lldb::addr_t)lua_tonumber(L, 4);
48753   
48754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48755     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
48756   }
48757   
48758   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
48759   {
48760     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48761     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48762   }
48763   return SWIG_arg;
48764   
48765   if(0) SWIG_fail;
48766   
48767 fail:
48768   lua_error(L);
48769   return SWIG_arg;
48770 }
48771
48772
48773 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
48774   int SWIG_arg = 0;
48775   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48776   lldb::SBFileSpec *arg2 = 0 ;
48777   uint32_t arg3 ;
48778   uint32_t arg4 ;
48779   lldb::addr_t arg5 ;
48780   lldb::SBFileSpecList *arg6 = 0 ;
48781   lldb::SBBreakpoint result;
48782   
48783   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
48784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48786   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48787   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
48788   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
48789   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
48790   
48791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48792     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48793   }
48794   
48795   
48796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48797     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48798   }
48799   
48800   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48801   arg3 = (uint32_t)lua_tonumber(L, 3);
48802   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48803   arg4 = (uint32_t)lua_tonumber(L, 4);
48804   arg5 = (lldb::addr_t)lua_tonumber(L, 5);
48805   
48806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48807     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
48808   }
48809   
48810   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
48811   {
48812     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48813     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48814   }
48815   return SWIG_arg;
48816   
48817   if(0) SWIG_fail;
48818   
48819 fail:
48820   lua_error(L);
48821   return SWIG_arg;
48822 }
48823
48824
48825 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
48826   int argc;
48827   int argv[7]={
48828     1,2,3,4,5,6,7
48829   };
48830   
48831   argc = lua_gettop(L);
48832   if (argc == 3) {
48833     int _v;
48834     {
48835       void *ptr;
48836       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48837         _v = 0;
48838       } else {
48839         _v = 1;
48840       }
48841     }
48842     if (_v) {
48843       {
48844         void *ptr;
48845         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
48846           _v = 0;
48847         } else {
48848           _v = 1;
48849         }
48850       }
48851       if (_v) {
48852         {
48853           _v = lua_isnumber(L,argv[2]);
48854         }
48855         if (_v) {
48856           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
48857         }
48858       }
48859     }
48860   }
48861   if (argc == 3) {
48862     int _v;
48863     {
48864       void *ptr;
48865       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48866         _v = 0;
48867       } else {
48868         _v = 1;
48869       }
48870     }
48871     if (_v) {
48872       {
48873         _v = SWIG_lua_isnilstring(L,argv[1]);
48874       }
48875       if (_v) {
48876         {
48877           _v = lua_isnumber(L,argv[2]);
48878         }
48879         if (_v) {
48880           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
48881         }
48882       }
48883     }
48884   }
48885   if (argc == 4) {
48886     int _v;
48887     {
48888       void *ptr;
48889       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48890         _v = 0;
48891       } else {
48892         _v = 1;
48893       }
48894     }
48895     if (_v) {
48896       {
48897         void *ptr;
48898         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
48899           _v = 0;
48900         } else {
48901           _v = 1;
48902         }
48903       }
48904       if (_v) {
48905         {
48906           _v = lua_isnumber(L,argv[2]);
48907         }
48908         if (_v) {
48909           {
48910             _v = lua_isnumber(L,argv[3]);
48911           }
48912           if (_v) {
48913             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
48914           }
48915         }
48916       }
48917     }
48918   }
48919   if (argc == 5) {
48920     int _v;
48921     {
48922       void *ptr;
48923       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48924         _v = 0;
48925       } else {
48926         _v = 1;
48927       }
48928     }
48929     if (_v) {
48930       {
48931         void *ptr;
48932         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
48933           _v = 0;
48934         } else {
48935           _v = 1;
48936         }
48937       }
48938       if (_v) {
48939         {
48940           _v = lua_isnumber(L,argv[2]);
48941         }
48942         if (_v) {
48943           {
48944             _v = lua_isnumber(L,argv[3]);
48945           }
48946           if (_v) {
48947             {
48948               void *ptr;
48949               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
48950                 _v = 0;
48951               } else {
48952                 _v = 1;
48953               }
48954             }
48955             if (_v) {
48956               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
48957             }
48958           }
48959         }
48960       }
48961     }
48962   }
48963   if (argc == 6) {
48964     int _v;
48965     {
48966       void *ptr;
48967       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48968         _v = 0;
48969       } else {
48970         _v = 1;
48971       }
48972     }
48973     if (_v) {
48974       {
48975         void *ptr;
48976         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
48977           _v = 0;
48978         } else {
48979           _v = 1;
48980         }
48981       }
48982       if (_v) {
48983         {
48984           _v = lua_isnumber(L,argv[2]);
48985         }
48986         if (_v) {
48987           {
48988             _v = lua_isnumber(L,argv[3]);
48989           }
48990           if (_v) {
48991             {
48992               _v = lua_isnumber(L,argv[4]);
48993             }
48994             if (_v) {
48995               {
48996                 void *ptr;
48997                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
48998                   _v = 0;
48999                 } else {
49000                   _v = 1;
49001                 }
49002               }
49003               if (_v) {
49004                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
49005               }
49006             }
49007           }
49008         }
49009       }
49010     }
49011   }
49012   
49013   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
49014     "  Possible C/C++ prototypes are:\n"
49015     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
49016     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
49017     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
49018     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
49019     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n");
49020   lua_error(L);return 0;
49021 }
49022
49023
49024 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
49025   int SWIG_arg = 0;
49026   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49027   char *arg2 = (char *) 0 ;
49028   char *arg3 = (char *) 0 ;
49029   lldb::SBBreakpoint result;
49030   
49031   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
49032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49033   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49034   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
49035   
49036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49037     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49038   }
49039   
49040   arg2 = (char *)lua_tostring(L, 2);
49041   arg3 = (char *)lua_tostring(L, 3);
49042   result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
49043   {
49044     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49045     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49046   }
49047   return SWIG_arg;
49048   
49049   if(0) SWIG_fail;
49050   
49051 fail:
49052   lua_error(L);
49053   return SWIG_arg;
49054 }
49055
49056
49057 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
49058   int SWIG_arg = 0;
49059   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49060   char *arg2 = (char *) 0 ;
49061   lldb::SBBreakpoint result;
49062   
49063   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
49064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49065   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49066   
49067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49068     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49069   }
49070   
49071   arg2 = (char *)lua_tostring(L, 2);
49072   result = (arg1)->BreakpointCreateByName((char const *)arg2);
49073   {
49074     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49075     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49076   }
49077   return SWIG_arg;
49078   
49079   if(0) SWIG_fail;
49080   
49081 fail:
49082   lua_error(L);
49083   return SWIG_arg;
49084 }
49085
49086
49087 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
49088   int SWIG_arg = 0;
49089   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49090   char *arg2 = (char *) 0 ;
49091   uint32_t arg3 ;
49092   lldb::SBFileSpecList *arg4 = 0 ;
49093   lldb::SBFileSpecList *arg5 = 0 ;
49094   lldb::SBBreakpoint result;
49095   
49096   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
49097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49098   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49099   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
49100   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
49101   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
49102   
49103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49104     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49105   }
49106   
49107   arg2 = (char *)lua_tostring(L, 2);
49108   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49109   arg3 = (uint32_t)lua_tonumber(L, 3);
49110   
49111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49112     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
49113   }
49114   
49115   
49116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49117     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
49118   }
49119   
49120   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
49121   {
49122     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49123     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49124   }
49125   return SWIG_arg;
49126   
49127   if(0) SWIG_fail;
49128   
49129 fail:
49130   lua_error(L);
49131   return SWIG_arg;
49132 }
49133
49134
49135 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
49136   int SWIG_arg = 0;
49137   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49138   char *arg2 = (char *) 0 ;
49139   uint32_t arg3 ;
49140   lldb::LanguageType arg4 ;
49141   lldb::SBFileSpecList *arg5 = 0 ;
49142   lldb::SBFileSpecList *arg6 = 0 ;
49143   lldb::SBBreakpoint result;
49144   
49145   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
49146   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49147   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49148   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
49149   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
49150   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
49151   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
49152   
49153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49154     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49155   }
49156   
49157   arg2 = (char *)lua_tostring(L, 2);
49158   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49159   arg3 = (uint32_t)lua_tonumber(L, 3);
49160   arg4 = (lldb::LanguageType)(int)lua_tonumber(L, 4);
49161   
49162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49163     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
49164   }
49165   
49166   
49167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49168     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
49169   }
49170   
49171   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
49172   {
49173     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49174     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49175   }
49176   return SWIG_arg;
49177   
49178   if(0) SWIG_fail;
49179   
49180 fail:
49181   lua_error(L);
49182   return SWIG_arg;
49183 }
49184
49185
49186 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
49187   int argc;
49188   int argv[7]={
49189     1,2,3,4,5,6,7
49190   };
49191   
49192   argc = lua_gettop(L);
49193   if (argc == 2) {
49194     int _v;
49195     {
49196       void *ptr;
49197       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49198         _v = 0;
49199       } else {
49200         _v = 1;
49201       }
49202     }
49203     if (_v) {
49204       {
49205         _v = SWIG_lua_isnilstring(L,argv[1]);
49206       }
49207       if (_v) {
49208         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
49209       }
49210     }
49211   }
49212   if (argc == 3) {
49213     int _v;
49214     {
49215       void *ptr;
49216       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49217         _v = 0;
49218       } else {
49219         _v = 1;
49220       }
49221     }
49222     if (_v) {
49223       {
49224         _v = SWIG_lua_isnilstring(L,argv[1]);
49225       }
49226       if (_v) {
49227         {
49228           _v = SWIG_lua_isnilstring(L,argv[2]);
49229         }
49230         if (_v) {
49231           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
49232         }
49233       }
49234     }
49235   }
49236   if (argc == 5) {
49237     int _v;
49238     {
49239       void *ptr;
49240       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49241         _v = 0;
49242       } else {
49243         _v = 1;
49244       }
49245     }
49246     if (_v) {
49247       {
49248         _v = SWIG_lua_isnilstring(L,argv[1]);
49249       }
49250       if (_v) {
49251         {
49252           _v = lua_isnumber(L,argv[2]);
49253         }
49254         if (_v) {
49255           {
49256             void *ptr;
49257             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49258               _v = 0;
49259             } else {
49260               _v = 1;
49261             }
49262           }
49263           if (_v) {
49264             {
49265               void *ptr;
49266               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49267                 _v = 0;
49268               } else {
49269                 _v = 1;
49270               }
49271             }
49272             if (_v) {
49273               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
49274             }
49275           }
49276         }
49277       }
49278     }
49279   }
49280   if (argc == 6) {
49281     int _v;
49282     {
49283       void *ptr;
49284       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49285         _v = 0;
49286       } else {
49287         _v = 1;
49288       }
49289     }
49290     if (_v) {
49291       {
49292         _v = SWIG_lua_isnilstring(L,argv[1]);
49293       }
49294       if (_v) {
49295         {
49296           _v = lua_isnumber(L,argv[2]);
49297         }
49298         if (_v) {
49299           {
49300             _v = lua_isnumber(L,argv[3]);
49301           }
49302           if (_v) {
49303             {
49304               void *ptr;
49305               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49306                 _v = 0;
49307               } else {
49308                 _v = 1;
49309               }
49310             }
49311             if (_v) {
49312               {
49313                 void *ptr;
49314                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49315                   _v = 0;
49316                 } else {
49317                   _v = 1;
49318                 }
49319               }
49320               if (_v) {
49321                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
49322               }
49323             }
49324           }
49325         }
49326       }
49327     }
49328   }
49329   
49330   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
49331     "  Possible C/C++ prototypes are:\n"
49332     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
49333     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
49334     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49335     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49336   lua_error(L);return 0;
49337 }
49338
49339
49340 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
49341   int SWIG_arg = 0;
49342   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49343   char **arg2 = (char **) 0 ;
49344   uint32_t arg3 ;
49345   uint32_t arg4 ;
49346   lldb::SBFileSpecList *arg5 = 0 ;
49347   lldb::SBFileSpecList *arg6 = 0 ;
49348   lldb::SBBreakpoint result;
49349   
49350   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
49351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49352   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49353   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49354   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49355   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
49356   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
49357   
49358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49359     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49360   }
49361   
49362   
49363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49364     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49365   }
49366   
49367   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49368   arg3 = (uint32_t)lua_tonumber(L, 3);
49369   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
49370   arg4 = (uint32_t)lua_tonumber(L, 4);
49371   
49372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49373     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
49374   }
49375   
49376   
49377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49378     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
49379   }
49380   
49381   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
49382   {
49383     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49384     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49385   }
49386   return SWIG_arg;
49387   
49388   if(0) SWIG_fail;
49389   
49390 fail:
49391   lua_error(L);
49392   return SWIG_arg;
49393 }
49394
49395
49396 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
49397   int SWIG_arg = 0;
49398   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49399   char **arg2 = (char **) 0 ;
49400   uint32_t arg3 ;
49401   uint32_t arg4 ;
49402   lldb::LanguageType arg5 ;
49403   lldb::SBFileSpecList *arg6 = 0 ;
49404   lldb::SBFileSpecList *arg7 = 0 ;
49405   lldb::SBBreakpoint result;
49406   
49407   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
49408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49409   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49410   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49411   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49412   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
49413   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
49414   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
49415   
49416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49417     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49418   }
49419   
49420   
49421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49422     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49423   }
49424   
49425   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49426   arg3 = (uint32_t)lua_tonumber(L, 3);
49427   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
49428   arg4 = (uint32_t)lua_tonumber(L, 4);
49429   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
49430   
49431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49432     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
49433   }
49434   
49435   
49436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49437     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
49438   }
49439   
49440   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
49441   {
49442     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49443     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49444   }
49445   return SWIG_arg;
49446   
49447   if(0) SWIG_fail;
49448   
49449 fail:
49450   lua_error(L);
49451   return SWIG_arg;
49452 }
49453
49454
49455 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
49456   int SWIG_arg = 0;
49457   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49458   char **arg2 = (char **) 0 ;
49459   uint32_t arg3 ;
49460   uint32_t arg4 ;
49461   lldb::LanguageType arg5 ;
49462   lldb::addr_t arg6 ;
49463   lldb::SBFileSpecList *arg7 = 0 ;
49464   lldb::SBFileSpecList *arg8 = 0 ;
49465   lldb::SBBreakpoint result;
49466   
49467   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
49468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49469   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49470   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49471   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49472   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
49473   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
49474   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
49475   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
49476   
49477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49478     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49479   }
49480   
49481   
49482   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49483     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49484   }
49485   
49486   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49487   arg3 = (uint32_t)lua_tonumber(L, 3);
49488   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
49489   arg4 = (uint32_t)lua_tonumber(L, 4);
49490   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
49491   arg6 = (lldb::addr_t)lua_tonumber(L, 6);
49492   
49493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49494     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
49495   }
49496   
49497   
49498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49499     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
49500   }
49501   
49502   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
49503   {
49504     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49505     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49506   }
49507   return SWIG_arg;
49508   
49509   if(0) SWIG_fail;
49510   
49511 fail:
49512   lua_error(L);
49513   return SWIG_arg;
49514 }
49515
49516
49517 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
49518   int argc;
49519   int argv[9]={
49520     1,2,3,4,5,6,7,8,9
49521   };
49522   
49523   argc = lua_gettop(L);
49524   if (argc == 6) {
49525     int _v;
49526     {
49527       void *ptr;
49528       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49529         _v = 0;
49530       } else {
49531         _v = 1;
49532       }
49533     }
49534     if (_v) {
49535       {
49536         void *ptr;
49537         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
49538           _v = 0;
49539         } else {
49540           _v = 1;
49541         }
49542       }
49543       if (_v) {
49544         {
49545           _v = lua_isnumber(L,argv[2]);
49546         }
49547         if (_v) {
49548           {
49549             _v = lua_isnumber(L,argv[3]);
49550           }
49551           if (_v) {
49552             {
49553               void *ptr;
49554               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49555                 _v = 0;
49556               } else {
49557                 _v = 1;
49558               }
49559             }
49560             if (_v) {
49561               {
49562                 void *ptr;
49563                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49564                   _v = 0;
49565                 } else {
49566                   _v = 1;
49567                 }
49568               }
49569               if (_v) {
49570                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
49571               }
49572             }
49573           }
49574         }
49575       }
49576     }
49577   }
49578   if (argc == 7) {
49579     int _v;
49580     {
49581       void *ptr;
49582       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49583         _v = 0;
49584       } else {
49585         _v = 1;
49586       }
49587     }
49588     if (_v) {
49589       {
49590         void *ptr;
49591         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
49592           _v = 0;
49593         } else {
49594           _v = 1;
49595         }
49596       }
49597       if (_v) {
49598         {
49599           _v = lua_isnumber(L,argv[2]);
49600         }
49601         if (_v) {
49602           {
49603             _v = lua_isnumber(L,argv[3]);
49604           }
49605           if (_v) {
49606             {
49607               _v = lua_isnumber(L,argv[4]);
49608             }
49609             if (_v) {
49610               {
49611                 void *ptr;
49612                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49613                   _v = 0;
49614                 } else {
49615                   _v = 1;
49616                 }
49617               }
49618               if (_v) {
49619                 {
49620                   void *ptr;
49621                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49622                     _v = 0;
49623                   } else {
49624                     _v = 1;
49625                   }
49626                 }
49627                 if (_v) {
49628                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
49629                 }
49630               }
49631             }
49632           }
49633         }
49634       }
49635     }
49636   }
49637   if (argc == 8) {
49638     int _v;
49639     {
49640       void *ptr;
49641       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49642         _v = 0;
49643       } else {
49644         _v = 1;
49645       }
49646     }
49647     if (_v) {
49648       {
49649         void *ptr;
49650         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
49651           _v = 0;
49652         } else {
49653           _v = 1;
49654         }
49655       }
49656       if (_v) {
49657         {
49658           _v = lua_isnumber(L,argv[2]);
49659         }
49660         if (_v) {
49661           {
49662             _v = lua_isnumber(L,argv[3]);
49663           }
49664           if (_v) {
49665             {
49666               _v = lua_isnumber(L,argv[4]);
49667             }
49668             if (_v) {
49669               {
49670                 _v = lua_isnumber(L,argv[5]);
49671               }
49672               if (_v) {
49673                 {
49674                   void *ptr;
49675                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49676                     _v = 0;
49677                   } else {
49678                     _v = 1;
49679                   }
49680                 }
49681                 if (_v) {
49682                   {
49683                     void *ptr;
49684                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49685                       _v = 0;
49686                     } else {
49687                       _v = 1;
49688                     }
49689                   }
49690                   if (_v) {
49691                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
49692                   }
49693                 }
49694               }
49695             }
49696           }
49697         }
49698       }
49699     }
49700   }
49701   
49702   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
49703     "  Possible C/C++ prototypes are:\n"
49704     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49705     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49706     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49707   lua_error(L);return 0;
49708 }
49709
49710
49711 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
49712   int SWIG_arg = 0;
49713   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49714   char *arg2 = (char *) 0 ;
49715   char *arg3 = (char *) 0 ;
49716   lldb::SBBreakpoint result;
49717   
49718   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
49719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
49720   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
49721   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
49722   
49723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49724     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
49725   }
49726   
49727   arg2 = (char *)lua_tostring(L, 2);
49728   arg3 = (char *)lua_tostring(L, 3);
49729   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
49730   {
49731     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49732     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49733   }
49734   return SWIG_arg;
49735   
49736   if(0) SWIG_fail;
49737   
49738 fail:
49739   lua_error(L);
49740   return SWIG_arg;
49741 }
49742
49743
49744 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
49745   int SWIG_arg = 0;
49746   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49747   char *arg2 = (char *) 0 ;
49748   lldb::SBBreakpoint result;
49749   
49750   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
49751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
49752   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
49753   
49754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49755     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
49756   }
49757   
49758   arg2 = (char *)lua_tostring(L, 2);
49759   result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
49760   {
49761     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49762     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49763   }
49764   return SWIG_arg;
49765   
49766   if(0) SWIG_fail;
49767   
49768 fail:
49769   lua_error(L);
49770   return SWIG_arg;
49771 }
49772
49773
49774 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
49775   int SWIG_arg = 0;
49776   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49777   char *arg2 = (char *) 0 ;
49778   lldb::LanguageType arg3 ;
49779   lldb::SBFileSpecList *arg4 = 0 ;
49780   lldb::SBFileSpecList *arg5 = 0 ;
49781   lldb::SBBreakpoint result;
49782   
49783   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
49784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
49785   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
49786   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
49787   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
49788   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
49789   
49790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49791     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
49792   }
49793   
49794   arg2 = (char *)lua_tostring(L, 2);
49795   arg3 = (lldb::LanguageType)(int)lua_tonumber(L, 3);
49796   
49797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49798     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
49799   }
49800   
49801   
49802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49803     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
49804   }
49805   
49806   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
49807   {
49808     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49809     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49810   }
49811   return SWIG_arg;
49812   
49813   if(0) SWIG_fail;
49814   
49815 fail:
49816   lua_error(L);
49817   return SWIG_arg;
49818 }
49819
49820
49821 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
49822   int argc;
49823   int argv[6]={
49824     1,2,3,4,5,6
49825   };
49826   
49827   argc = lua_gettop(L);
49828   if (argc == 2) {
49829     int _v;
49830     {
49831       void *ptr;
49832       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49833         _v = 0;
49834       } else {
49835         _v = 1;
49836       }
49837     }
49838     if (_v) {
49839       {
49840         _v = SWIG_lua_isnilstring(L,argv[1]);
49841       }
49842       if (_v) {
49843         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
49844       }
49845     }
49846   }
49847   if (argc == 3) {
49848     int _v;
49849     {
49850       void *ptr;
49851       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49852         _v = 0;
49853       } else {
49854         _v = 1;
49855       }
49856     }
49857     if (_v) {
49858       {
49859         _v = SWIG_lua_isnilstring(L,argv[1]);
49860       }
49861       if (_v) {
49862         {
49863           _v = SWIG_lua_isnilstring(L,argv[2]);
49864         }
49865         if (_v) {
49866           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
49867         }
49868       }
49869     }
49870   }
49871   if (argc == 5) {
49872     int _v;
49873     {
49874       void *ptr;
49875       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49876         _v = 0;
49877       } else {
49878         _v = 1;
49879       }
49880     }
49881     if (_v) {
49882       {
49883         _v = SWIG_lua_isnilstring(L,argv[1]);
49884       }
49885       if (_v) {
49886         {
49887           _v = lua_isnumber(L,argv[2]);
49888         }
49889         if (_v) {
49890           {
49891             void *ptr;
49892             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49893               _v = 0;
49894             } else {
49895               _v = 1;
49896             }
49897           }
49898           if (_v) {
49899             {
49900               void *ptr;
49901               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49902                 _v = 0;
49903               } else {
49904                 _v = 1;
49905               }
49906             }
49907             if (_v) {
49908               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
49909             }
49910           }
49911         }
49912       }
49913     }
49914   }
49915   
49916   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
49917     "  Possible C/C++ prototypes are:\n"
49918     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
49919     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
49920     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49921   lua_error(L);return 0;
49922 }
49923
49924
49925 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
49926   int SWIG_arg = 0;
49927   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49928   char *arg2 = (char *) 0 ;
49929   lldb::SBFileSpec *arg3 = 0 ;
49930   char *arg4 = (char *) 0 ;
49931   lldb::SBBreakpoint result;
49932   
49933   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
49934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49935   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49936   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
49937   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
49938   
49939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49940     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49941   }
49942   
49943   arg2 = (char *)lua_tostring(L, 2);
49944   
49945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
49946     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
49947   }
49948   
49949   arg4 = (char *)lua_tostring(L, 4);
49950   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
49951   {
49952     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49953     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49954   }
49955   return SWIG_arg;
49956   
49957   if(0) SWIG_fail;
49958   
49959 fail:
49960   lua_error(L);
49961   return SWIG_arg;
49962 }
49963
49964
49965 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
49966   int SWIG_arg = 0;
49967   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49968   char *arg2 = (char *) 0 ;
49969   lldb::SBFileSpec *arg3 = 0 ;
49970   lldb::SBBreakpoint result;
49971   
49972   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
49973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49974   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49975   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
49976   
49977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49978     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49979   }
49980   
49981   arg2 = (char *)lua_tostring(L, 2);
49982   
49983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
49984     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
49985   }
49986   
49987   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
49988   {
49989     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49990     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49991   }
49992   return SWIG_arg;
49993   
49994   if(0) SWIG_fail;
49995   
49996 fail:
49997   lua_error(L);
49998   return SWIG_arg;
49999 }
50000
50001
50002 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
50003   int SWIG_arg = 0;
50004   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50005   char *arg2 = (char *) 0 ;
50006   lldb::SBFileSpecList *arg3 = 0 ;
50007   lldb::SBFileSpecList *arg4 = 0 ;
50008   lldb::SBBreakpoint result;
50009   
50010   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
50011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50012   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50013   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
50014   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
50015   
50016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50017     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50018   }
50019   
50020   arg2 = (char *)lua_tostring(L, 2);
50021   
50022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50023     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
50024   }
50025   
50026   
50027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50028     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
50029   }
50030   
50031   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
50032   {
50033     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50034     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50035   }
50036   return SWIG_arg;
50037   
50038   if(0) SWIG_fail;
50039   
50040 fail:
50041   lua_error(L);
50042   return SWIG_arg;
50043 }
50044
50045
50046 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
50047   int SWIG_arg = 0;
50048   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50049   char *arg2 = (char *) 0 ;
50050   lldb::SBFileSpecList *arg3 = 0 ;
50051   lldb::SBFileSpecList *arg4 = 0 ;
50052   lldb::SBStringList *arg5 = 0 ;
50053   lldb::SBBreakpoint result;
50054   
50055   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
50056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50057   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50058   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
50059   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
50060   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
50061   
50062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50063     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50064   }
50065   
50066   arg2 = (char *)lua_tostring(L, 2);
50067   
50068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50069     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
50070   }
50071   
50072   
50073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50074     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
50075   }
50076   
50077   
50078   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
50079     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
50080   }
50081   
50082   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
50083   {
50084     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50085     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50086   }
50087   return SWIG_arg;
50088   
50089   if(0) SWIG_fail;
50090   
50091 fail:
50092   lua_error(L);
50093   return SWIG_arg;
50094 }
50095
50096
50097 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
50098   int argc;
50099   int argv[6]={
50100     1,2,3,4,5,6
50101   };
50102   
50103   argc = lua_gettop(L);
50104   if (argc == 3) {
50105     int _v;
50106     {
50107       void *ptr;
50108       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50109         _v = 0;
50110       } else {
50111         _v = 1;
50112       }
50113     }
50114     if (_v) {
50115       {
50116         _v = SWIG_lua_isnilstring(L,argv[1]);
50117       }
50118       if (_v) {
50119         {
50120           void *ptr;
50121           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50122             _v = 0;
50123           } else {
50124             _v = 1;
50125           }
50126         }
50127         if (_v) {
50128           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
50129         }
50130       }
50131     }
50132   }
50133   if (argc == 4) {
50134     int _v;
50135     {
50136       void *ptr;
50137       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50138         _v = 0;
50139       } else {
50140         _v = 1;
50141       }
50142     }
50143     if (_v) {
50144       {
50145         _v = SWIG_lua_isnilstring(L,argv[1]);
50146       }
50147       if (_v) {
50148         {
50149           void *ptr;
50150           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50151             _v = 0;
50152           } else {
50153             _v = 1;
50154           }
50155         }
50156         if (_v) {
50157           {
50158             _v = SWIG_lua_isnilstring(L,argv[3]);
50159           }
50160           if (_v) {
50161             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
50162           }
50163         }
50164       }
50165     }
50166   }
50167   if (argc == 4) {
50168     int _v;
50169     {
50170       void *ptr;
50171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50172         _v = 0;
50173       } else {
50174         _v = 1;
50175       }
50176     }
50177     if (_v) {
50178       {
50179         _v = SWIG_lua_isnilstring(L,argv[1]);
50180       }
50181       if (_v) {
50182         {
50183           void *ptr;
50184           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50185             _v = 0;
50186           } else {
50187             _v = 1;
50188           }
50189         }
50190         if (_v) {
50191           {
50192             void *ptr;
50193             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50194               _v = 0;
50195             } else {
50196               _v = 1;
50197             }
50198           }
50199           if (_v) {
50200             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
50201           }
50202         }
50203       }
50204     }
50205   }
50206   if (argc == 5) {
50207     int _v;
50208     {
50209       void *ptr;
50210       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50211         _v = 0;
50212       } else {
50213         _v = 1;
50214       }
50215     }
50216     if (_v) {
50217       {
50218         _v = SWIG_lua_isnilstring(L,argv[1]);
50219       }
50220       if (_v) {
50221         {
50222           void *ptr;
50223           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50224             _v = 0;
50225           } else {
50226             _v = 1;
50227           }
50228         }
50229         if (_v) {
50230           {
50231             void *ptr;
50232             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50233               _v = 0;
50234             } else {
50235               _v = 1;
50236             }
50237           }
50238           if (_v) {
50239             {
50240               void *ptr;
50241               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
50242                 _v = 0;
50243               } else {
50244                 _v = 1;
50245               }
50246             }
50247             if (_v) {
50248               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
50249             }
50250           }
50251         }
50252       }
50253     }
50254   }
50255   
50256   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
50257     "  Possible C/C++ prototypes are:\n"
50258     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
50259     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
50260     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
50261     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
50262   lua_error(L);return 0;
50263 }
50264
50265
50266 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
50267   int SWIG_arg = 0;
50268   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50269   lldb::LanguageType arg2 ;
50270   bool arg3 ;
50271   bool arg4 ;
50272   lldb::SBBreakpoint result;
50273   
50274   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
50275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
50276   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
50277   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
50278   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
50279   
50280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50281     SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
50282   }
50283   
50284   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
50285   arg3 = (lua_toboolean(L, 3)!=0);
50286   arg4 = (lua_toboolean(L, 4)!=0);
50287   result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
50288   {
50289     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50290     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50291   }
50292   return SWIG_arg;
50293   
50294   if(0) SWIG_fail;
50295   
50296 fail:
50297   lua_error(L);
50298   return SWIG_arg;
50299 }
50300
50301
50302 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
50303   int SWIG_arg = 0;
50304   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50305   lldb::addr_t arg2 ;
50306   lldb::SBBreakpoint result;
50307   
50308   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
50309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
50310   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
50311   
50312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50313     SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
50314   }
50315   
50316   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
50317   result = (arg1)->BreakpointCreateByAddress(arg2);
50318   {
50319     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50320     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50321   }
50322   return SWIG_arg;
50323   
50324   if(0) SWIG_fail;
50325   
50326 fail:
50327   lua_error(L);
50328   return SWIG_arg;
50329 }
50330
50331
50332 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
50333   int SWIG_arg = 0;
50334   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50335   lldb::SBEnvironment result;
50336   
50337   SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
50338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
50339   
50340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50341     SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
50342   }
50343   
50344   result = (arg1)->GetEnvironment();
50345   {
50346     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
50347     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
50348   }
50349   return SWIG_arg;
50350   
50351   if(0) SWIG_fail;
50352   
50353 fail:
50354   lua_error(L);
50355   return SWIG_arg;
50356 }
50357
50358
50359 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
50360   int SWIG_arg = 0;
50361   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50362   lldb::SBAddress *arg2 = 0 ;
50363   lldb::SBBreakpoint result;
50364   
50365   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
50366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
50367   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
50368   
50369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50370     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
50371   }
50372   
50373   
50374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
50375     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
50376   }
50377   
50378   result = (arg1)->BreakpointCreateBySBAddress(*arg2);
50379   {
50380     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50381     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50382   }
50383   return SWIG_arg;
50384   
50385   if(0) SWIG_fail;
50386   
50387 fail:
50388   lua_error(L);
50389   return SWIG_arg;
50390 }
50391
50392
50393 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
50394   int SWIG_arg = 0;
50395   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50396   char *arg2 = (char *) 0 ;
50397   lldb::SBStructuredData *arg3 = 0 ;
50398   lldb::SBFileSpecList *arg4 = 0 ;
50399   lldb::SBFileSpecList *arg5 = 0 ;
50400   bool arg6 ;
50401   lldb::SBBreakpoint result;
50402   
50403   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
50404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
50405   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
50406   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
50407   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
50408   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
50409   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
50410   
50411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50412     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
50413   }
50414   
50415   arg2 = (char *)lua_tostring(L, 2);
50416   
50417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
50418     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
50419   }
50420   
50421   
50422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50423     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
50424   }
50425   
50426   
50427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50428     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
50429   }
50430   
50431   arg6 = (lua_toboolean(L, 6)!=0);
50432   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
50433   {
50434     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50435     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50436   }
50437   return SWIG_arg;
50438   
50439   if(0) SWIG_fail;
50440   
50441 fail:
50442   lua_error(L);
50443   return SWIG_arg;
50444 }
50445
50446
50447 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
50448   int SWIG_arg = 0;
50449   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50450   char *arg2 = (char *) 0 ;
50451   lldb::SBStructuredData *arg3 = 0 ;
50452   lldb::SBFileSpecList *arg4 = 0 ;
50453   lldb::SBFileSpecList *arg5 = 0 ;
50454   lldb::SBBreakpoint result;
50455   
50456   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
50457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
50458   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
50459   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
50460   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
50461   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
50462   
50463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50464     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
50465   }
50466   
50467   arg2 = (char *)lua_tostring(L, 2);
50468   
50469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
50470     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
50471   }
50472   
50473   
50474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50475     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
50476   }
50477   
50478   
50479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50480     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
50481   }
50482   
50483   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
50484   {
50485     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50486     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50487   }
50488   return SWIG_arg;
50489   
50490   if(0) SWIG_fail;
50491   
50492 fail:
50493   lua_error(L);
50494   return SWIG_arg;
50495 }
50496
50497
50498 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
50499   int argc;
50500   int argv[7]={
50501     1,2,3,4,5,6,7
50502   };
50503   
50504   argc = lua_gettop(L);
50505   if (argc == 5) {
50506     int _v;
50507     {
50508       void *ptr;
50509       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50510         _v = 0;
50511       } else {
50512         _v = 1;
50513       }
50514     }
50515     if (_v) {
50516       {
50517         _v = SWIG_lua_isnilstring(L,argv[1]);
50518       }
50519       if (_v) {
50520         {
50521           void *ptr;
50522           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
50523             _v = 0;
50524           } else {
50525             _v = 1;
50526           }
50527         }
50528         if (_v) {
50529           {
50530             void *ptr;
50531             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50532               _v = 0;
50533             } else {
50534               _v = 1;
50535             }
50536           }
50537           if (_v) {
50538             {
50539               void *ptr;
50540               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50541                 _v = 0;
50542               } else {
50543                 _v = 1;
50544               }
50545             }
50546             if (_v) {
50547               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
50548             }
50549           }
50550         }
50551       }
50552     }
50553   }
50554   if (argc == 6) {
50555     int _v;
50556     {
50557       void *ptr;
50558       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50559         _v = 0;
50560       } else {
50561         _v = 1;
50562       }
50563     }
50564     if (_v) {
50565       {
50566         _v = SWIG_lua_isnilstring(L,argv[1]);
50567       }
50568       if (_v) {
50569         {
50570           void *ptr;
50571           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
50572             _v = 0;
50573           } else {
50574             _v = 1;
50575           }
50576         }
50577         if (_v) {
50578           {
50579             void *ptr;
50580             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50581               _v = 0;
50582             } else {
50583               _v = 1;
50584             }
50585           }
50586           if (_v) {
50587             {
50588               void *ptr;
50589               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50590                 _v = 0;
50591               } else {
50592                 _v = 1;
50593               }
50594             }
50595             if (_v) {
50596               {
50597                 _v = lua_isboolean(L,argv[5]);
50598               }
50599               if (_v) {
50600                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
50601               }
50602             }
50603           }
50604         }
50605       }
50606     }
50607   }
50608   
50609   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
50610     "  Possible C/C++ prototypes are:\n"
50611     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
50612     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
50613   lua_error(L);return 0;
50614 }
50615
50616
50617 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
50618   int SWIG_arg = 0;
50619   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50620   uint32_t result;
50621   
50622   SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
50623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
50624   
50625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50626     SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50627   }
50628   
50629   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
50630   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
50631   return SWIG_arg;
50632   
50633   if(0) SWIG_fail;
50634   
50635 fail:
50636   lua_error(L);
50637   return SWIG_arg;
50638 }
50639
50640
50641 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
50642   int SWIG_arg = 0;
50643   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50644   uint32_t arg2 ;
50645   lldb::SBBreakpoint result;
50646   
50647   SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
50648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
50649   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
50650   
50651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50652     SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
50653   }
50654   
50655   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
50656   arg2 = (uint32_t)lua_tonumber(L, 2);
50657   result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
50658   {
50659     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50660     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50661   }
50662   return SWIG_arg;
50663   
50664   if(0) SWIG_fail;
50665   
50666 fail:
50667   lua_error(L);
50668   return SWIG_arg;
50669 }
50670
50671
50672 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
50673   int SWIG_arg = 0;
50674   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50675   lldb::break_id_t arg2 ;
50676   bool result;
50677   
50678   SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
50679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
50680   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
50681   
50682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50683     SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
50684   }
50685   
50686   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
50687   result = (bool)(arg1)->BreakpointDelete(arg2);
50688   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50689   return SWIG_arg;
50690   
50691   if(0) SWIG_fail;
50692   
50693 fail:
50694   lua_error(L);
50695   return SWIG_arg;
50696 }
50697
50698
50699 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
50700   int SWIG_arg = 0;
50701   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50702   lldb::break_id_t arg2 ;
50703   lldb::SBBreakpoint result;
50704   
50705   SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
50706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
50707   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
50708   
50709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50710     SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
50711   }
50712   
50713   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
50714   result = (arg1)->FindBreakpointByID(arg2);
50715   {
50716     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50717     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50718   }
50719   return SWIG_arg;
50720   
50721   if(0) SWIG_fail;
50722   
50723 fail:
50724   lua_error(L);
50725   return SWIG_arg;
50726 }
50727
50728
50729 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
50730   int SWIG_arg = 0;
50731   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50732   char *arg2 = (char *) 0 ;
50733   lldb::SBBreakpointList *arg3 = 0 ;
50734   bool result;
50735   
50736   SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
50737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
50738   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
50739   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
50740   
50741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50742     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
50743   }
50744   
50745   arg2 = (char *)lua_tostring(L, 2);
50746   
50747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50748     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
50749   }
50750   
50751   result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
50752   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50753   return SWIG_arg;
50754   
50755   if(0) SWIG_fail;
50756   
50757 fail:
50758   lua_error(L);
50759   return SWIG_arg;
50760 }
50761
50762
50763 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
50764   int SWIG_arg = 0;
50765   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50766   char *arg2 = (char *) 0 ;
50767   
50768   SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
50769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
50770   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
50771   
50772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50773     SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
50774   }
50775   
50776   arg2 = (char *)lua_tostring(L, 2);
50777   (arg1)->DeleteBreakpointName((char const *)arg2);
50778   
50779   return SWIG_arg;
50780   
50781   if(0) SWIG_fail;
50782   
50783 fail:
50784   lua_error(L);
50785   return SWIG_arg;
50786 }
50787
50788
50789 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
50790   int SWIG_arg = 0;
50791   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50792   lldb::SBStringList *arg2 = 0 ;
50793   
50794   SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
50795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
50796   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
50797   
50798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50799     SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
50800   }
50801   
50802   
50803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
50804     SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
50805   }
50806   
50807   (arg1)->GetBreakpointNames(*arg2);
50808   
50809   return SWIG_arg;
50810   
50811   if(0) SWIG_fail;
50812   
50813 fail:
50814   lua_error(L);
50815   return SWIG_arg;
50816 }
50817
50818
50819 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
50820   int SWIG_arg = 0;
50821   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50822   bool result;
50823   
50824   SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
50825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
50826   
50827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50828     SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50829   }
50830   
50831   result = (bool)(arg1)->EnableAllBreakpoints();
50832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50833   return SWIG_arg;
50834   
50835   if(0) SWIG_fail;
50836   
50837 fail:
50838   lua_error(L);
50839   return SWIG_arg;
50840 }
50841
50842
50843 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
50844   int SWIG_arg = 0;
50845   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50846   bool result;
50847   
50848   SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
50849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
50850   
50851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50852     SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50853   }
50854   
50855   result = (bool)(arg1)->DisableAllBreakpoints();
50856   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50857   return SWIG_arg;
50858   
50859   if(0) SWIG_fail;
50860   
50861 fail:
50862   lua_error(L);
50863   return SWIG_arg;
50864 }
50865
50866
50867 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
50868   int SWIG_arg = 0;
50869   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50870   bool result;
50871   
50872   SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
50873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
50874   
50875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50876     SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50877   }
50878   
50879   result = (bool)(arg1)->DeleteAllBreakpoints();
50880   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50881   return SWIG_arg;
50882   
50883   if(0) SWIG_fail;
50884   
50885 fail:
50886   lua_error(L);
50887   return SWIG_arg;
50888 }
50889
50890
50891 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
50892   int SWIG_arg = 0;
50893   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50894   lldb::SBFileSpec *arg2 = 0 ;
50895   lldb::SBBreakpointList *arg3 = 0 ;
50896   lldb::SBError result;
50897   
50898   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
50899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
50900   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
50901   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
50902   
50903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50904     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
50905   }
50906   
50907   
50908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50909     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50910   }
50911   
50912   
50913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50914     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
50915   }
50916   
50917   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
50918   {
50919     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50920     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50921   }
50922   return SWIG_arg;
50923   
50924   if(0) SWIG_fail;
50925   
50926 fail:
50927   lua_error(L);
50928   return SWIG_arg;
50929 }
50930
50931
50932 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
50933   int SWIG_arg = 0;
50934   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50935   lldb::SBFileSpec *arg2 = 0 ;
50936   lldb::SBStringList *arg3 = 0 ;
50937   lldb::SBBreakpointList *arg4 = 0 ;
50938   lldb::SBError result;
50939   
50940   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
50941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
50942   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
50943   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
50944   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
50945   
50946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50947     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
50948   }
50949   
50950   
50951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50952     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50953   }
50954   
50955   
50956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
50957     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
50958   }
50959   
50960   
50961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50962     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
50963   }
50964   
50965   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
50966   {
50967     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50968     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50969   }
50970   return SWIG_arg;
50971   
50972   if(0) SWIG_fail;
50973   
50974 fail:
50975   lua_error(L);
50976   return SWIG_arg;
50977 }
50978
50979
50980 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
50981   int argc;
50982   int argv[5]={
50983     1,2,3,4,5
50984   };
50985   
50986   argc = lua_gettop(L);
50987   if (argc == 3) {
50988     int _v;
50989     {
50990       void *ptr;
50991       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50992         _v = 0;
50993       } else {
50994         _v = 1;
50995       }
50996     }
50997     if (_v) {
50998       {
50999         void *ptr;
51000         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51001           _v = 0;
51002         } else {
51003           _v = 1;
51004         }
51005       }
51006       if (_v) {
51007         {
51008           void *ptr;
51009           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51010             _v = 0;
51011           } else {
51012             _v = 1;
51013           }
51014         }
51015         if (_v) {
51016           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
51017         }
51018       }
51019     }
51020   }
51021   if (argc == 4) {
51022     int _v;
51023     {
51024       void *ptr;
51025       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51026         _v = 0;
51027       } else {
51028         _v = 1;
51029       }
51030     }
51031     if (_v) {
51032       {
51033         void *ptr;
51034         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51035           _v = 0;
51036         } else {
51037           _v = 1;
51038         }
51039       }
51040       if (_v) {
51041         {
51042           void *ptr;
51043           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
51044             _v = 0;
51045           } else {
51046             _v = 1;
51047           }
51048         }
51049         if (_v) {
51050           {
51051             void *ptr;
51052             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51053               _v = 0;
51054             } else {
51055               _v = 1;
51056             }
51057           }
51058           if (_v) {
51059             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
51060           }
51061         }
51062       }
51063     }
51064   }
51065   
51066   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
51067     "  Possible C/C++ prototypes are:\n"
51068     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
51069     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
51070   lua_error(L);return 0;
51071 }
51072
51073
51074 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
51075   int SWIG_arg = 0;
51076   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51077   lldb::SBFileSpec *arg2 = 0 ;
51078   lldb::SBError result;
51079   
51080   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
51081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51082   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51083   
51084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51085     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51086   }
51087   
51088   
51089   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51090     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51091   }
51092   
51093   result = (arg1)->BreakpointsWriteToFile(*arg2);
51094   {
51095     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51096     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51097   }
51098   return SWIG_arg;
51099   
51100   if(0) SWIG_fail;
51101   
51102 fail:
51103   lua_error(L);
51104   return SWIG_arg;
51105 }
51106
51107
51108 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
51109   int SWIG_arg = 0;
51110   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51111   lldb::SBFileSpec *arg2 = 0 ;
51112   lldb::SBBreakpointList *arg3 = 0 ;
51113   bool arg4 ;
51114   lldb::SBError result;
51115   
51116   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
51117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51118   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51119   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
51120   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
51121   
51122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51123     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51124   }
51125   
51126   
51127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51128     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51129   }
51130   
51131   
51132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51133     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51134   }
51135   
51136   arg4 = (lua_toboolean(L, 4)!=0);
51137   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
51138   {
51139     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51140     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51141   }
51142   return SWIG_arg;
51143   
51144   if(0) SWIG_fail;
51145   
51146 fail:
51147   lua_error(L);
51148   return SWIG_arg;
51149 }
51150
51151
51152 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
51153   int SWIG_arg = 0;
51154   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51155   lldb::SBFileSpec *arg2 = 0 ;
51156   lldb::SBBreakpointList *arg3 = 0 ;
51157   lldb::SBError result;
51158   
51159   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
51160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51161   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51162   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
51163   
51164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51165     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51166   }
51167   
51168   
51169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51170     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51171   }
51172   
51173   
51174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51175     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51176   }
51177   
51178   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
51179   {
51180     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51181     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51182   }
51183   return SWIG_arg;
51184   
51185   if(0) SWIG_fail;
51186   
51187 fail:
51188   lua_error(L);
51189   return SWIG_arg;
51190 }
51191
51192
51193 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
51194   int argc;
51195   int argv[5]={
51196     1,2,3,4,5
51197   };
51198   
51199   argc = lua_gettop(L);
51200   if (argc == 2) {
51201     int _v;
51202     {
51203       void *ptr;
51204       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51205         _v = 0;
51206       } else {
51207         _v = 1;
51208       }
51209     }
51210     if (_v) {
51211       {
51212         void *ptr;
51213         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51214           _v = 0;
51215         } else {
51216           _v = 1;
51217         }
51218       }
51219       if (_v) {
51220         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
51221       }
51222     }
51223   }
51224   if (argc == 3) {
51225     int _v;
51226     {
51227       void *ptr;
51228       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51229         _v = 0;
51230       } else {
51231         _v = 1;
51232       }
51233     }
51234     if (_v) {
51235       {
51236         void *ptr;
51237         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51238           _v = 0;
51239         } else {
51240           _v = 1;
51241         }
51242       }
51243       if (_v) {
51244         {
51245           void *ptr;
51246           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51247             _v = 0;
51248           } else {
51249             _v = 1;
51250           }
51251         }
51252         if (_v) {
51253           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
51254         }
51255       }
51256     }
51257   }
51258   if (argc == 4) {
51259     int _v;
51260     {
51261       void *ptr;
51262       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51263         _v = 0;
51264       } else {
51265         _v = 1;
51266       }
51267     }
51268     if (_v) {
51269       {
51270         void *ptr;
51271         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51272           _v = 0;
51273         } else {
51274           _v = 1;
51275         }
51276       }
51277       if (_v) {
51278         {
51279           void *ptr;
51280           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51281             _v = 0;
51282           } else {
51283             _v = 1;
51284           }
51285         }
51286         if (_v) {
51287           {
51288             _v = lua_isboolean(L,argv[3]);
51289           }
51290           if (_v) {
51291             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
51292           }
51293         }
51294       }
51295     }
51296   }
51297   
51298   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
51299     "  Possible C/C++ prototypes are:\n"
51300     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
51301     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
51302     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
51303   lua_error(L);return 0;
51304 }
51305
51306
51307 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
51308   int SWIG_arg = 0;
51309   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51310   uint32_t result;
51311   
51312   SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
51313   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
51314   
51315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51316     SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51317   }
51318   
51319   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
51320   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
51321   return SWIG_arg;
51322   
51323   if(0) SWIG_fail;
51324   
51325 fail:
51326   lua_error(L);
51327   return SWIG_arg;
51328 }
51329
51330
51331 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
51332   int SWIG_arg = 0;
51333   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51334   uint32_t arg2 ;
51335   lldb::SBWatchpoint result;
51336   
51337   SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
51338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
51339   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
51340   
51341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51342     SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
51343   }
51344   
51345   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
51346   arg2 = (uint32_t)lua_tonumber(L, 2);
51347   result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
51348   {
51349     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51351   }
51352   return SWIG_arg;
51353   
51354   if(0) SWIG_fail;
51355   
51356 fail:
51357   lua_error(L);
51358   return SWIG_arg;
51359 }
51360
51361
51362 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
51363   int SWIG_arg = 0;
51364   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51365   lldb::watch_id_t arg2 ;
51366   bool result;
51367   
51368   SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
51369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
51370   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
51371   
51372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51373     SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
51374   }
51375   
51376   arg2 = (lldb::watch_id_t)lua_tonumber(L, 2);
51377   result = (bool)(arg1)->DeleteWatchpoint(arg2);
51378   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51379   return SWIG_arg;
51380   
51381   if(0) SWIG_fail;
51382   
51383 fail:
51384   lua_error(L);
51385   return SWIG_arg;
51386 }
51387
51388
51389 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
51390   int SWIG_arg = 0;
51391   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51392   lldb::watch_id_t arg2 ;
51393   lldb::SBWatchpoint result;
51394   
51395   SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
51396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
51397   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
51398   
51399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51400     SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
51401   }
51402   
51403   arg2 = (lldb::watch_id_t)lua_tonumber(L, 2);
51404   result = (arg1)->FindWatchpointByID(arg2);
51405   {
51406     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51407     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51408   }
51409   return SWIG_arg;
51410   
51411   if(0) SWIG_fail;
51412   
51413 fail:
51414   lua_error(L);
51415   return SWIG_arg;
51416 }
51417
51418
51419 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
51420   int SWIG_arg = 0;
51421   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51422   bool result;
51423   
51424   SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
51425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
51426   
51427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51428     SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51429   }
51430   
51431   result = (bool)(arg1)->EnableAllWatchpoints();
51432   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51433   return SWIG_arg;
51434   
51435   if(0) SWIG_fail;
51436   
51437 fail:
51438   lua_error(L);
51439   return SWIG_arg;
51440 }
51441
51442
51443 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
51444   int SWIG_arg = 0;
51445   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51446   bool result;
51447   
51448   SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
51449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
51450   
51451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51452     SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51453   }
51454   
51455   result = (bool)(arg1)->DisableAllWatchpoints();
51456   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51457   return SWIG_arg;
51458   
51459   if(0) SWIG_fail;
51460   
51461 fail:
51462   lua_error(L);
51463   return SWIG_arg;
51464 }
51465
51466
51467 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
51468   int SWIG_arg = 0;
51469   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51470   bool result;
51471   
51472   SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
51473   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
51474   
51475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51476     SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51477   }
51478   
51479   result = (bool)(arg1)->DeleteAllWatchpoints();
51480   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51481   return SWIG_arg;
51482   
51483   if(0) SWIG_fail;
51484   
51485 fail:
51486   lua_error(L);
51487   return SWIG_arg;
51488 }
51489
51490
51491 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
51492   int SWIG_arg = 0;
51493   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51494   lldb::addr_t arg2 ;
51495   size_t arg3 ;
51496   bool arg4 ;
51497   bool arg5 ;
51498   lldb::SBError *arg6 = 0 ;
51499   lldb::SBWatchpoint result;
51500   
51501   SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
51502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
51503   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
51504   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
51505   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
51506   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
51507   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
51508   
51509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51510     SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
51511   }
51512   
51513   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
51514   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
51515   arg3 = (size_t)lua_tonumber(L, 3);
51516   arg4 = (lua_toboolean(L, 4)!=0);
51517   arg5 = (lua_toboolean(L, 5)!=0);
51518   
51519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
51520     SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
51521   }
51522   
51523   result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
51524   {
51525     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51526     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51527   }
51528   return SWIG_arg;
51529   
51530   if(0) SWIG_fail;
51531   
51532 fail:
51533   lua_error(L);
51534   return SWIG_arg;
51535 }
51536
51537
51538 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
51539   int SWIG_arg = 0;
51540   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51541   lldb::SBBroadcaster result;
51542   
51543   SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
51544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
51545   
51546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51547     SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
51548   }
51549   
51550   result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
51551   {
51552     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
51553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
51554   }
51555   return SWIG_arg;
51556   
51557   if(0) SWIG_fail;
51558   
51559 fail:
51560   lua_error(L);
51561   return SWIG_arg;
51562 }
51563
51564
51565 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
51566   int SWIG_arg = 0;
51567   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51568   char *arg2 = (char *) 0 ;
51569   lldb::SBAddress arg3 ;
51570   lldb::SBType arg4 ;
51571   lldb::SBAddress *argp3 ;
51572   lldb::SBType *argp4 ;
51573   lldb::SBValue result;
51574   
51575   SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
51576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
51577   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
51578   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
51579   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
51580   
51581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51582     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
51583   }
51584   
51585   arg2 = (char *)lua_tostring(L, 2);
51586   
51587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
51588     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
51589   }
51590   arg3 = *argp3;
51591   
51592   
51593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
51594     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
51595   }
51596   arg4 = *argp4;
51597   
51598   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
51599   {
51600     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51601     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51602   }
51603   return SWIG_arg;
51604   
51605   if(0) SWIG_fail;
51606   
51607 fail:
51608   lua_error(L);
51609   return SWIG_arg;
51610 }
51611
51612
51613 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
51614   int SWIG_arg = 0;
51615   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51616   char *arg2 = (char *) 0 ;
51617   lldb::SBData arg3 ;
51618   lldb::SBType arg4 ;
51619   lldb::SBData *argp3 ;
51620   lldb::SBType *argp4 ;
51621   lldb::SBValue result;
51622   
51623   SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
51624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
51625   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
51626   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
51627   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
51628   
51629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51630     SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
51631   }
51632   
51633   arg2 = (char *)lua_tostring(L, 2);
51634   
51635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
51636     SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
51637   }
51638   arg3 = *argp3;
51639   
51640   
51641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
51642     SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
51643   }
51644   arg4 = *argp4;
51645   
51646   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
51647   {
51648     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51649     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51650   }
51651   return SWIG_arg;
51652   
51653   if(0) SWIG_fail;
51654   
51655 fail:
51656   lua_error(L);
51657   return SWIG_arg;
51658 }
51659
51660
51661 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
51662   int SWIG_arg = 0;
51663   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51664   char *arg2 = (char *) 0 ;
51665   char *arg3 = (char *) 0 ;
51666   lldb::SBValue result;
51667   
51668   SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
51669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
51670   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
51671   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
51672   
51673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51674     SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
51675   }
51676   
51677   arg2 = (char *)lua_tostring(L, 2);
51678   arg3 = (char *)lua_tostring(L, 3);
51679   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
51680   {
51681     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51682     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51683   }
51684   return SWIG_arg;
51685   
51686   if(0) SWIG_fail;
51687   
51688 fail:
51689   lua_error(L);
51690   return SWIG_arg;
51691 }
51692
51693
51694 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
51695   int SWIG_arg = 0;
51696   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51697   lldb::SBAddress arg2 ;
51698   uint32_t arg3 ;
51699   lldb::SBAddress *argp2 ;
51700   lldb::SBInstructionList result;
51701   
51702   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
51703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
51704   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
51705   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
51706   
51707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51708     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51709   }
51710   
51711   
51712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51713     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51714   }
51715   arg2 = *argp2;
51716   
51717   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
51718   arg3 = (uint32_t)lua_tonumber(L, 3);
51719   result = (arg1)->ReadInstructions(arg2,arg3);
51720   {
51721     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51722     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51723   }
51724   return SWIG_arg;
51725   
51726   if(0) SWIG_fail;
51727   
51728 fail:
51729   lua_error(L);
51730   return SWIG_arg;
51731 }
51732
51733
51734 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
51735   int SWIG_arg = 0;
51736   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51737   lldb::SBAddress arg2 ;
51738   uint32_t arg3 ;
51739   char *arg4 = (char *) 0 ;
51740   lldb::SBAddress *argp2 ;
51741   lldb::SBInstructionList result;
51742   
51743   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
51744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
51745   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
51746   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
51747   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
51748   
51749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51750     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51751   }
51752   
51753   
51754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51755     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51756   }
51757   arg2 = *argp2;
51758   
51759   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
51760   arg3 = (uint32_t)lua_tonumber(L, 3);
51761   arg4 = (char *)lua_tostring(L, 4);
51762   result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
51763   {
51764     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51766   }
51767   return SWIG_arg;
51768   
51769   if(0) SWIG_fail;
51770   
51771 fail:
51772   lua_error(L);
51773   return SWIG_arg;
51774 }
51775
51776
51777 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
51778   int argc;
51779   int argv[5]={
51780     1,2,3,4,5
51781   };
51782   
51783   argc = lua_gettop(L);
51784   if (argc == 3) {
51785     int _v;
51786     {
51787       void *ptr;
51788       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51789         _v = 0;
51790       } else {
51791         _v = 1;
51792       }
51793     }
51794     if (_v) {
51795       {
51796         void *ptr;
51797         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
51798           _v = 0;
51799         } else {
51800           _v = 1;
51801         }
51802       }
51803       if (_v) {
51804         {
51805           _v = lua_isnumber(L,argv[2]);
51806         }
51807         if (_v) {
51808           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
51809         }
51810       }
51811     }
51812   }
51813   if (argc == 4) {
51814     int _v;
51815     {
51816       void *ptr;
51817       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51818         _v = 0;
51819       } else {
51820         _v = 1;
51821       }
51822     }
51823     if (_v) {
51824       {
51825         void *ptr;
51826         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
51827           _v = 0;
51828         } else {
51829           _v = 1;
51830         }
51831       }
51832       if (_v) {
51833         {
51834           _v = lua_isnumber(L,argv[2]);
51835         }
51836         if (_v) {
51837           {
51838             _v = SWIG_lua_isnilstring(L,argv[3]);
51839           }
51840           if (_v) {
51841             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
51842           }
51843         }
51844       }
51845     }
51846   }
51847   
51848   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
51849     "  Possible C/C++ prototypes are:\n"
51850     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
51851     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
51852   lua_error(L);return 0;
51853 }
51854
51855
51856 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
51857   int SWIG_arg = 0;
51858   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51859   lldb::SBAddress arg2 ;
51860   void *arg3 = (void *) 0 ;
51861   size_t arg4 ;
51862   lldb::SBAddress *argp2 ;
51863   lldb::SBInstructionList result;
51864   
51865   SWIG_check_num_args("lldb::SBTarget::GetInstructions",4,4)
51866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
51867   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
51868   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",3,"void const *");
51869   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",4,"size_t");
51870   
51871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51872     SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51873   }
51874   
51875   
51876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51877     SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51878   }
51879   arg2 = *argp2;
51880   
51881   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_GetInstructions");
51882   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
51883   arg4 = (size_t)lua_tonumber(L, 4);
51884   result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
51885   {
51886     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51887     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51888   }
51889   return SWIG_arg;
51890   
51891   if(0) SWIG_fail;
51892   
51893 fail:
51894   lua_error(L);
51895   return SWIG_arg;
51896 }
51897
51898
51899 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
51900   int SWIG_arg = 0;
51901   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51902   lldb::SBAddress arg2 ;
51903   char *arg3 = (char *) 0 ;
51904   void *arg4 = (void *) 0 ;
51905   size_t arg5 ;
51906   lldb::SBAddress *argp2 ;
51907   lldb::SBInstructionList result;
51908   
51909   SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",5,5)
51910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
51911   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
51912   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
51913   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",4,"void const *");
51914   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",5,"size_t");
51915   
51916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51917     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
51918   }
51919   
51920   
51921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51922     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
51923   }
51924   arg2 = *argp2;
51925   
51926   arg3 = (char *)lua_tostring(L, 3);
51927   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBTarget_GetInstructionsWithFlavor");
51928   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
51929   arg5 = (size_t)lua_tonumber(L, 5);
51930   result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
51931   {
51932     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51933     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51934   }
51935   return SWIG_arg;
51936   
51937   if(0) SWIG_fail;
51938   
51939 fail:
51940   lua_error(L);
51941   return SWIG_arg;
51942 }
51943
51944
51945 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
51946   int SWIG_arg = 0;
51947   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51948   char *arg2 = (char *) 0 ;
51949   lldb::SymbolType arg3 ;
51950   lldb::SBSymbolContextList result;
51951   
51952   SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
51953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
51954   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
51955   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
51956   
51957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51958     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
51959   }
51960   
51961   arg2 = (char *)lua_tostring(L, 2);
51962   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
51963   result = (arg1)->FindSymbols((char const *)arg2,arg3);
51964   {
51965     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
51966     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
51967   }
51968   return SWIG_arg;
51969   
51970   if(0) SWIG_fail;
51971   
51972 fail:
51973   lua_error(L);
51974   return SWIG_arg;
51975 }
51976
51977
51978 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
51979   int SWIG_arg = 0;
51980   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51981   char *arg2 = (char *) 0 ;
51982   lldb::SBSymbolContextList result;
51983   
51984   SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
51985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
51986   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
51987   
51988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51989     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
51990   }
51991   
51992   arg2 = (char *)lua_tostring(L, 2);
51993   result = (arg1)->FindSymbols((char const *)arg2);
51994   {
51995     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
51996     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
51997   }
51998   return SWIG_arg;
51999   
52000   if(0) SWIG_fail;
52001   
52002 fail:
52003   lua_error(L);
52004   return SWIG_arg;
52005 }
52006
52007
52008 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
52009   int argc;
52010   int argv[4]={
52011     1,2,3,4
52012   };
52013   
52014   argc = lua_gettop(L);
52015   if (argc == 2) {
52016     int _v;
52017     {
52018       void *ptr;
52019       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52020         _v = 0;
52021       } else {
52022         _v = 1;
52023       }
52024     }
52025     if (_v) {
52026       {
52027         _v = SWIG_lua_isnilstring(L,argv[1]);
52028       }
52029       if (_v) {
52030         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
52031       }
52032     }
52033   }
52034   if (argc == 3) {
52035     int _v;
52036     {
52037       void *ptr;
52038       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52039         _v = 0;
52040       } else {
52041         _v = 1;
52042       }
52043     }
52044     if (_v) {
52045       {
52046         _v = SWIG_lua_isnilstring(L,argv[1]);
52047       }
52048       if (_v) {
52049         {
52050           _v = lua_isnumber(L,argv[2]);
52051         }
52052         if (_v) {
52053           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
52054         }
52055       }
52056     }
52057   }
52058   
52059   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
52060     "  Possible C/C++ prototypes are:\n"
52061     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
52062     "    lldb::SBTarget::FindSymbols(char const *)\n");
52063   lua_error(L);return 0;
52064 }
52065
52066
52067 static int _wrap_SBTarget_GetDescription(lua_State* L) {
52068   int SWIG_arg = 0;
52069   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52070   lldb::SBStream *arg2 = 0 ;
52071   lldb::DescriptionLevel arg3 ;
52072   bool result;
52073   
52074   SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
52075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
52076   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
52077   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
52078   
52079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52080     SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
52081   }
52082   
52083   
52084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
52085     SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
52086   }
52087   
52088   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
52089   result = (bool)(arg1)->GetDescription(*arg2,arg3);
52090   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52091   return SWIG_arg;
52092   
52093   if(0) SWIG_fail;
52094   
52095 fail:
52096   lua_error(L);
52097   return SWIG_arg;
52098 }
52099
52100
52101 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
52102   int SWIG_arg = 0;
52103   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52104   lldb::addr_t result;
52105   
52106   SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
52107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
52108   
52109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52110     SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
52111   }
52112   
52113   result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
52114   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52115   return SWIG_arg;
52116   
52117   if(0) SWIG_fail;
52118   
52119 fail:
52120   lua_error(L);
52121   return SWIG_arg;
52122 }
52123
52124
52125 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
52126   int SWIG_arg = 0;
52127   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52128   SwigValueWrapper< lldb::SBLaunchInfo > result;
52129   
52130   SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
52131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
52132   
52133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52134     SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
52135   }
52136   
52137   result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
52138   {
52139     lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo((const lldb::SBLaunchInfo &) result);
52140     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
52141   }
52142   return SWIG_arg;
52143   
52144   if(0) SWIG_fail;
52145   
52146 fail:
52147   lua_error(L);
52148   return SWIG_arg;
52149 }
52150
52151
52152 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
52153   int SWIG_arg = 0;
52154   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52155   lldb::SBLaunchInfo *arg2 = 0 ;
52156   
52157   SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
52158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
52159   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
52160   
52161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52162     SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
52163   }
52164   
52165   
52166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
52167     SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
52168   }
52169   
52170   (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
52171   
52172   return SWIG_arg;
52173   
52174   if(0) SWIG_fail;
52175   
52176 fail:
52177   lua_error(L);
52178   return SWIG_arg;
52179 }
52180
52181
52182 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
52183   int SWIG_arg = 0;
52184   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52185   bool arg2 ;
52186   
52187   SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
52188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
52189   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
52190   
52191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52192     SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
52193   }
52194   
52195   arg2 = (lua_toboolean(L, 2)!=0);
52196   (arg1)->SetCollectingStats(arg2);
52197   
52198   return SWIG_arg;
52199   
52200   if(0) SWIG_fail;
52201   
52202 fail:
52203   lua_error(L);
52204   return SWIG_arg;
52205 }
52206
52207
52208 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
52209   int SWIG_arg = 0;
52210   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52211   bool result;
52212   
52213   SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
52214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
52215   
52216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52217     SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
52218   }
52219   
52220   result = (bool)(arg1)->GetCollectingStats();
52221   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52222   return SWIG_arg;
52223   
52224   if(0) SWIG_fail;
52225   
52226 fail:
52227   lua_error(L);
52228   return SWIG_arg;
52229 }
52230
52231
52232 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
52233   int SWIG_arg = 0;
52234   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52235   lldb::SBStructuredData result;
52236   
52237   SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
52238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
52239   
52240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52241     SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
52242   }
52243   
52244   result = (arg1)->GetStatistics();
52245   {
52246     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
52247     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
52248   }
52249   return SWIG_arg;
52250   
52251   if(0) SWIG_fail;
52252   
52253 fail:
52254   lua_error(L);
52255   return SWIG_arg;
52256 }
52257
52258
52259 static int _wrap_SBTarget___eq(lua_State* L) {
52260   int SWIG_arg = 0;
52261   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52262   lldb::SBTarget *arg2 = 0 ;
52263   bool result;
52264   
52265   SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
52266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
52267   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
52268   
52269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52270     SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
52271   }
52272   
52273   
52274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
52275     SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
52276   }
52277   
52278   result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
52279   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52280   return SWIG_arg;
52281   
52282   if(0) SWIG_fail;
52283   
52284 fail:
52285   lua_error(L);
52286   return SWIG_arg;
52287 }
52288
52289
52290 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
52291   int SWIG_arg = 0;
52292   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52293   char *arg2 = (char *) 0 ;
52294   lldb::SBValue result;
52295   
52296   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
52297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
52298   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
52299   
52300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52301     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
52302   }
52303   
52304   arg2 = (char *)lua_tostring(L, 2);
52305   result = (arg1)->EvaluateExpression((char const *)arg2);
52306   {
52307     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52308     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52309   }
52310   return SWIG_arg;
52311   
52312   if(0) SWIG_fail;
52313   
52314 fail:
52315   lua_error(L);
52316   return SWIG_arg;
52317 }
52318
52319
52320 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
52321   int SWIG_arg = 0;
52322   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52323   char *arg2 = (char *) 0 ;
52324   lldb::SBExpressionOptions *arg3 = 0 ;
52325   lldb::SBValue result;
52326   
52327   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
52328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
52329   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
52330   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
52331   
52332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52333     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
52334   }
52335   
52336   arg2 = (char *)lua_tostring(L, 2);
52337   
52338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
52339     SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
52340   }
52341   
52342   result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
52343   {
52344     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52345     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52346   }
52347   return SWIG_arg;
52348   
52349   if(0) SWIG_fail;
52350   
52351 fail:
52352   lua_error(L);
52353   return SWIG_arg;
52354 }
52355
52356
52357 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
52358   int argc;
52359   int argv[4]={
52360     1,2,3,4
52361   };
52362   
52363   argc = lua_gettop(L);
52364   if (argc == 2) {
52365     int _v;
52366     {
52367       void *ptr;
52368       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52369         _v = 0;
52370       } else {
52371         _v = 1;
52372       }
52373     }
52374     if (_v) {
52375       {
52376         _v = SWIG_lua_isnilstring(L,argv[1]);
52377       }
52378       if (_v) {
52379         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
52380       }
52381     }
52382   }
52383   if (argc == 3) {
52384     int _v;
52385     {
52386       void *ptr;
52387       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52388         _v = 0;
52389       } else {
52390         _v = 1;
52391       }
52392     }
52393     if (_v) {
52394       {
52395         _v = SWIG_lua_isnilstring(L,argv[1]);
52396       }
52397       if (_v) {
52398         {
52399           void *ptr;
52400           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
52401             _v = 0;
52402           } else {
52403             _v = 1;
52404           }
52405         }
52406         if (_v) {
52407           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
52408         }
52409       }
52410     }
52411   }
52412   
52413   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
52414     "  Possible C/C++ prototypes are:\n"
52415     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
52416     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
52417   lua_error(L);return 0;
52418 }
52419
52420
52421 static int _wrap_SBTarget___tostring(lua_State* L) {
52422   int SWIG_arg = 0;
52423   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52424   std::string result;
52425   
52426   SWIG_check_num_args("lldb::SBTarget::__str__",1,1)
52427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__str__",1,"lldb::SBTarget *");
52428   
52429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52430     SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
52431   }
52432   
52433   result = lldb_SBTarget___str__(arg1);
52434   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
52435   return SWIG_arg;
52436   
52437   if(0) SWIG_fail;
52438   
52439 fail:
52440   lua_error(L);
52441   return SWIG_arg;
52442 }
52443
52444
52445 static void swig_delete_SBTarget(void *obj) {
52446 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
52447 delete arg1;
52448 }
52449 static int _proxy__wrap_new_SBTarget(lua_State *L) {
52450     assert(lua_istable(L,1));
52451     lua_pushcfunction(L,_wrap_new_SBTarget);
52452     assert(!lua_isnil(L,-1));
52453     lua_replace(L,1); /* replace our table with real constructor */
52454     lua_call(L,lua_gettop(L)-1,1);
52455     return 1;
52456 }
52457 static swig_lua_attribute swig_SBTarget_attributes[] = {
52458     {0,0,0}
52459 };
52460 static swig_lua_method swig_SBTarget_methods[]= {
52461     { "IsValid", _wrap_SBTarget_IsValid},
52462     { "GetProcess", _wrap_SBTarget_GetProcess},
52463     { "GetPlatform", _wrap_SBTarget_GetPlatform},
52464     { "Install", _wrap_SBTarget_Install},
52465     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
52466     { "Launch", _wrap_SBTarget_Launch},
52467     { "LoadCore", _wrap_SBTarget_LoadCore},
52468     { "Attach", _wrap_SBTarget_Attach},
52469     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
52470     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
52471     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
52472     { "GetExecutable", _wrap_SBTarget_GetExecutable},
52473     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
52474     { "AddModule", _wrap_SBTarget_AddModule},
52475     { "GetNumModules", _wrap_SBTarget_GetNumModules},
52476     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
52477     { "RemoveModule", _wrap_SBTarget_RemoveModule},
52478     { "GetDebugger", _wrap_SBTarget_GetDebugger},
52479     { "FindModule", _wrap_SBTarget_FindModule},
52480     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
52481     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
52482     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
52483     { "GetTriple", _wrap_SBTarget_GetTriple},
52484     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
52485     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
52486     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
52487     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
52488     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
52489     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
52490     { "FindFunctions", _wrap_SBTarget_FindFunctions},
52491     { "FindFirstType", _wrap_SBTarget_FindFirstType},
52492     { "FindTypes", _wrap_SBTarget_FindTypes},
52493     { "GetBasicType", _wrap_SBTarget_GetBasicType},
52494     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
52495     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
52496     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
52497     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
52498     { "Clear", _wrap_SBTarget_Clear},
52499     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
52500     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
52501     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
52502     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
52503     { "ReadMemory", _wrap_SBTarget_ReadMemory},
52504     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
52505     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
52506     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
52507     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
52508     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
52509     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
52510     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
52511     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
52512     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
52513     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
52514     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
52515     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
52516     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
52517     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
52518     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
52519     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
52520     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
52521     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
52522     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
52523     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
52524     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
52525     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
52526     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
52527     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
52528     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
52529     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
52530     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
52531     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
52532     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
52533     { "WatchAddress", _wrap_SBTarget_WatchAddress},
52534     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
52535     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
52536     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
52537     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
52538     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
52539     { "GetInstructions", _wrap_SBTarget_GetInstructions},
52540     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
52541     { "FindSymbols", _wrap_SBTarget_FindSymbols},
52542     { "GetDescription", _wrap_SBTarget_GetDescription},
52543     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
52544     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
52545     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
52546     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
52547     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
52548     { "GetStatistics", _wrap_SBTarget_GetStatistics},
52549     { "__eq", _wrap_SBTarget___eq},
52550     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
52551     { "__tostring", _wrap_SBTarget___tostring},
52552     {0,0}
52553 };
52554 static swig_lua_method swig_SBTarget_meta[] = {
52555     { "__eq", _wrap_SBTarget___eq},
52556     { "__tostring", _wrap_SBTarget___tostring},
52557     {0,0}
52558 };
52559
52560 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
52561     {0,0,0}
52562 };
52563 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
52564     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
52565     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
52566     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
52567     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
52568     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
52569     {0,0,0,0,0,0}
52570 };
52571 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
52572     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
52573     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
52574     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
52575     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
52576     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
52577     {0,0}
52578 };
52579 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
52580     0
52581 };
52582
52583 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
52584     "SBTarget",
52585     swig_SBTarget_Sf_SwigStatic_methods,
52586     swig_SBTarget_Sf_SwigStatic_attributes,
52587     swig_SBTarget_Sf_SwigStatic_constants,
52588     swig_SBTarget_Sf_SwigStatic_classes,
52589     0
52590 };
52591 static swig_lua_class *swig_SBTarget_bases[] = {0};
52592 static const char *swig_SBTarget_base_names[] = {0};
52593 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 };
52594
52595 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
52596   int SWIG_arg = 0;
52597   lldb::SBThread *result = 0 ;
52598   
52599   SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
52600   result = (lldb::SBThread *)new lldb::SBThread();
52601   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++; 
52602   return SWIG_arg;
52603   
52604   if(0) SWIG_fail;
52605   
52606 fail:
52607   lua_error(L);
52608   return SWIG_arg;
52609 }
52610
52611
52612 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
52613   int SWIG_arg = 0;
52614   lldb::SBThread *arg1 = 0 ;
52615   lldb::SBThread *result = 0 ;
52616   
52617   SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
52618   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
52619   
52620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52621     SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
52622   }
52623   
52624   result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
52625   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++; 
52626   return SWIG_arg;
52627   
52628   if(0) SWIG_fail;
52629   
52630 fail:
52631   lua_error(L);
52632   return SWIG_arg;
52633 }
52634
52635
52636 static int _wrap_new_SBThread(lua_State* L) {
52637   int argc;
52638   int argv[2]={
52639     1,2
52640   };
52641   
52642   argc = lua_gettop(L);
52643   if (argc == 0) {
52644     return _wrap_new_SBThread__SWIG_0(L);
52645   }
52646   if (argc == 1) {
52647     int _v;
52648     {
52649       void *ptr;
52650       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
52651         _v = 0;
52652       } else {
52653         _v = 1;
52654       }
52655     }
52656     if (_v) {
52657       return _wrap_new_SBThread__SWIG_1(L);
52658     }
52659   }
52660   
52661   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
52662     "  Possible C/C++ prototypes are:\n"
52663     "    lldb::SBThread::SBThread()\n"
52664     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
52665   lua_error(L);return 0;
52666 }
52667
52668
52669 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
52670   int SWIG_arg = 0;
52671   char *result = 0 ;
52672   
52673   SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
52674   result = (char *)lldb::SBThread::GetBroadcasterClassName();
52675   lua_pushstring(L,(const char *)result); SWIG_arg++;
52676   return SWIG_arg;
52677   
52678   if(0) SWIG_fail;
52679   
52680 fail:
52681   lua_error(L);
52682   return SWIG_arg;
52683 }
52684
52685
52686 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
52687   int SWIG_arg = 0;
52688   lldb::SBEvent *arg1 = 0 ;
52689   bool result;
52690   
52691   SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
52692   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
52693   
52694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
52695     SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
52696   }
52697   
52698   result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
52699   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52700   return SWIG_arg;
52701   
52702   if(0) SWIG_fail;
52703   
52704 fail:
52705   lua_error(L);
52706   return SWIG_arg;
52707 }
52708
52709
52710 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
52711   int SWIG_arg = 0;
52712   lldb::SBEvent *arg1 = 0 ;
52713   lldb::SBFrame result;
52714   
52715   SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
52716   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
52717   
52718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
52719     SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
52720   }
52721   
52722   result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
52723   {
52724     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
52725     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
52726   }
52727   return SWIG_arg;
52728   
52729   if(0) SWIG_fail;
52730   
52731 fail:
52732   lua_error(L);
52733   return SWIG_arg;
52734 }
52735
52736
52737 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
52738   int SWIG_arg = 0;
52739   lldb::SBEvent *arg1 = 0 ;
52740   lldb::SBThread result;
52741   
52742   SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
52743   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
52744   
52745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
52746     SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
52747   }
52748   
52749   result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
52750   {
52751     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
52752     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
52753   }
52754   return SWIG_arg;
52755   
52756   if(0) SWIG_fail;
52757   
52758 fail:
52759   lua_error(L);
52760   return SWIG_arg;
52761 }
52762
52763
52764 static int _wrap_SBThread_IsValid(lua_State* L) {
52765   int SWIG_arg = 0;
52766   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52767   bool result;
52768   
52769   SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
52770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
52771   
52772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52773     SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
52774   }
52775   
52776   result = (bool)((lldb::SBThread const *)arg1)->IsValid();
52777   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52778   return SWIG_arg;
52779   
52780   if(0) SWIG_fail;
52781   
52782 fail:
52783   lua_error(L);
52784   return SWIG_arg;
52785 }
52786
52787
52788 static int _wrap_SBThread_Clear(lua_State* L) {
52789   int SWIG_arg = 0;
52790   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52791   
52792   SWIG_check_num_args("lldb::SBThread::Clear",1,1)
52793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
52794   
52795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52796     SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
52797   }
52798   
52799   (arg1)->Clear();
52800   
52801   return SWIG_arg;
52802   
52803   if(0) SWIG_fail;
52804   
52805 fail:
52806   lua_error(L);
52807   return SWIG_arg;
52808 }
52809
52810
52811 static int _wrap_SBThread_GetStopReason(lua_State* L) {
52812   int SWIG_arg = 0;
52813   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52814   lldb::StopReason result;
52815   
52816   SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
52817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
52818   
52819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52820     SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
52821   }
52822   
52823   result = (lldb::StopReason)(arg1)->GetStopReason();
52824   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
52825   return SWIG_arg;
52826   
52827   if(0) SWIG_fail;
52828   
52829 fail:
52830   lua_error(L);
52831   return SWIG_arg;
52832 }
52833
52834
52835 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
52836   int SWIG_arg = 0;
52837   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52838   size_t result;
52839   
52840   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
52841   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
52842   
52843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52844     SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
52845   }
52846   
52847   result = (arg1)->GetStopReasonDataCount();
52848   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52849   return SWIG_arg;
52850   
52851   if(0) SWIG_fail;
52852   
52853 fail:
52854   lua_error(L);
52855   return SWIG_arg;
52856 }
52857
52858
52859 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
52860   int SWIG_arg = 0;
52861   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52862   uint32_t arg2 ;
52863   uint64_t result;
52864   
52865   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
52866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
52867   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
52868   
52869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52870     SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
52871   }
52872   
52873   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
52874   arg2 = (uint32_t)lua_tonumber(L, 2);
52875   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
52876   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52877   return SWIG_arg;
52878   
52879   if(0) SWIG_fail;
52880   
52881 fail:
52882   lua_error(L);
52883   return SWIG_arg;
52884 }
52885
52886
52887 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
52888   int SWIG_arg = 0;
52889   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52890   lldb::SBStream *arg2 = 0 ;
52891   bool result;
52892   
52893   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
52894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
52895   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
52896   
52897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52898     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
52899   }
52900   
52901   
52902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
52903     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
52904   }
52905   
52906   result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
52907   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52908   return SWIG_arg;
52909   
52910   if(0) SWIG_fail;
52911   
52912 fail:
52913   lua_error(L);
52914   return SWIG_arg;
52915 }
52916
52917
52918 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
52919   int SWIG_arg = 0;
52920   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52921   lldb::InstrumentationRuntimeType arg2 ;
52922   lldb::SBThreadCollection result;
52923   
52924   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
52925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
52926   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
52927   
52928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52929     SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
52930   }
52931   
52932   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
52933   result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
52934   {
52935     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
52936     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
52937   }
52938   return SWIG_arg;
52939   
52940   if(0) SWIG_fail;
52941   
52942 fail:
52943   lua_error(L);
52944   return SWIG_arg;
52945 }
52946
52947
52948 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
52949   int SWIG_arg = 0;
52950   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52951   char *arg2 = (char *) 0 ;
52952   size_t arg3 ;
52953   size_t result;
52954   
52955   SWIG_check_num_args("lldb::SBThread::GetStopDescription",3,3)
52956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
52957   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",2,"char *");
52958   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",3,"size_t");
52959   
52960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52961     SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
52962   }
52963   
52964   arg2 = (char *)lua_tostring(L, 2);
52965   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
52966   arg3 = (size_t)lua_tonumber(L, 3);
52967   result = (arg1)->GetStopDescription(arg2,arg3);
52968   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52969   return SWIG_arg;
52970   
52971   if(0) SWIG_fail;
52972   
52973 fail:
52974   lua_error(L);
52975   return SWIG_arg;
52976 }
52977
52978
52979 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
52980   int SWIG_arg = 0;
52981   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52982   lldb::SBValue result;
52983   
52984   SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
52985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
52986   
52987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52988     SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
52989   }
52990   
52991   result = (arg1)->GetStopReturnValue();
52992   {
52993     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52994     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52995   }
52996   return SWIG_arg;
52997   
52998   if(0) SWIG_fail;
52999   
53000 fail:
53001   lua_error(L);
53002   return SWIG_arg;
53003 }
53004
53005
53006 static int _wrap_SBThread_GetThreadID(lua_State* L) {
53007   int SWIG_arg = 0;
53008   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53009   lldb::tid_t result;
53010   
53011   SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
53012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
53013   
53014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53015     SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
53016   }
53017   
53018   result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
53019   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
53020   return SWIG_arg;
53021   
53022   if(0) SWIG_fail;
53023   
53024 fail:
53025   lua_error(L);
53026   return SWIG_arg;
53027 }
53028
53029
53030 static int _wrap_SBThread_GetIndexID(lua_State* L) {
53031   int SWIG_arg = 0;
53032   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53033   uint32_t result;
53034   
53035   SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
53036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
53037   
53038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53039     SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
53040   }
53041   
53042   result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
53043   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
53044   return SWIG_arg;
53045   
53046   if(0) SWIG_fail;
53047   
53048 fail:
53049   lua_error(L);
53050   return SWIG_arg;
53051 }
53052
53053
53054 static int _wrap_SBThread_GetName(lua_State* L) {
53055   int SWIG_arg = 0;
53056   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53057   char *result = 0 ;
53058   
53059   SWIG_check_num_args("lldb::SBThread::GetName",1,1)
53060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
53061   
53062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53063     SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
53064   }
53065   
53066   result = (char *)((lldb::SBThread const *)arg1)->GetName();
53067   lua_pushstring(L,(const char *)result); SWIG_arg++;
53068   return SWIG_arg;
53069   
53070   if(0) SWIG_fail;
53071   
53072 fail:
53073   lua_error(L);
53074   return SWIG_arg;
53075 }
53076
53077
53078 static int _wrap_SBThread_GetQueueName(lua_State* L) {
53079   int SWIG_arg = 0;
53080   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53081   char *result = 0 ;
53082   
53083   SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
53084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
53085   
53086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53087     SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
53088   }
53089   
53090   result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
53091   lua_pushstring(L,(const char *)result); SWIG_arg++;
53092   return SWIG_arg;
53093   
53094   if(0) SWIG_fail;
53095   
53096 fail:
53097   lua_error(L);
53098   return SWIG_arg;
53099 }
53100
53101
53102 static int _wrap_SBThread_GetQueueID(lua_State* L) {
53103   int SWIG_arg = 0;
53104   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53105   lldb::queue_id_t result;
53106   
53107   SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
53108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
53109   
53110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53111     SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
53112   }
53113   
53114   result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
53115   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
53116   return SWIG_arg;
53117   
53118   if(0) SWIG_fail;
53119   
53120 fail:
53121   lua_error(L);
53122   return SWIG_arg;
53123 }
53124
53125
53126 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
53127   int SWIG_arg = 0;
53128   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53129   char *arg2 = (char *) 0 ;
53130   lldb::SBStream *arg3 = 0 ;
53131   bool result;
53132   
53133   SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
53134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
53135   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
53136   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
53137   
53138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53139     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
53140   }
53141   
53142   arg2 = (char *)lua_tostring(L, 2);
53143   
53144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
53145     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
53146   }
53147   
53148   result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
53149   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53150   return SWIG_arg;
53151   
53152   if(0) SWIG_fail;
53153   
53154 fail:
53155   lua_error(L);
53156   return SWIG_arg;
53157 }
53158
53159
53160 static int _wrap_SBThread_GetQueue(lua_State* L) {
53161   int SWIG_arg = 0;
53162   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53163   lldb::SBQueue result;
53164   
53165   SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
53166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
53167   
53168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53169     SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
53170   }
53171   
53172   result = ((lldb::SBThread const *)arg1)->GetQueue();
53173   {
53174     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
53175     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
53176   }
53177   return SWIG_arg;
53178   
53179   if(0) SWIG_fail;
53180   
53181 fail:
53182   lua_error(L);
53183   return SWIG_arg;
53184 }
53185
53186
53187 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
53188   int SWIG_arg = 0;
53189   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53190   lldb::RunMode arg2 ;
53191   
53192   SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
53193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53194   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
53195   
53196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53197     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53198   }
53199   
53200   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53201   (arg1)->StepOver(arg2);
53202   
53203   return SWIG_arg;
53204   
53205   if(0) SWIG_fail;
53206   
53207 fail:
53208   lua_error(L);
53209   return SWIG_arg;
53210 }
53211
53212
53213 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
53214   int SWIG_arg = 0;
53215   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53216   
53217   SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
53218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53219   
53220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53221     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53222   }
53223   
53224   (arg1)->StepOver();
53225   
53226   return SWIG_arg;
53227   
53228   if(0) SWIG_fail;
53229   
53230 fail:
53231   lua_error(L);
53232   return SWIG_arg;
53233 }
53234
53235
53236 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
53237   int SWIG_arg = 0;
53238   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53239   lldb::RunMode arg2 ;
53240   lldb::SBError *arg3 = 0 ;
53241   
53242   SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
53243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53244   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
53245   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
53246   
53247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53248     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53249   }
53250   
53251   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53252   
53253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53254     SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
53255   }
53256   
53257   (arg1)->StepOver(arg2,*arg3);
53258   
53259   return SWIG_arg;
53260   
53261   if(0) SWIG_fail;
53262   
53263 fail:
53264   lua_error(L);
53265   return SWIG_arg;
53266 }
53267
53268
53269 static int _wrap_SBThread_StepOver(lua_State* L) {
53270   int argc;
53271   int argv[4]={
53272     1,2,3,4
53273   };
53274   
53275   argc = lua_gettop(L);
53276   if (argc == 1) {
53277     int _v;
53278     {
53279       void *ptr;
53280       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53281         _v = 0;
53282       } else {
53283         _v = 1;
53284       }
53285     }
53286     if (_v) {
53287       return _wrap_SBThread_StepOver__SWIG_1(L);
53288     }
53289   }
53290   if (argc == 2) {
53291     int _v;
53292     {
53293       void *ptr;
53294       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53295         _v = 0;
53296       } else {
53297         _v = 1;
53298       }
53299     }
53300     if (_v) {
53301       {
53302         _v = lua_isnumber(L,argv[1]);
53303       }
53304       if (_v) {
53305         return _wrap_SBThread_StepOver__SWIG_0(L);
53306       }
53307     }
53308   }
53309   if (argc == 3) {
53310     int _v;
53311     {
53312       void *ptr;
53313       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53314         _v = 0;
53315       } else {
53316         _v = 1;
53317       }
53318     }
53319     if (_v) {
53320       {
53321         _v = lua_isnumber(L,argv[1]);
53322       }
53323       if (_v) {
53324         {
53325           void *ptr;
53326           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53327             _v = 0;
53328           } else {
53329             _v = 1;
53330           }
53331         }
53332         if (_v) {
53333           return _wrap_SBThread_StepOver__SWIG_2(L);
53334         }
53335       }
53336     }
53337   }
53338   
53339   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
53340     "  Possible C/C++ prototypes are:\n"
53341     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
53342     "    lldb::SBThread::StepOver()\n"
53343     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
53344   lua_error(L);return 0;
53345 }
53346
53347
53348 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
53349   int SWIG_arg = 0;
53350   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53351   lldb::RunMode arg2 ;
53352   
53353   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
53354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53355   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
53356   
53357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53358     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53359   }
53360   
53361   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53362   (arg1)->StepInto(arg2);
53363   
53364   return SWIG_arg;
53365   
53366   if(0) SWIG_fail;
53367   
53368 fail:
53369   lua_error(L);
53370   return SWIG_arg;
53371 }
53372
53373
53374 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
53375   int SWIG_arg = 0;
53376   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53377   
53378   SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
53379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53380   
53381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53382     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53383   }
53384   
53385   (arg1)->StepInto();
53386   
53387   return SWIG_arg;
53388   
53389   if(0) SWIG_fail;
53390   
53391 fail:
53392   lua_error(L);
53393   return SWIG_arg;
53394 }
53395
53396
53397 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
53398   int SWIG_arg = 0;
53399   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53400   char *arg2 = (char *) 0 ;
53401   lldb::RunMode arg3 ;
53402   
53403   SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
53404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53405   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53406   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
53407   
53408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53409     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53410   }
53411   
53412   arg2 = (char *)lua_tostring(L, 2);
53413   arg3 = (lldb::RunMode)(int)lua_tonumber(L, 3);
53414   (arg1)->StepInto((char const *)arg2,arg3);
53415   
53416   return SWIG_arg;
53417   
53418   if(0) SWIG_fail;
53419   
53420 fail:
53421   lua_error(L);
53422   return SWIG_arg;
53423 }
53424
53425
53426 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
53427   int SWIG_arg = 0;
53428   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53429   char *arg2 = (char *) 0 ;
53430   
53431   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
53432   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53433   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53434   
53435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53436     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53437   }
53438   
53439   arg2 = (char *)lua_tostring(L, 2);
53440   (arg1)->StepInto((char const *)arg2);
53441   
53442   return SWIG_arg;
53443   
53444   if(0) SWIG_fail;
53445   
53446 fail:
53447   lua_error(L);
53448   return SWIG_arg;
53449 }
53450
53451
53452 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
53453   int SWIG_arg = 0;
53454   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53455   char *arg2 = (char *) 0 ;
53456   uint32_t arg3 ;
53457   lldb::SBError *arg4 = 0 ;
53458   lldb::RunMode arg5 ;
53459   
53460   SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
53461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53462   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53463   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
53464   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
53465   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
53466   
53467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53468     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53469   }
53470   
53471   arg2 = (char *)lua_tostring(L, 2);
53472   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
53473   arg3 = (uint32_t)lua_tonumber(L, 3);
53474   
53475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
53476     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
53477   }
53478   
53479   arg5 = (lldb::RunMode)(int)lua_tonumber(L, 5);
53480   (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
53481   
53482   return SWIG_arg;
53483   
53484   if(0) SWIG_fail;
53485   
53486 fail:
53487   lua_error(L);
53488   return SWIG_arg;
53489 }
53490
53491
53492 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
53493   int SWIG_arg = 0;
53494   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53495   char *arg2 = (char *) 0 ;
53496   uint32_t arg3 ;
53497   lldb::SBError *arg4 = 0 ;
53498   
53499   SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
53500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53501   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53502   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
53503   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
53504   
53505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53506     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53507   }
53508   
53509   arg2 = (char *)lua_tostring(L, 2);
53510   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
53511   arg3 = (uint32_t)lua_tonumber(L, 3);
53512   
53513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
53514     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
53515   }
53516   
53517   (arg1)->StepInto((char const *)arg2,arg3,*arg4);
53518   
53519   return SWIG_arg;
53520   
53521   if(0) SWIG_fail;
53522   
53523 fail:
53524   lua_error(L);
53525   return SWIG_arg;
53526 }
53527
53528
53529 static int _wrap_SBThread_StepInto(lua_State* L) {
53530   int argc;
53531   int argv[6]={
53532     1,2,3,4,5,6
53533   };
53534   
53535   argc = lua_gettop(L);
53536   if (argc == 1) {
53537     int _v;
53538     {
53539       void *ptr;
53540       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53541         _v = 0;
53542       } else {
53543         _v = 1;
53544       }
53545     }
53546     if (_v) {
53547       return _wrap_SBThread_StepInto__SWIG_1(L);
53548     }
53549   }
53550   if (argc == 2) {
53551     int _v;
53552     {
53553       void *ptr;
53554       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53555         _v = 0;
53556       } else {
53557         _v = 1;
53558       }
53559     }
53560     if (_v) {
53561       {
53562         _v = lua_isnumber(L,argv[1]);
53563       }
53564       if (_v) {
53565         return _wrap_SBThread_StepInto__SWIG_0(L);
53566       }
53567     }
53568   }
53569   if (argc == 2) {
53570     int _v;
53571     {
53572       void *ptr;
53573       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53574         _v = 0;
53575       } else {
53576         _v = 1;
53577       }
53578     }
53579     if (_v) {
53580       {
53581         _v = SWIG_lua_isnilstring(L,argv[1]);
53582       }
53583       if (_v) {
53584         return _wrap_SBThread_StepInto__SWIG_3(L);
53585       }
53586     }
53587   }
53588   if (argc == 3) {
53589     int _v;
53590     {
53591       void *ptr;
53592       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53593         _v = 0;
53594       } else {
53595         _v = 1;
53596       }
53597     }
53598     if (_v) {
53599       {
53600         _v = SWIG_lua_isnilstring(L,argv[1]);
53601       }
53602       if (_v) {
53603         {
53604           _v = lua_isnumber(L,argv[2]);
53605         }
53606         if (_v) {
53607           return _wrap_SBThread_StepInto__SWIG_2(L);
53608         }
53609       }
53610     }
53611   }
53612   if (argc == 4) {
53613     int _v;
53614     {
53615       void *ptr;
53616       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53617         _v = 0;
53618       } else {
53619         _v = 1;
53620       }
53621     }
53622     if (_v) {
53623       {
53624         _v = SWIG_lua_isnilstring(L,argv[1]);
53625       }
53626       if (_v) {
53627         {
53628           _v = lua_isnumber(L,argv[2]);
53629         }
53630         if (_v) {
53631           {
53632             void *ptr;
53633             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53634               _v = 0;
53635             } else {
53636               _v = 1;
53637             }
53638           }
53639           if (_v) {
53640             return _wrap_SBThread_StepInto__SWIG_5(L);
53641           }
53642         }
53643       }
53644     }
53645   }
53646   if (argc == 5) {
53647     int _v;
53648     {
53649       void *ptr;
53650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53651         _v = 0;
53652       } else {
53653         _v = 1;
53654       }
53655     }
53656     if (_v) {
53657       {
53658         _v = SWIG_lua_isnilstring(L,argv[1]);
53659       }
53660       if (_v) {
53661         {
53662           _v = lua_isnumber(L,argv[2]);
53663         }
53664         if (_v) {
53665           {
53666             void *ptr;
53667             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53668               _v = 0;
53669             } else {
53670               _v = 1;
53671             }
53672           }
53673           if (_v) {
53674             {
53675               _v = lua_isnumber(L,argv[4]);
53676             }
53677             if (_v) {
53678               return _wrap_SBThread_StepInto__SWIG_4(L);
53679             }
53680           }
53681         }
53682       }
53683     }
53684   }
53685   
53686   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
53687     "  Possible C/C++ prototypes are:\n"
53688     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
53689     "    lldb::SBThread::StepInto()\n"
53690     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
53691     "    lldb::SBThread::StepInto(char const *)\n"
53692     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
53693     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
53694   lua_error(L);return 0;
53695 }
53696
53697
53698 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
53699   int SWIG_arg = 0;
53700   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53701   
53702   SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
53703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
53704   
53705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53706     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
53707   }
53708   
53709   (arg1)->StepOut();
53710   
53711   return SWIG_arg;
53712   
53713   if(0) SWIG_fail;
53714   
53715 fail:
53716   lua_error(L);
53717   return SWIG_arg;
53718 }
53719
53720
53721 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
53722   int SWIG_arg = 0;
53723   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53724   lldb::SBError *arg2 = 0 ;
53725   
53726   SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
53727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
53728   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
53729   
53730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53731     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
53732   }
53733   
53734   
53735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53736     SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
53737   }
53738   
53739   (arg1)->StepOut(*arg2);
53740   
53741   return SWIG_arg;
53742   
53743   if(0) SWIG_fail;
53744   
53745 fail:
53746   lua_error(L);
53747   return SWIG_arg;
53748 }
53749
53750
53751 static int _wrap_SBThread_StepOut(lua_State* L) {
53752   int argc;
53753   int argv[3]={
53754     1,2,3
53755   };
53756   
53757   argc = lua_gettop(L);
53758   if (argc == 1) {
53759     int _v;
53760     {
53761       void *ptr;
53762       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53763         _v = 0;
53764       } else {
53765         _v = 1;
53766       }
53767     }
53768     if (_v) {
53769       return _wrap_SBThread_StepOut__SWIG_0(L);
53770     }
53771   }
53772   if (argc == 2) {
53773     int _v;
53774     {
53775       void *ptr;
53776       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53777         _v = 0;
53778       } else {
53779         _v = 1;
53780       }
53781     }
53782     if (_v) {
53783       {
53784         void *ptr;
53785         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53786           _v = 0;
53787         } else {
53788           _v = 1;
53789         }
53790       }
53791       if (_v) {
53792         return _wrap_SBThread_StepOut__SWIG_1(L);
53793       }
53794     }
53795   }
53796   
53797   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
53798     "  Possible C/C++ prototypes are:\n"
53799     "    lldb::SBThread::StepOut()\n"
53800     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
53801   lua_error(L);return 0;
53802 }
53803
53804
53805 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
53806   int SWIG_arg = 0;
53807   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53808   lldb::SBFrame *arg2 = 0 ;
53809   
53810   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
53811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
53812   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
53813   
53814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53815     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
53816   }
53817   
53818   
53819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53820     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
53821   }
53822   
53823   (arg1)->StepOutOfFrame(*arg2);
53824   
53825   return SWIG_arg;
53826   
53827   if(0) SWIG_fail;
53828   
53829 fail:
53830   lua_error(L);
53831   return SWIG_arg;
53832 }
53833
53834
53835 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
53836   int SWIG_arg = 0;
53837   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53838   lldb::SBFrame *arg2 = 0 ;
53839   lldb::SBError *arg3 = 0 ;
53840   
53841   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
53842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
53843   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
53844   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
53845   
53846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53847     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
53848   }
53849   
53850   
53851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53852     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
53853   }
53854   
53855   
53856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53857     SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
53858   }
53859   
53860   (arg1)->StepOutOfFrame(*arg2,*arg3);
53861   
53862   return SWIG_arg;
53863   
53864   if(0) SWIG_fail;
53865   
53866 fail:
53867   lua_error(L);
53868   return SWIG_arg;
53869 }
53870
53871
53872 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
53873   int argc;
53874   int argv[4]={
53875     1,2,3,4
53876   };
53877   
53878   argc = lua_gettop(L);
53879   if (argc == 2) {
53880     int _v;
53881     {
53882       void *ptr;
53883       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53884         _v = 0;
53885       } else {
53886         _v = 1;
53887       }
53888     }
53889     if (_v) {
53890       {
53891         void *ptr;
53892         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
53893           _v = 0;
53894         } else {
53895           _v = 1;
53896         }
53897       }
53898       if (_v) {
53899         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
53900       }
53901     }
53902   }
53903   if (argc == 3) {
53904     int _v;
53905     {
53906       void *ptr;
53907       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53908         _v = 0;
53909       } else {
53910         _v = 1;
53911       }
53912     }
53913     if (_v) {
53914       {
53915         void *ptr;
53916         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
53917           _v = 0;
53918         } else {
53919           _v = 1;
53920         }
53921       }
53922       if (_v) {
53923         {
53924           void *ptr;
53925           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53926             _v = 0;
53927           } else {
53928             _v = 1;
53929           }
53930         }
53931         if (_v) {
53932           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
53933         }
53934       }
53935     }
53936   }
53937   
53938   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
53939     "  Possible C/C++ prototypes are:\n"
53940     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
53941     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
53942   lua_error(L);return 0;
53943 }
53944
53945
53946 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
53947   int SWIG_arg = 0;
53948   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53949   bool arg2 ;
53950   
53951   SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
53952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
53953   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
53954   
53955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53956     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
53957   }
53958   
53959   arg2 = (lua_toboolean(L, 2)!=0);
53960   (arg1)->StepInstruction(arg2);
53961   
53962   return SWIG_arg;
53963   
53964   if(0) SWIG_fail;
53965   
53966 fail:
53967   lua_error(L);
53968   return SWIG_arg;
53969 }
53970
53971
53972 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
53973   int SWIG_arg = 0;
53974   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53975   bool arg2 ;
53976   lldb::SBError *arg3 = 0 ;
53977   
53978   SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
53979   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
53980   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
53981   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
53982   
53983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53984     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
53985   }
53986   
53987   arg2 = (lua_toboolean(L, 2)!=0);
53988   
53989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53990     SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
53991   }
53992   
53993   (arg1)->StepInstruction(arg2,*arg3);
53994   
53995   return SWIG_arg;
53996   
53997   if(0) SWIG_fail;
53998   
53999 fail:
54000   lua_error(L);
54001   return SWIG_arg;
54002 }
54003
54004
54005 static int _wrap_SBThread_StepInstruction(lua_State* L) {
54006   int argc;
54007   int argv[4]={
54008     1,2,3,4
54009   };
54010   
54011   argc = lua_gettop(L);
54012   if (argc == 2) {
54013     int _v;
54014     {
54015       void *ptr;
54016       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54017         _v = 0;
54018       } else {
54019         _v = 1;
54020       }
54021     }
54022     if (_v) {
54023       {
54024         _v = lua_isboolean(L,argv[1]);
54025       }
54026       if (_v) {
54027         return _wrap_SBThread_StepInstruction__SWIG_0(L);
54028       }
54029     }
54030   }
54031   if (argc == 3) {
54032     int _v;
54033     {
54034       void *ptr;
54035       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54036         _v = 0;
54037       } else {
54038         _v = 1;
54039       }
54040     }
54041     if (_v) {
54042       {
54043         _v = lua_isboolean(L,argv[1]);
54044       }
54045       if (_v) {
54046         {
54047           void *ptr;
54048           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54049             _v = 0;
54050           } else {
54051             _v = 1;
54052           }
54053         }
54054         if (_v) {
54055           return _wrap_SBThread_StepInstruction__SWIG_1(L);
54056         }
54057       }
54058     }
54059   }
54060   
54061   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
54062     "  Possible C/C++ prototypes are:\n"
54063     "    lldb::SBThread::StepInstruction(bool)\n"
54064     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
54065   lua_error(L);return 0;
54066 }
54067
54068
54069 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
54070   int SWIG_arg = 0;
54071   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54072   lldb::SBFrame *arg2 = 0 ;
54073   lldb::SBFileSpec *arg3 = 0 ;
54074   uint32_t arg4 ;
54075   lldb::SBError result;
54076   
54077   SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
54078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
54079   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
54080   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
54081   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
54082   
54083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54084     SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
54085   }
54086   
54087   
54088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54089     SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
54090   }
54091   
54092   
54093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
54094     SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
54095   }
54096   
54097   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
54098   arg4 = (uint32_t)lua_tonumber(L, 4);
54099   result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
54100   {
54101     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54102     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54103   }
54104   return SWIG_arg;
54105   
54106   if(0) SWIG_fail;
54107   
54108 fail:
54109   lua_error(L);
54110   return SWIG_arg;
54111 }
54112
54113
54114 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
54115   int SWIG_arg = 0;
54116   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54117   char *arg2 = (char *) 0 ;
54118   lldb::SBError result;
54119   
54120   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
54121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54122   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54123   
54124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54125     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54126   }
54127   
54128   arg2 = (char *)lua_tostring(L, 2);
54129   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
54130   {
54131     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54132     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54133   }
54134   return SWIG_arg;
54135   
54136   if(0) SWIG_fail;
54137   
54138 fail:
54139   lua_error(L);
54140   return SWIG_arg;
54141 }
54142
54143
54144 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
54145   int SWIG_arg = 0;
54146   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54147   char *arg2 = (char *) 0 ;
54148   bool arg3 ;
54149   lldb::SBError result;
54150   
54151   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
54152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54153   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54154   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
54155   
54156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54157     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54158   }
54159   
54160   arg2 = (char *)lua_tostring(L, 2);
54161   arg3 = (lua_toboolean(L, 3)!=0);
54162   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
54163   {
54164     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54165     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54166   }
54167   return SWIG_arg;
54168   
54169   if(0) SWIG_fail;
54170   
54171 fail:
54172   lua_error(L);
54173   return SWIG_arg;
54174 }
54175
54176
54177 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
54178   int SWIG_arg = 0;
54179   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54180   char *arg2 = (char *) 0 ;
54181   lldb::SBStructuredData *arg3 = 0 ;
54182   bool arg4 ;
54183   lldb::SBError result;
54184   
54185   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
54186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54187   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54188   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
54189   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
54190   
54191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54192     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54193   }
54194   
54195   arg2 = (char *)lua_tostring(L, 2);
54196   
54197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
54198     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
54199   }
54200   
54201   arg4 = (lua_toboolean(L, 4)!=0);
54202   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
54203   {
54204     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54205     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54206   }
54207   return SWIG_arg;
54208   
54209   if(0) SWIG_fail;
54210   
54211 fail:
54212   lua_error(L);
54213   return SWIG_arg;
54214 }
54215
54216
54217 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
54218   int argc;
54219   int argv[5]={
54220     1,2,3,4,5
54221   };
54222   
54223   argc = lua_gettop(L);
54224   if (argc == 2) {
54225     int _v;
54226     {
54227       void *ptr;
54228       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54229         _v = 0;
54230       } else {
54231         _v = 1;
54232       }
54233     }
54234     if (_v) {
54235       {
54236         _v = SWIG_lua_isnilstring(L,argv[1]);
54237       }
54238       if (_v) {
54239         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
54240       }
54241     }
54242   }
54243   if (argc == 3) {
54244     int _v;
54245     {
54246       void *ptr;
54247       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54248         _v = 0;
54249       } else {
54250         _v = 1;
54251       }
54252     }
54253     if (_v) {
54254       {
54255         _v = SWIG_lua_isnilstring(L,argv[1]);
54256       }
54257       if (_v) {
54258         {
54259           _v = lua_isboolean(L,argv[2]);
54260         }
54261         if (_v) {
54262           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
54263         }
54264       }
54265     }
54266   }
54267   if (argc == 4) {
54268     int _v;
54269     {
54270       void *ptr;
54271       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54272         _v = 0;
54273       } else {
54274         _v = 1;
54275       }
54276     }
54277     if (_v) {
54278       {
54279         _v = SWIG_lua_isnilstring(L,argv[1]);
54280       }
54281       if (_v) {
54282         {
54283           void *ptr;
54284           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
54285             _v = 0;
54286           } else {
54287             _v = 1;
54288           }
54289         }
54290         if (_v) {
54291           {
54292             _v = lua_isboolean(L,argv[3]);
54293           }
54294           if (_v) {
54295             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
54296           }
54297         }
54298       }
54299     }
54300   }
54301   
54302   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
54303     "  Possible C/C++ prototypes are:\n"
54304     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
54305     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
54306     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
54307   lua_error(L);return 0;
54308 }
54309
54310
54311 static int _wrap_SBThread_JumpToLine(lua_State* L) {
54312   int SWIG_arg = 0;
54313   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54314   lldb::SBFileSpec *arg2 = 0 ;
54315   uint32_t arg3 ;
54316   lldb::SBError result;
54317   
54318   SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
54319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
54320   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
54321   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
54322   
54323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54324     SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
54325   }
54326   
54327   
54328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
54329     SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
54330   }
54331   
54332   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
54333   arg3 = (uint32_t)lua_tonumber(L, 3);
54334   result = (arg1)->JumpToLine(*arg2,arg3);
54335   {
54336     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54337     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54338   }
54339   return SWIG_arg;
54340   
54341   if(0) SWIG_fail;
54342   
54343 fail:
54344   lua_error(L);
54345   return SWIG_arg;
54346 }
54347
54348
54349 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
54350   int SWIG_arg = 0;
54351   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54352   lldb::addr_t arg2 ;
54353   
54354   SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
54355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
54356   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
54357   
54358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54359     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
54360   }
54361   
54362   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
54363   (arg1)->RunToAddress(arg2);
54364   
54365   return SWIG_arg;
54366   
54367   if(0) SWIG_fail;
54368   
54369 fail:
54370   lua_error(L);
54371   return SWIG_arg;
54372 }
54373
54374
54375 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
54376   int SWIG_arg = 0;
54377   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54378   lldb::addr_t arg2 ;
54379   lldb::SBError *arg3 = 0 ;
54380   
54381   SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
54382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
54383   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
54384   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
54385   
54386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54387     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
54388   }
54389   
54390   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
54391   
54392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
54393     SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
54394   }
54395   
54396   (arg1)->RunToAddress(arg2,*arg3);
54397   
54398   return SWIG_arg;
54399   
54400   if(0) SWIG_fail;
54401   
54402 fail:
54403   lua_error(L);
54404   return SWIG_arg;
54405 }
54406
54407
54408 static int _wrap_SBThread_RunToAddress(lua_State* L) {
54409   int argc;
54410   int argv[4]={
54411     1,2,3,4
54412   };
54413   
54414   argc = lua_gettop(L);
54415   if (argc == 2) {
54416     int _v;
54417     {
54418       void *ptr;
54419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54420         _v = 0;
54421       } else {
54422         _v = 1;
54423       }
54424     }
54425     if (_v) {
54426       {
54427         _v = lua_isnumber(L,argv[1]);
54428       }
54429       if (_v) {
54430         return _wrap_SBThread_RunToAddress__SWIG_0(L);
54431       }
54432     }
54433   }
54434   if (argc == 3) {
54435     int _v;
54436     {
54437       void *ptr;
54438       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54439         _v = 0;
54440       } else {
54441         _v = 1;
54442       }
54443     }
54444     if (_v) {
54445       {
54446         _v = lua_isnumber(L,argv[1]);
54447       }
54448       if (_v) {
54449         {
54450           void *ptr;
54451           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54452             _v = 0;
54453           } else {
54454             _v = 1;
54455           }
54456         }
54457         if (_v) {
54458           return _wrap_SBThread_RunToAddress__SWIG_1(L);
54459         }
54460       }
54461     }
54462   }
54463   
54464   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
54465     "  Possible C/C++ prototypes are:\n"
54466     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
54467     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
54468   lua_error(L);return 0;
54469 }
54470
54471
54472 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
54473   int SWIG_arg = 0;
54474   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54475   lldb::SBFrame *arg2 = 0 ;
54476   lldb::SBValue *arg3 = 0 ;
54477   lldb::SBError result;
54478   
54479   SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
54480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
54481   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
54482   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
54483   
54484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54485     SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
54486   }
54487   
54488   
54489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54490     SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
54491   }
54492   
54493   
54494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
54495     SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
54496   }
54497   
54498   result = (arg1)->ReturnFromFrame(*arg2,*arg3);
54499   {
54500     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54501     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54502   }
54503   return SWIG_arg;
54504   
54505   if(0) SWIG_fail;
54506   
54507 fail:
54508   lua_error(L);
54509   return SWIG_arg;
54510 }
54511
54512
54513 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
54514   int SWIG_arg = 0;
54515   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54516   lldb::SBError result;
54517   
54518   SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
54519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
54520   
54521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54522     SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
54523   }
54524   
54525   result = (arg1)->UnwindInnermostExpression();
54526   {
54527     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54529   }
54530   return SWIG_arg;
54531   
54532   if(0) SWIG_fail;
54533   
54534 fail:
54535   lua_error(L);
54536   return SWIG_arg;
54537 }
54538
54539
54540 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
54541   int SWIG_arg = 0;
54542   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54543   bool result;
54544   
54545   SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
54546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
54547   
54548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54549     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
54550   }
54551   
54552   result = (bool)(arg1)->Suspend();
54553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54554   return SWIG_arg;
54555   
54556   if(0) SWIG_fail;
54557   
54558 fail:
54559   lua_error(L);
54560   return SWIG_arg;
54561 }
54562
54563
54564 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
54565   int SWIG_arg = 0;
54566   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54567   lldb::SBError *arg2 = 0 ;
54568   bool result;
54569   
54570   SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
54571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
54572   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
54573   
54574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54575     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
54576   }
54577   
54578   
54579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
54580     SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
54581   }
54582   
54583   result = (bool)(arg1)->Suspend(*arg2);
54584   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54585   return SWIG_arg;
54586   
54587   if(0) SWIG_fail;
54588   
54589 fail:
54590   lua_error(L);
54591   return SWIG_arg;
54592 }
54593
54594
54595 static int _wrap_SBThread_Suspend(lua_State* L) {
54596   int argc;
54597   int argv[3]={
54598     1,2,3
54599   };
54600   
54601   argc = lua_gettop(L);
54602   if (argc == 1) {
54603     int _v;
54604     {
54605       void *ptr;
54606       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54607         _v = 0;
54608       } else {
54609         _v = 1;
54610       }
54611     }
54612     if (_v) {
54613       return _wrap_SBThread_Suspend__SWIG_0(L);
54614     }
54615   }
54616   if (argc == 2) {
54617     int _v;
54618     {
54619       void *ptr;
54620       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54621         _v = 0;
54622       } else {
54623         _v = 1;
54624       }
54625     }
54626     if (_v) {
54627       {
54628         void *ptr;
54629         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54630           _v = 0;
54631         } else {
54632           _v = 1;
54633         }
54634       }
54635       if (_v) {
54636         return _wrap_SBThread_Suspend__SWIG_1(L);
54637       }
54638     }
54639   }
54640   
54641   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
54642     "  Possible C/C++ prototypes are:\n"
54643     "    lldb::SBThread::Suspend()\n"
54644     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
54645   lua_error(L);return 0;
54646 }
54647
54648
54649 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
54650   int SWIG_arg = 0;
54651   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54652   bool result;
54653   
54654   SWIG_check_num_args("lldb::SBThread::Resume",1,1)
54655   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
54656   
54657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54658     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
54659   }
54660   
54661   result = (bool)(arg1)->Resume();
54662   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54663   return SWIG_arg;
54664   
54665   if(0) SWIG_fail;
54666   
54667 fail:
54668   lua_error(L);
54669   return SWIG_arg;
54670 }
54671
54672
54673 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
54674   int SWIG_arg = 0;
54675   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54676   lldb::SBError *arg2 = 0 ;
54677   bool result;
54678   
54679   SWIG_check_num_args("lldb::SBThread::Resume",2,2)
54680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
54681   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
54682   
54683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54684     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
54685   }
54686   
54687   
54688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
54689     SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
54690   }
54691   
54692   result = (bool)(arg1)->Resume(*arg2);
54693   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54694   return SWIG_arg;
54695   
54696   if(0) SWIG_fail;
54697   
54698 fail:
54699   lua_error(L);
54700   return SWIG_arg;
54701 }
54702
54703
54704 static int _wrap_SBThread_Resume(lua_State* L) {
54705   int argc;
54706   int argv[3]={
54707     1,2,3
54708   };
54709   
54710   argc = lua_gettop(L);
54711   if (argc == 1) {
54712     int _v;
54713     {
54714       void *ptr;
54715       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54716         _v = 0;
54717       } else {
54718         _v = 1;
54719       }
54720     }
54721     if (_v) {
54722       return _wrap_SBThread_Resume__SWIG_0(L);
54723     }
54724   }
54725   if (argc == 2) {
54726     int _v;
54727     {
54728       void *ptr;
54729       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54730         _v = 0;
54731       } else {
54732         _v = 1;
54733       }
54734     }
54735     if (_v) {
54736       {
54737         void *ptr;
54738         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54739           _v = 0;
54740         } else {
54741           _v = 1;
54742         }
54743       }
54744       if (_v) {
54745         return _wrap_SBThread_Resume__SWIG_1(L);
54746       }
54747     }
54748   }
54749   
54750   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
54751     "  Possible C/C++ prototypes are:\n"
54752     "    lldb::SBThread::Resume()\n"
54753     "    lldb::SBThread::Resume(lldb::SBError &)\n");
54754   lua_error(L);return 0;
54755 }
54756
54757
54758 static int _wrap_SBThread_IsSuspended(lua_State* L) {
54759   int SWIG_arg = 0;
54760   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54761   bool result;
54762   
54763   SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
54764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
54765   
54766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54767     SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
54768   }
54769   
54770   result = (bool)(arg1)->IsSuspended();
54771   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54772   return SWIG_arg;
54773   
54774   if(0) SWIG_fail;
54775   
54776 fail:
54777   lua_error(L);
54778   return SWIG_arg;
54779 }
54780
54781
54782 static int _wrap_SBThread_IsStopped(lua_State* L) {
54783   int SWIG_arg = 0;
54784   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54785   bool result;
54786   
54787   SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
54788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
54789   
54790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54791     SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
54792   }
54793   
54794   result = (bool)(arg1)->IsStopped();
54795   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54796   return SWIG_arg;
54797   
54798   if(0) SWIG_fail;
54799   
54800 fail:
54801   lua_error(L);
54802   return SWIG_arg;
54803 }
54804
54805
54806 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
54807   int SWIG_arg = 0;
54808   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54809   uint32_t result;
54810   
54811   SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
54812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
54813   
54814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54815     SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
54816   }
54817   
54818   result = (uint32_t)(arg1)->GetNumFrames();
54819   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
54820   return SWIG_arg;
54821   
54822   if(0) SWIG_fail;
54823   
54824 fail:
54825   lua_error(L);
54826   return SWIG_arg;
54827 }
54828
54829
54830 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
54831   int SWIG_arg = 0;
54832   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54833   uint32_t arg2 ;
54834   lldb::SBFrame result;
54835   
54836   SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
54837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
54838   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
54839   
54840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54841     SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
54842   }
54843   
54844   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54845   arg2 = (uint32_t)lua_tonumber(L, 2);
54846   result = (arg1)->GetFrameAtIndex(arg2);
54847   {
54848     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54849     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54850   }
54851   return SWIG_arg;
54852   
54853   if(0) SWIG_fail;
54854   
54855 fail:
54856   lua_error(L);
54857   return SWIG_arg;
54858 }
54859
54860
54861 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
54862   int SWIG_arg = 0;
54863   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54864   lldb::SBFrame result;
54865   
54866   SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
54867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
54868   
54869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54870     SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
54871   }
54872   
54873   result = (arg1)->GetSelectedFrame();
54874   {
54875     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54877   }
54878   return SWIG_arg;
54879   
54880   if(0) SWIG_fail;
54881   
54882 fail:
54883   lua_error(L);
54884   return SWIG_arg;
54885 }
54886
54887
54888 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
54889   int SWIG_arg = 0;
54890   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54891   uint32_t arg2 ;
54892   lldb::SBFrame result;
54893   
54894   SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
54895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
54896   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
54897   
54898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54899     SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
54900   }
54901   
54902   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54903   arg2 = (uint32_t)lua_tonumber(L, 2);
54904   result = (arg1)->SetSelectedFrame(arg2);
54905   {
54906     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54907     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54908   }
54909   return SWIG_arg;
54910   
54911   if(0) SWIG_fail;
54912   
54913 fail:
54914   lua_error(L);
54915   return SWIG_arg;
54916 }
54917
54918
54919 static int _wrap_SBThread_GetProcess(lua_State* L) {
54920   int SWIG_arg = 0;
54921   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54922   lldb::SBProcess result;
54923   
54924   SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
54925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
54926   
54927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54928     SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
54929   }
54930   
54931   result = (arg1)->GetProcess();
54932   {
54933     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
54934     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
54935   }
54936   return SWIG_arg;
54937   
54938   if(0) SWIG_fail;
54939   
54940 fail:
54941   lua_error(L);
54942   return SWIG_arg;
54943 }
54944
54945
54946 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
54947   int SWIG_arg = 0;
54948   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54949   lldb::SBStream *arg2 = 0 ;
54950   bool result;
54951   
54952   SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
54953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
54954   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
54955   
54956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54957     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
54958   }
54959   
54960   
54961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54962     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54963   }
54964   
54965   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
54966   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54967   return SWIG_arg;
54968   
54969   if(0) SWIG_fail;
54970   
54971 fail:
54972   lua_error(L);
54973   return SWIG_arg;
54974 }
54975
54976
54977 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
54978   int SWIG_arg = 0;
54979   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54980   lldb::SBStream *arg2 = 0 ;
54981   bool arg3 ;
54982   bool result;
54983   
54984   SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
54985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
54986   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
54987   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
54988   
54989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54990     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
54991   }
54992   
54993   
54994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54995     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54996   }
54997   
54998   arg3 = (lua_toboolean(L, 3)!=0);
54999   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
55000   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55001   return SWIG_arg;
55002   
55003   if(0) SWIG_fail;
55004   
55005 fail:
55006   lua_error(L);
55007   return SWIG_arg;
55008 }
55009
55010
55011 static int _wrap_SBThread_GetDescription(lua_State* L) {
55012   int argc;
55013   int argv[4]={
55014     1,2,3,4
55015   };
55016   
55017   argc = lua_gettop(L);
55018   if (argc == 2) {
55019     int _v;
55020     {
55021       void *ptr;
55022       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55023         _v = 0;
55024       } else {
55025         _v = 1;
55026       }
55027     }
55028     if (_v) {
55029       {
55030         void *ptr;
55031         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
55032           _v = 0;
55033         } else {
55034           _v = 1;
55035         }
55036       }
55037       if (_v) {
55038         return _wrap_SBThread_GetDescription__SWIG_0(L);
55039       }
55040     }
55041   }
55042   if (argc == 3) {
55043     int _v;
55044     {
55045       void *ptr;
55046       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55047         _v = 0;
55048       } else {
55049         _v = 1;
55050       }
55051     }
55052     if (_v) {
55053       {
55054         void *ptr;
55055         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
55056           _v = 0;
55057         } else {
55058           _v = 1;
55059         }
55060       }
55061       if (_v) {
55062         {
55063           _v = lua_isboolean(L,argv[2]);
55064         }
55065         if (_v) {
55066           return _wrap_SBThread_GetDescription__SWIG_1(L);
55067         }
55068       }
55069     }
55070   }
55071   
55072   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
55073     "  Possible C/C++ prototypes are:\n"
55074     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
55075     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
55076   lua_error(L);return 0;
55077 }
55078
55079
55080 static int _wrap_SBThread_GetStatus(lua_State* L) {
55081   int SWIG_arg = 0;
55082   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55083   lldb::SBStream *arg2 = 0 ;
55084   bool result;
55085   
55086   SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
55087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
55088   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
55089   
55090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55091     SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
55092   }
55093   
55094   
55095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55096     SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
55097   }
55098   
55099   result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
55100   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55101   return SWIG_arg;
55102   
55103   if(0) SWIG_fail;
55104   
55105 fail:
55106   lua_error(L);
55107   return SWIG_arg;
55108 }
55109
55110
55111 static int _wrap_SBThread___eq(lua_State* L) {
55112   int SWIG_arg = 0;
55113   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55114   lldb::SBThread *arg2 = 0 ;
55115   bool result;
55116   
55117   SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
55118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
55119   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
55120   
55121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55122     SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
55123   }
55124   
55125   
55126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
55127     SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
55128   }
55129   
55130   result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
55131   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55132   return SWIG_arg;
55133   
55134   if(0) SWIG_fail;
55135   
55136 fail:
55137   lua_error(L);
55138   return SWIG_arg;
55139 }
55140
55141
55142 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
55143   int SWIG_arg = 0;
55144   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55145   char *arg2 = (char *) 0 ;
55146   lldb::SBThread result;
55147   
55148   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
55149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
55150   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
55151   
55152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55153     SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
55154   }
55155   
55156   arg2 = (char *)lua_tostring(L, 2);
55157   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
55158   {
55159     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55160     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55161   }
55162   return SWIG_arg;
55163   
55164   if(0) SWIG_fail;
55165   
55166 fail:
55167   lua_error(L);
55168   return SWIG_arg;
55169 }
55170
55171
55172 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
55173   int SWIG_arg = 0;
55174   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55175   uint32_t result;
55176   
55177   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
55178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
55179   
55180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55181     SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
55182   }
55183   
55184   result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
55185   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55186   return SWIG_arg;
55187   
55188   if(0) SWIG_fail;
55189   
55190 fail:
55191   lua_error(L);
55192   return SWIG_arg;
55193 }
55194
55195
55196 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
55197   int SWIG_arg = 0;
55198   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55199   lldb::SBValue result;
55200   
55201   SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
55202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
55203   
55204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55205     SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
55206   }
55207   
55208   result = (arg1)->GetCurrentException();
55209   {
55210     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
55211     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
55212   }
55213   return SWIG_arg;
55214   
55215   if(0) SWIG_fail;
55216   
55217 fail:
55218   lua_error(L);
55219   return SWIG_arg;
55220 }
55221
55222
55223 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
55224   int SWIG_arg = 0;
55225   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55226   lldb::SBThread result;
55227   
55228   SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
55229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
55230   
55231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55232     SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
55233   }
55234   
55235   result = (arg1)->GetCurrentExceptionBacktrace();
55236   {
55237     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55238     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55239   }
55240   return SWIG_arg;
55241   
55242   if(0) SWIG_fail;
55243   
55244 fail:
55245   lua_error(L);
55246   return SWIG_arg;
55247 }
55248
55249
55250 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
55251   int SWIG_arg = 0;
55252   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55253   bool result;
55254   
55255   SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
55256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
55257   
55258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55259     SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
55260   }
55261   
55262   result = (bool)(arg1)->SafeToCallFunctions();
55263   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55264   return SWIG_arg;
55265   
55266   if(0) SWIG_fail;
55267   
55268 fail:
55269   lua_error(L);
55270   return SWIG_arg;
55271 }
55272
55273
55274 static int _wrap_SBThread___tostring(lua_State* L) {
55275   int SWIG_arg = 0;
55276   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55277   std::string result;
55278   
55279   SWIG_check_num_args("lldb::SBThread::__str__",1,1)
55280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__str__",1,"lldb::SBThread *");
55281   
55282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55283     SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
55284   }
55285   
55286   result = lldb_SBThread___str__(arg1);
55287   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
55288   return SWIG_arg;
55289   
55290   if(0) SWIG_fail;
55291   
55292 fail:
55293   lua_error(L);
55294   return SWIG_arg;
55295 }
55296
55297
55298 static void swig_delete_SBThread(void *obj) {
55299 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
55300 delete arg1;
55301 }
55302 static int _proxy__wrap_new_SBThread(lua_State *L) {
55303     assert(lua_istable(L,1));
55304     lua_pushcfunction(L,_wrap_new_SBThread);
55305     assert(!lua_isnil(L,-1));
55306     lua_replace(L,1); /* replace our table with real constructor */
55307     lua_call(L,lua_gettop(L)-1,1);
55308     return 1;
55309 }
55310 static swig_lua_attribute swig_SBThread_attributes[] = {
55311     {0,0,0}
55312 };
55313 static swig_lua_method swig_SBThread_methods[]= {
55314     { "IsValid", _wrap_SBThread_IsValid},
55315     { "Clear", _wrap_SBThread_Clear},
55316     { "GetStopReason", _wrap_SBThread_GetStopReason},
55317     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
55318     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
55319     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
55320     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
55321     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
55322     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
55323     { "GetThreadID", _wrap_SBThread_GetThreadID},
55324     { "GetIndexID", _wrap_SBThread_GetIndexID},
55325     { "GetName", _wrap_SBThread_GetName},
55326     { "GetQueueName", _wrap_SBThread_GetQueueName},
55327     { "GetQueueID", _wrap_SBThread_GetQueueID},
55328     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
55329     { "GetQueue", _wrap_SBThread_GetQueue},
55330     { "StepOver", _wrap_SBThread_StepOver},
55331     { "StepInto", _wrap_SBThread_StepInto},
55332     { "StepOut", _wrap_SBThread_StepOut},
55333     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
55334     { "StepInstruction", _wrap_SBThread_StepInstruction},
55335     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
55336     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
55337     { "JumpToLine", _wrap_SBThread_JumpToLine},
55338     { "RunToAddress", _wrap_SBThread_RunToAddress},
55339     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
55340     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
55341     { "Suspend", _wrap_SBThread_Suspend},
55342     { "Resume", _wrap_SBThread_Resume},
55343     { "IsSuspended", _wrap_SBThread_IsSuspended},
55344     { "IsStopped", _wrap_SBThread_IsStopped},
55345     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
55346     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
55347     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
55348     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
55349     { "GetProcess", _wrap_SBThread_GetProcess},
55350     { "GetDescription", _wrap_SBThread_GetDescription},
55351     { "GetStatus", _wrap_SBThread_GetStatus},
55352     { "__eq", _wrap_SBThread___eq},
55353     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
55354     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
55355     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
55356     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
55357     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
55358     { "__tostring", _wrap_SBThread___tostring},
55359     {0,0}
55360 };
55361 static swig_lua_method swig_SBThread_meta[] = {
55362     { "__eq", _wrap_SBThread___eq},
55363     { "__tostring", _wrap_SBThread___tostring},
55364     {0,0}
55365 };
55366
55367 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
55368     {0,0,0}
55369 };
55370 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
55371     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
55372     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
55373     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
55374     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
55375     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
55376     {0,0,0,0,0,0}
55377 };
55378 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
55379     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
55380     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
55381     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
55382     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
55383     {0,0}
55384 };
55385 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
55386     0
55387 };
55388
55389 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
55390     "SBThread",
55391     swig_SBThread_Sf_SwigStatic_methods,
55392     swig_SBThread_Sf_SwigStatic_attributes,
55393     swig_SBThread_Sf_SwigStatic_constants,
55394     swig_SBThread_Sf_SwigStatic_classes,
55395     0
55396 };
55397 static swig_lua_class *swig_SBThread_bases[] = {0};
55398 static const char *swig_SBThread_base_names[] = {0};
55399 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 };
55400
55401 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
55402   int SWIG_arg = 0;
55403   lldb::SBThreadCollection *result = 0 ;
55404   
55405   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
55406   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
55407   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++; 
55408   return SWIG_arg;
55409   
55410   if(0) SWIG_fail;
55411   
55412 fail:
55413   lua_error(L);
55414   return SWIG_arg;
55415 }
55416
55417
55418 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
55419   int SWIG_arg = 0;
55420   lldb::SBThreadCollection *arg1 = 0 ;
55421   lldb::SBThreadCollection *result = 0 ;
55422   
55423   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
55424   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
55425   
55426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55427     SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
55428   }
55429   
55430   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
55431   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++; 
55432   return SWIG_arg;
55433   
55434   if(0) SWIG_fail;
55435   
55436 fail:
55437   lua_error(L);
55438   return SWIG_arg;
55439 }
55440
55441
55442 static int _wrap_new_SBThreadCollection(lua_State* L) {
55443   int argc;
55444   int argv[2]={
55445     1,2
55446   };
55447   
55448   argc = lua_gettop(L);
55449   if (argc == 0) {
55450     return _wrap_new_SBThreadCollection__SWIG_0(L);
55451   }
55452   if (argc == 1) {
55453     int _v;
55454     {
55455       void *ptr;
55456       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
55457         _v = 0;
55458       } else {
55459         _v = 1;
55460       }
55461     }
55462     if (_v) {
55463       return _wrap_new_SBThreadCollection__SWIG_1(L);
55464     }
55465   }
55466   
55467   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
55468     "  Possible C/C++ prototypes are:\n"
55469     "    lldb::SBThreadCollection::SBThreadCollection()\n"
55470     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
55471   lua_error(L);return 0;
55472 }
55473
55474
55475 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
55476   int SWIG_arg = 0;
55477   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
55478   bool result;
55479   
55480   SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
55481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
55482   
55483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55484     SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
55485   }
55486   
55487   result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
55488   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55489   return SWIG_arg;
55490   
55491   if(0) SWIG_fail;
55492   
55493 fail:
55494   lua_error(L);
55495   return SWIG_arg;
55496 }
55497
55498
55499 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
55500   int SWIG_arg = 0;
55501   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
55502   size_t result;
55503   
55504   SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
55505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
55506   
55507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55508     SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
55509   }
55510   
55511   result = (arg1)->GetSize();
55512   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55513   return SWIG_arg;
55514   
55515   if(0) SWIG_fail;
55516   
55517 fail:
55518   lua_error(L);
55519   return SWIG_arg;
55520 }
55521
55522
55523 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
55524   int SWIG_arg = 0;
55525   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
55526   size_t arg2 ;
55527   lldb::SBThread result;
55528   
55529   SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
55530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
55531   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
55532   
55533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55534     SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
55535   }
55536   
55537   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55538   arg2 = (size_t)lua_tonumber(L, 2);
55539   result = (arg1)->GetThreadAtIndex(arg2);
55540   {
55541     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55542     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55543   }
55544   return SWIG_arg;
55545   
55546   if(0) SWIG_fail;
55547   
55548 fail:
55549   lua_error(L);
55550   return SWIG_arg;
55551 }
55552
55553
55554 static void swig_delete_SBThreadCollection(void *obj) {
55555 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
55556 delete arg1;
55557 }
55558 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
55559     assert(lua_istable(L,1));
55560     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
55561     assert(!lua_isnil(L,-1));
55562     lua_replace(L,1); /* replace our table with real constructor */
55563     lua_call(L,lua_gettop(L)-1,1);
55564     return 1;
55565 }
55566 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
55567     {0,0,0}
55568 };
55569 static swig_lua_method swig_SBThreadCollection_methods[]= {
55570     { "IsValid", _wrap_SBThreadCollection_IsValid},
55571     { "GetSize", _wrap_SBThreadCollection_GetSize},
55572     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
55573     {0,0}
55574 };
55575 static swig_lua_method swig_SBThreadCollection_meta[] = {
55576     {0,0}
55577 };
55578
55579 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
55580     {0,0,0}
55581 };
55582 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
55583     {0,0,0,0,0,0}
55584 };
55585 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
55586     {0,0}
55587 };
55588 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
55589     0
55590 };
55591
55592 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
55593     "SBThreadCollection",
55594     swig_SBThreadCollection_Sf_SwigStatic_methods,
55595     swig_SBThreadCollection_Sf_SwigStatic_attributes,
55596     swig_SBThreadCollection_Sf_SwigStatic_constants,
55597     swig_SBThreadCollection_Sf_SwigStatic_classes,
55598     0
55599 };
55600 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
55601 static const char *swig_SBThreadCollection_base_names[] = {0};
55602 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 };
55603
55604 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
55605   int SWIG_arg = 0;
55606   lldb::SBThreadPlan *result = 0 ;
55607   
55608   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
55609   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
55610   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++; 
55611   return SWIG_arg;
55612   
55613   if(0) SWIG_fail;
55614   
55615 fail:
55616   lua_error(L);
55617   return SWIG_arg;
55618 }
55619
55620
55621 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
55622   int SWIG_arg = 0;
55623   lldb::SBThreadPlan *arg1 = 0 ;
55624   lldb::SBThreadPlan *result = 0 ;
55625   
55626   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
55627   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
55628   
55629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55630     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
55631   }
55632   
55633   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
55634   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++; 
55635   return SWIG_arg;
55636   
55637   if(0) SWIG_fail;
55638   
55639 fail:
55640   lua_error(L);
55641   return SWIG_arg;
55642 }
55643
55644
55645 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
55646   int SWIG_arg = 0;
55647   lldb::ThreadPlanSP *arg1 = 0 ;
55648   lldb::SBThreadPlan *result = 0 ;
55649   
55650   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
55651   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
55652   
55653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
55654     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
55655   }
55656   
55657   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
55658   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++; 
55659   return SWIG_arg;
55660   
55661   if(0) SWIG_fail;
55662   
55663 fail:
55664   lua_error(L);
55665   return SWIG_arg;
55666 }
55667
55668
55669 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
55670   int SWIG_arg = 0;
55671   lldb::SBThread *arg1 = 0 ;
55672   char *arg2 = (char *) 0 ;
55673   lldb::SBThreadPlan *result = 0 ;
55674   
55675   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
55676   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
55677   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
55678   
55679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55680     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
55681   }
55682   
55683   arg2 = (char *)lua_tostring(L, 2);
55684   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
55685   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++; 
55686   return SWIG_arg;
55687   
55688   if(0) SWIG_fail;
55689   
55690 fail:
55691   lua_error(L);
55692   return SWIG_arg;
55693 }
55694
55695
55696 static int _wrap_new_SBThreadPlan(lua_State* L) {
55697   int argc;
55698   int argv[3]={
55699     1,2,3
55700   };
55701   
55702   argc = lua_gettop(L);
55703   if (argc == 0) {
55704     return _wrap_new_SBThreadPlan__SWIG_0(L);
55705   }
55706   if (argc == 1) {
55707     int _v;
55708     {
55709       void *ptr;
55710       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
55711         _v = 0;
55712       } else {
55713         _v = 1;
55714       }
55715     }
55716     if (_v) {
55717       return _wrap_new_SBThreadPlan__SWIG_1(L);
55718     }
55719   }
55720   if (argc == 1) {
55721     int _v;
55722     {
55723       void *ptr;
55724       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)) {
55725         _v = 0;
55726       } else {
55727         _v = 1;
55728       }
55729     }
55730     if (_v) {
55731       return _wrap_new_SBThreadPlan__SWIG_2(L);
55732     }
55733   }
55734   if (argc == 2) {
55735     int _v;
55736     {
55737       void *ptr;
55738       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
55739         _v = 0;
55740       } else {
55741         _v = 1;
55742       }
55743     }
55744     if (_v) {
55745       {
55746         _v = SWIG_lua_isnilstring(L,argv[1]);
55747       }
55748       if (_v) {
55749         return _wrap_new_SBThreadPlan__SWIG_3(L);
55750       }
55751     }
55752   }
55753   
55754   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
55755     "  Possible C/C++ prototypes are:\n"
55756     "    lldb::SBThreadPlan::SBThreadPlan()\n"
55757     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
55758     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
55759     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
55760   lua_error(L);return 0;
55761 }
55762
55763
55764 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
55765   int SWIG_arg = 0;
55766   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55767   bool result;
55768   
55769   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
55770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
55771   
55772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55773     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
55774   }
55775   
55776   result = (bool)(arg1)->IsValid();
55777   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55778   return SWIG_arg;
55779   
55780   if(0) SWIG_fail;
55781   
55782 fail:
55783   lua_error(L);
55784   return SWIG_arg;
55785 }
55786
55787
55788 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
55789   int SWIG_arg = 0;
55790   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55791   bool result;
55792   
55793   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
55794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
55795   
55796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55797     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
55798   }
55799   
55800   result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
55801   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55802   return SWIG_arg;
55803   
55804   if(0) SWIG_fail;
55805   
55806 fail:
55807   lua_error(L);
55808   return SWIG_arg;
55809 }
55810
55811
55812 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
55813   int argc;
55814   int argv[2]={
55815     1,2
55816   };
55817   
55818   argc = lua_gettop(L);
55819   if (argc == 1) {
55820     int _v;
55821     {
55822       void *ptr;
55823       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55824         _v = 0;
55825       } else {
55826         _v = 1;
55827       }
55828     }
55829     if (_v) {
55830       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
55831     }
55832   }
55833   if (argc == 1) {
55834     int _v;
55835     {
55836       void *ptr;
55837       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55838         _v = 0;
55839       } else {
55840         _v = 1;
55841       }
55842     }
55843     if (_v) {
55844       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
55845     }
55846   }
55847   
55848   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
55849     "  Possible C/C++ prototypes are:\n"
55850     "    lldb::SBThreadPlan::IsValid()\n"
55851     "    lldb::SBThreadPlan::IsValid() const\n");
55852   lua_error(L);return 0;
55853 }
55854
55855
55856 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
55857   int SWIG_arg = 0;
55858   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55859   
55860   SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
55861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
55862   
55863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55864     SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
55865   }
55866   
55867   (arg1)->Clear();
55868   
55869   return SWIG_arg;
55870   
55871   if(0) SWIG_fail;
55872   
55873 fail:
55874   lua_error(L);
55875   return SWIG_arg;
55876 }
55877
55878
55879 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
55880   int SWIG_arg = 0;
55881   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55882   lldb::StopReason result;
55883   
55884   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
55885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
55886   
55887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55888     SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
55889   }
55890   
55891   result = (lldb::StopReason)(arg1)->GetStopReason();
55892   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
55893   return SWIG_arg;
55894   
55895   if(0) SWIG_fail;
55896   
55897 fail:
55898   lua_error(L);
55899   return SWIG_arg;
55900 }
55901
55902
55903 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
55904   int SWIG_arg = 0;
55905   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55906   size_t result;
55907   
55908   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
55909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
55910   
55911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55912     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
55913   }
55914   
55915   result = (arg1)->GetStopReasonDataCount();
55916   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55917   return SWIG_arg;
55918   
55919   if(0) SWIG_fail;
55920   
55921 fail:
55922   lua_error(L);
55923   return SWIG_arg;
55924 }
55925
55926
55927 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
55928   int SWIG_arg = 0;
55929   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55930   uint32_t arg2 ;
55931   uint64_t result;
55932   
55933   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
55934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
55935   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
55936   
55937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55938     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
55939   }
55940   
55941   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55942   arg2 = (uint32_t)lua_tonumber(L, 2);
55943   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
55944   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55945   return SWIG_arg;
55946   
55947   if(0) SWIG_fail;
55948   
55949 fail:
55950   lua_error(L);
55951   return SWIG_arg;
55952 }
55953
55954
55955 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
55956   int SWIG_arg = 0;
55957   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55958   lldb::SBThread result;
55959   
55960   SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
55961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
55962   
55963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55964     SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
55965   }
55966   
55967   result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
55968   {
55969     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55970     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55971   }
55972   return SWIG_arg;
55973   
55974   if(0) SWIG_fail;
55975   
55976 fail:
55977   lua_error(L);
55978   return SWIG_arg;
55979 }
55980
55981
55982 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
55983   int SWIG_arg = 0;
55984   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55985   lldb::SBStream *arg2 = 0 ;
55986   bool result;
55987   
55988   SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
55989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
55990   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
55991   
55992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55993     SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
55994   }
55995   
55996   
55997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55998     SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
55999   }
56000   
56001   result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
56002   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56003   return SWIG_arg;
56004   
56005   if(0) SWIG_fail;
56006   
56007 fail:
56008   lua_error(L);
56009   return SWIG_arg;
56010 }
56011
56012
56013 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
56014   int SWIG_arg = 0;
56015   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56016   bool arg2 ;
56017   
56018   SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
56019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
56020   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
56021   
56022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56023     SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
56024   }
56025   
56026   arg2 = (lua_toboolean(L, 2)!=0);
56027   (arg1)->SetPlanComplete(arg2);
56028   
56029   return SWIG_arg;
56030   
56031   if(0) SWIG_fail;
56032   
56033 fail:
56034   lua_error(L);
56035   return SWIG_arg;
56036 }
56037
56038
56039 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
56040   int SWIG_arg = 0;
56041   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56042   bool result;
56043   
56044   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
56045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
56046   
56047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56048     SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
56049   }
56050   
56051   result = (bool)(arg1)->IsPlanComplete();
56052   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56053   return SWIG_arg;
56054   
56055   if(0) SWIG_fail;
56056   
56057 fail:
56058   lua_error(L);
56059   return SWIG_arg;
56060 }
56061
56062
56063 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
56064   int SWIG_arg = 0;
56065   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56066   bool result;
56067   
56068   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
56069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
56070   
56071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56072     SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
56073   }
56074   
56075   result = (bool)(arg1)->IsPlanStale();
56076   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56077   return SWIG_arg;
56078   
56079   if(0) SWIG_fail;
56080   
56081 fail:
56082   lua_error(L);
56083   return SWIG_arg;
56084 }
56085
56086
56087 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
56088   int SWIG_arg = 0;
56089   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56090   lldb::SBAddress *arg2 = 0 ;
56091   lldb::addr_t arg3 ;
56092   lldb::SBThreadPlan result;
56093   
56094   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
56095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
56096   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
56097   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
56098   
56099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56100     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
56101   }
56102   
56103   
56104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
56105     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
56106   }
56107   
56108   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
56109   result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
56110   {
56111     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56112     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56113   }
56114   return SWIG_arg;
56115   
56116   if(0) SWIG_fail;
56117   
56118 fail:
56119   lua_error(L);
56120   return SWIG_arg;
56121 }
56122
56123
56124 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
56125   int SWIG_arg = 0;
56126   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56127   lldb::SBAddress *arg2 = 0 ;
56128   lldb::addr_t arg3 ;
56129   lldb::SBThreadPlan result;
56130   
56131   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
56132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
56133   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
56134   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
56135   
56136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56137     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
56138   }
56139   
56140   
56141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
56142     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
56143   }
56144   
56145   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
56146   result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
56147   {
56148     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56150   }
56151   return SWIG_arg;
56152   
56153   if(0) SWIG_fail;
56154   
56155 fail:
56156   lua_error(L);
56157   return SWIG_arg;
56158 }
56159
56160
56161 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
56162   int SWIG_arg = 0;
56163   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56164   uint32_t arg2 ;
56165   bool arg3 ;
56166   lldb::SBThreadPlan result;
56167   
56168   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
56169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
56170   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
56171   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
56172   
56173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56174     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
56175   }
56176   
56177   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
56178   arg2 = (uint32_t)lua_tonumber(L, 2);
56179   arg3 = (lua_toboolean(L, 3)!=0);
56180   result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
56181   {
56182     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56183     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56184   }
56185   return SWIG_arg;
56186   
56187   if(0) SWIG_fail;
56188   
56189 fail:
56190   lua_error(L);
56191   return SWIG_arg;
56192 }
56193
56194
56195 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
56196   int SWIG_arg = 0;
56197   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56198   uint32_t arg2 ;
56199   lldb::SBThreadPlan result;
56200   
56201   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
56202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
56203   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
56204   
56205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56206     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
56207   }
56208   
56209   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
56210   arg2 = (uint32_t)lua_tonumber(L, 2);
56211   result = (arg1)->QueueThreadPlanForStepOut(arg2);
56212   {
56213     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56214     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56215   }
56216   return SWIG_arg;
56217   
56218   if(0) SWIG_fail;
56219   
56220 fail:
56221   lua_error(L);
56222   return SWIG_arg;
56223 }
56224
56225
56226 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
56227   int argc;
56228   int argv[4]={
56229     1,2,3,4
56230   };
56231   
56232   argc = lua_gettop(L);
56233   if (argc == 2) {
56234     int _v;
56235     {
56236       void *ptr;
56237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56238         _v = 0;
56239       } else {
56240         _v = 1;
56241       }
56242     }
56243     if (_v) {
56244       {
56245         _v = lua_isnumber(L,argv[1]);
56246       }
56247       if (_v) {
56248         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
56249       }
56250     }
56251   }
56252   if (argc == 3) {
56253     int _v;
56254     {
56255       void *ptr;
56256       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56257         _v = 0;
56258       } else {
56259         _v = 1;
56260       }
56261     }
56262     if (_v) {
56263       {
56264         _v = lua_isnumber(L,argv[1]);
56265       }
56266       if (_v) {
56267         {
56268           _v = lua_isboolean(L,argv[2]);
56269         }
56270         if (_v) {
56271           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
56272         }
56273       }
56274     }
56275   }
56276   
56277   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
56278     "  Possible C/C++ prototypes are:\n"
56279     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
56280     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
56281   lua_error(L);return 0;
56282 }
56283
56284
56285 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
56286   int SWIG_arg = 0;
56287   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56288   lldb::SBAddress arg2 ;
56289   lldb::SBAddress *argp2 ;
56290   lldb::SBThreadPlan result;
56291   
56292   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
56293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
56294   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
56295   
56296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56297     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
56298   }
56299   
56300   
56301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
56302     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
56303   }
56304   arg2 = *argp2;
56305   
56306   result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
56307   {
56308     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56309     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56310   }
56311   return SWIG_arg;
56312   
56313   if(0) SWIG_fail;
56314   
56315 fail:
56316   lua_error(L);
56317   return SWIG_arg;
56318 }
56319
56320
56321 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
56322   int SWIG_arg = 0;
56323   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56324   char *arg2 = (char *) 0 ;
56325   lldb::SBThreadPlan result;
56326   
56327   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
56328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
56329   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
56330   
56331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56332     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
56333   }
56334   
56335   arg2 = (char *)lua_tostring(L, 2);
56336   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
56337   {
56338     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56339     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56340   }
56341   return SWIG_arg;
56342   
56343   if(0) SWIG_fail;
56344   
56345 fail:
56346   lua_error(L);
56347   return SWIG_arg;
56348 }
56349
56350
56351 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
56352   int SWIG_arg = 0;
56353   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56354   char *arg2 = (char *) 0 ;
56355   lldb::SBError *arg3 = 0 ;
56356   lldb::SBThreadPlan result;
56357   
56358   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
56359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
56360   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
56361   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
56362   
56363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56364     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
56365   }
56366   
56367   arg2 = (char *)lua_tostring(L, 2);
56368   
56369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56370     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
56371   }
56372   
56373   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
56374   {
56375     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56377   }
56378   return SWIG_arg;
56379   
56380   if(0) SWIG_fail;
56381   
56382 fail:
56383   lua_error(L);
56384   return SWIG_arg;
56385 }
56386
56387
56388 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
56389   int SWIG_arg = 0;
56390   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56391   char *arg2 = (char *) 0 ;
56392   lldb::SBStructuredData *arg3 = 0 ;
56393   lldb::SBError *arg4 = 0 ;
56394   lldb::SBThreadPlan result;
56395   
56396   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
56397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
56398   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
56399   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
56400   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
56401   
56402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56403     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
56404   }
56405   
56406   arg2 = (char *)lua_tostring(L, 2);
56407   
56408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
56409     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
56410   }
56411   
56412   
56413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
56414     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
56415   }
56416   
56417   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
56418   {
56419     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56420     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56421   }
56422   return SWIG_arg;
56423   
56424   if(0) SWIG_fail;
56425   
56426 fail:
56427   lua_error(L);
56428   return SWIG_arg;
56429 }
56430
56431
56432 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
56433   int argc;
56434   int argv[5]={
56435     1,2,3,4,5
56436   };
56437   
56438   argc = lua_gettop(L);
56439   if (argc == 2) {
56440     int _v;
56441     {
56442       void *ptr;
56443       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56444         _v = 0;
56445       } else {
56446         _v = 1;
56447       }
56448     }
56449     if (_v) {
56450       {
56451         _v = SWIG_lua_isnilstring(L,argv[1]);
56452       }
56453       if (_v) {
56454         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
56455       }
56456     }
56457   }
56458   if (argc == 3) {
56459     int _v;
56460     {
56461       void *ptr;
56462       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56463         _v = 0;
56464       } else {
56465         _v = 1;
56466       }
56467     }
56468     if (_v) {
56469       {
56470         _v = SWIG_lua_isnilstring(L,argv[1]);
56471       }
56472       if (_v) {
56473         {
56474           void *ptr;
56475           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56476             _v = 0;
56477           } else {
56478             _v = 1;
56479           }
56480         }
56481         if (_v) {
56482           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
56483         }
56484       }
56485     }
56486   }
56487   if (argc == 4) {
56488     int _v;
56489     {
56490       void *ptr;
56491       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56492         _v = 0;
56493       } else {
56494         _v = 1;
56495       }
56496     }
56497     if (_v) {
56498       {
56499         _v = SWIG_lua_isnilstring(L,argv[1]);
56500       }
56501       if (_v) {
56502         {
56503           void *ptr;
56504           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
56505             _v = 0;
56506           } else {
56507             _v = 1;
56508           }
56509         }
56510         if (_v) {
56511           {
56512             void *ptr;
56513             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56514               _v = 0;
56515             } else {
56516               _v = 1;
56517             }
56518           }
56519           if (_v) {
56520             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
56521           }
56522         }
56523       }
56524     }
56525   }
56526   
56527   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
56528     "  Possible C/C++ prototypes are:\n"
56529     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
56530     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
56531     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
56532   lua_error(L);return 0;
56533 }
56534
56535
56536 static void swig_delete_SBThreadPlan(void *obj) {
56537 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
56538 delete arg1;
56539 }
56540 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
56541     assert(lua_istable(L,1));
56542     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
56543     assert(!lua_isnil(L,-1));
56544     lua_replace(L,1); /* replace our table with real constructor */
56545     lua_call(L,lua_gettop(L)-1,1);
56546     return 1;
56547 }
56548 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
56549     {0,0,0}
56550 };
56551 static swig_lua_method swig_SBThreadPlan_methods[]= {
56552     { "IsValid", _wrap_SBThreadPlan_IsValid},
56553     { "Clear", _wrap_SBThreadPlan_Clear},
56554     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
56555     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
56556     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
56557     { "GetThread", _wrap_SBThreadPlan_GetThread},
56558     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
56559     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
56560     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
56561     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
56562     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
56563     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
56564     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
56565     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
56566     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
56567     {0,0}
56568 };
56569 static swig_lua_method swig_SBThreadPlan_meta[] = {
56570     {0,0}
56571 };
56572
56573 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
56574     {0,0,0}
56575 };
56576 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
56577     {0,0,0,0,0,0}
56578 };
56579 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
56580     {0,0}
56581 };
56582 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
56583     0
56584 };
56585
56586 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
56587     "SBThreadPlan",
56588     swig_SBThreadPlan_Sf_SwigStatic_methods,
56589     swig_SBThreadPlan_Sf_SwigStatic_attributes,
56590     swig_SBThreadPlan_Sf_SwigStatic_constants,
56591     swig_SBThreadPlan_Sf_SwigStatic_classes,
56592     0
56593 };
56594 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
56595 static const char *swig_SBThreadPlan_base_names[] = {0};
56596 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 };
56597
56598 static int _wrap_new_SBTrace(lua_State* L) {
56599   int SWIG_arg = 0;
56600   lldb::SBTrace *result = 0 ;
56601   
56602   SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
56603   result = (lldb::SBTrace *)new lldb::SBTrace();
56604   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++; 
56605   return SWIG_arg;
56606   
56607   if(0) SWIG_fail;
56608   
56609 fail:
56610   lua_error(L);
56611   return SWIG_arg;
56612 }
56613
56614
56615 static int _wrap_SBTrace_GetTraceData(lua_State* L) {
56616   int SWIG_arg = 0;
56617   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56618   lldb::SBError *arg2 = 0 ;
56619   void *arg3 = (void *) 0 ;
56620   size_t arg4 ;
56621   size_t arg5 ;
56622   lldb::tid_t arg6 ;
56623   size_t result;
56624   
56625   SWIG_check_num_args("lldb::SBTrace::GetTraceData",6,6)
56626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",1,"lldb::SBTrace *");
56627   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",2,"lldb::SBError &");
56628   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",3,"void *");
56629   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",4,"size_t");
56630   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",5,"size_t");
56631   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",6,"lldb::tid_t");
56632   
56633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56634     SWIG_fail_ptr("SBTrace_GetTraceData",1,SWIGTYPE_p_lldb__SBTrace);
56635   }
56636   
56637   
56638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56639     SWIG_fail_ptr("SBTrace_GetTraceData",2,SWIGTYPE_p_lldb__SBError);
56640   }
56641   
56642   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetTraceData");
56643   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
56644   arg4 = (size_t)lua_tonumber(L, 4);
56645   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
56646   arg5 = (size_t)lua_tonumber(L, 5);
56647   arg6 = (lldb::tid_t)lua_tonumber(L, 6);
56648   result = (arg1)->GetTraceData(*arg2,arg3,arg4,arg5,arg6);
56649   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56650   return SWIG_arg;
56651   
56652   if(0) SWIG_fail;
56653   
56654 fail:
56655   lua_error(L);
56656   return SWIG_arg;
56657 }
56658
56659
56660 static int _wrap_SBTrace_GetMetaData(lua_State* L) {
56661   int SWIG_arg = 0;
56662   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56663   lldb::SBError *arg2 = 0 ;
56664   void *arg3 = (void *) 0 ;
56665   size_t arg4 ;
56666   size_t arg5 ;
56667   lldb::tid_t arg6 ;
56668   size_t result;
56669   
56670   SWIG_check_num_args("lldb::SBTrace::GetMetaData",6,6)
56671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",1,"lldb::SBTrace *");
56672   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",2,"lldb::SBError &");
56673   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",3,"void *");
56674   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",4,"size_t");
56675   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",5,"size_t");
56676   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",6,"lldb::tid_t");
56677   
56678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56679     SWIG_fail_ptr("SBTrace_GetMetaData",1,SWIGTYPE_p_lldb__SBTrace);
56680   }
56681   
56682   
56683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56684     SWIG_fail_ptr("SBTrace_GetMetaData",2,SWIGTYPE_p_lldb__SBError);
56685   }
56686   
56687   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetMetaData");
56688   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
56689   arg4 = (size_t)lua_tonumber(L, 4);
56690   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
56691   arg5 = (size_t)lua_tonumber(L, 5);
56692   arg6 = (lldb::tid_t)lua_tonumber(L, 6);
56693   result = (arg1)->GetMetaData(*arg2,arg3,arg4,arg5,arg6);
56694   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56695   return SWIG_arg;
56696   
56697   if(0) SWIG_fail;
56698   
56699 fail:
56700   lua_error(L);
56701   return SWIG_arg;
56702 }
56703
56704
56705 static int _wrap_SBTrace_StopTrace(lua_State* L) {
56706   int SWIG_arg = 0;
56707   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56708   lldb::SBError *arg2 = 0 ;
56709   lldb::tid_t arg3 ;
56710   
56711   SWIG_check_num_args("lldb::SBTrace::StopTrace",3,3)
56712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::StopTrace",1,"lldb::SBTrace *");
56713   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::StopTrace",2,"lldb::SBError &");
56714   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTrace::StopTrace",3,"lldb::tid_t");
56715   
56716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56717     SWIG_fail_ptr("SBTrace_StopTrace",1,SWIGTYPE_p_lldb__SBTrace);
56718   }
56719   
56720   
56721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56722     SWIG_fail_ptr("SBTrace_StopTrace",2,SWIGTYPE_p_lldb__SBError);
56723   }
56724   
56725   arg3 = (lldb::tid_t)lua_tonumber(L, 3);
56726   (arg1)->StopTrace(*arg2,arg3);
56727   
56728   return SWIG_arg;
56729   
56730   if(0) SWIG_fail;
56731   
56732 fail:
56733   lua_error(L);
56734   return SWIG_arg;
56735 }
56736
56737
56738 static int _wrap_SBTrace_GetTraceConfig(lua_State* L) {
56739   int SWIG_arg = 0;
56740   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56741   lldb::SBTraceOptions *arg2 = 0 ;
56742   lldb::SBError *arg3 = 0 ;
56743   
56744   SWIG_check_num_args("lldb::SBTrace::GetTraceConfig",3,3)
56745   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",1,"lldb::SBTrace *");
56746   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",2,"lldb::SBTraceOptions &");
56747   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",3,"lldb::SBError &");
56748   
56749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56750     SWIG_fail_ptr("SBTrace_GetTraceConfig",1,SWIGTYPE_p_lldb__SBTrace);
56751   }
56752   
56753   
56754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56755     SWIG_fail_ptr("SBTrace_GetTraceConfig",2,SWIGTYPE_p_lldb__SBTraceOptions);
56756   }
56757   
56758   
56759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56760     SWIG_fail_ptr("SBTrace_GetTraceConfig",3,SWIGTYPE_p_lldb__SBError);
56761   }
56762   
56763   (arg1)->GetTraceConfig(*arg2,*arg3);
56764   
56765   return SWIG_arg;
56766   
56767   if(0) SWIG_fail;
56768   
56769 fail:
56770   lua_error(L);
56771   return SWIG_arg;
56772 }
56773
56774
56775 static int _wrap_SBTrace_GetTraceUID(lua_State* L) {
56776   int SWIG_arg = 0;
56777   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56778   lldb::user_id_t result;
56779   
56780   SWIG_check_num_args("lldb::SBTrace::GetTraceUID",1,1)
56781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceUID",1,"lldb::SBTrace *");
56782   
56783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56784     SWIG_fail_ptr("SBTrace_GetTraceUID",1,SWIGTYPE_p_lldb__SBTrace);
56785   }
56786   
56787   result = (lldb::user_id_t)(arg1)->GetTraceUID();
56788   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56789   return SWIG_arg;
56790   
56791   if(0) SWIG_fail;
56792   
56793 fail:
56794   lua_error(L);
56795   return SWIG_arg;
56796 }
56797
56798
56799 static int _wrap_SBTrace_IsValid(lua_State* L) {
56800   int SWIG_arg = 0;
56801   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56802   bool result;
56803   
56804   SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
56805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
56806   
56807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56808     SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
56809   }
56810   
56811   result = (bool)(arg1)->IsValid();
56812   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56813   return SWIG_arg;
56814   
56815   if(0) SWIG_fail;
56816   
56817 fail:
56818   lua_error(L);
56819   return SWIG_arg;
56820 }
56821
56822
56823 static void swig_delete_SBTrace(void *obj) {
56824 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
56825 delete arg1;
56826 }
56827 static int _proxy__wrap_new_SBTrace(lua_State *L) {
56828     assert(lua_istable(L,1));
56829     lua_pushcfunction(L,_wrap_new_SBTrace);
56830     assert(!lua_isnil(L,-1));
56831     lua_replace(L,1); /* replace our table with real constructor */
56832     lua_call(L,lua_gettop(L)-1,1);
56833     return 1;
56834 }
56835 static swig_lua_attribute swig_SBTrace_attributes[] = {
56836     {0,0,0}
56837 };
56838 static swig_lua_method swig_SBTrace_methods[]= {
56839     { "GetTraceData", _wrap_SBTrace_GetTraceData},
56840     { "GetMetaData", _wrap_SBTrace_GetMetaData},
56841     { "StopTrace", _wrap_SBTrace_StopTrace},
56842     { "GetTraceConfig", _wrap_SBTrace_GetTraceConfig},
56843     { "GetTraceUID", _wrap_SBTrace_GetTraceUID},
56844     { "IsValid", _wrap_SBTrace_IsValid},
56845     {0,0}
56846 };
56847 static swig_lua_method swig_SBTrace_meta[] = {
56848     {0,0}
56849 };
56850
56851 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
56852     {0,0,0}
56853 };
56854 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
56855     {0,0,0,0,0,0}
56856 };
56857 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
56858     {0,0}
56859 };
56860 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
56861     0
56862 };
56863
56864 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
56865     "SBTrace",
56866     swig_SBTrace_Sf_SwigStatic_methods,
56867     swig_SBTrace_Sf_SwigStatic_attributes,
56868     swig_SBTrace_Sf_SwigStatic_constants,
56869     swig_SBTrace_Sf_SwigStatic_classes,
56870     0
56871 };
56872 static swig_lua_class *swig_SBTrace_bases[] = {0};
56873 static const char *swig_SBTrace_base_names[] = {0};
56874 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 };
56875
56876 static int _wrap_new_SBTraceOptions(lua_State* L) {
56877   int SWIG_arg = 0;
56878   lldb::SBTraceOptions *result = 0 ;
56879   
56880   SWIG_check_num_args("lldb::SBTraceOptions::SBTraceOptions",0,0)
56881   result = (lldb::SBTraceOptions *)new lldb::SBTraceOptions();
56882   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTraceOptions,1); SWIG_arg++; 
56883   return SWIG_arg;
56884   
56885   if(0) SWIG_fail;
56886   
56887 fail:
56888   lua_error(L);
56889   return SWIG_arg;
56890 }
56891
56892
56893 static int _wrap_SBTraceOptions_getType(lua_State* L) {
56894   int SWIG_arg = 0;
56895   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56896   lldb::TraceType result;
56897   
56898   SWIG_check_num_args("lldb::SBTraceOptions::getType",1,1)
56899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getType",1,"lldb::SBTraceOptions const *");
56900   
56901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56902     SWIG_fail_ptr("SBTraceOptions_getType",1,SWIGTYPE_p_lldb__SBTraceOptions);
56903   }
56904   
56905   result = (lldb::TraceType)((lldb::SBTraceOptions const *)arg1)->getType();
56906   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
56907   return SWIG_arg;
56908   
56909   if(0) SWIG_fail;
56910   
56911 fail:
56912   lua_error(L);
56913   return SWIG_arg;
56914 }
56915
56916
56917 static int _wrap_SBTraceOptions_getTraceBufferSize(lua_State* L) {
56918   int SWIG_arg = 0;
56919   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56920   uint64_t result;
56921   
56922   SWIG_check_num_args("lldb::SBTraceOptions::getTraceBufferSize",1,1)
56923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceBufferSize",1,"lldb::SBTraceOptions const *");
56924   
56925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56926     SWIG_fail_ptr("SBTraceOptions_getTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56927   }
56928   
56929   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getTraceBufferSize();
56930   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56931   return SWIG_arg;
56932   
56933   if(0) SWIG_fail;
56934   
56935 fail:
56936   lua_error(L);
56937   return SWIG_arg;
56938 }
56939
56940
56941 static int _wrap_SBTraceOptions_getTraceParams(lua_State* L) {
56942   int SWIG_arg = 0;
56943   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56944   lldb::SBError *arg2 = 0 ;
56945   lldb::SBStructuredData result;
56946   
56947   SWIG_check_num_args("lldb::SBTraceOptions::getTraceParams",2,2)
56948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",1,"lldb::SBTraceOptions *");
56949   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",2,"lldb::SBError &");
56950   
56951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56952     SWIG_fail_ptr("SBTraceOptions_getTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
56953   }
56954   
56955   
56956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56957     SWIG_fail_ptr("SBTraceOptions_getTraceParams",2,SWIGTYPE_p_lldb__SBError);
56958   }
56959   
56960   result = (arg1)->getTraceParams(*arg2);
56961   {
56962     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
56963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
56964   }
56965   return SWIG_arg;
56966   
56967   if(0) SWIG_fail;
56968   
56969 fail:
56970   lua_error(L);
56971   return SWIG_arg;
56972 }
56973
56974
56975 static int _wrap_SBTraceOptions_getMetaDataBufferSize(lua_State* L) {
56976   int SWIG_arg = 0;
56977   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56978   uint64_t result;
56979   
56980   SWIG_check_num_args("lldb::SBTraceOptions::getMetaDataBufferSize",1,1)
56981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getMetaDataBufferSize",1,"lldb::SBTraceOptions const *");
56982   
56983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56984     SWIG_fail_ptr("SBTraceOptions_getMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56985   }
56986   
56987   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getMetaDataBufferSize();
56988   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56989   return SWIG_arg;
56990   
56991   if(0) SWIG_fail;
56992   
56993 fail:
56994   lua_error(L);
56995   return SWIG_arg;
56996 }
56997
56998
56999 static int _wrap_SBTraceOptions_setTraceParams(lua_State* L) {
57000   int SWIG_arg = 0;
57001   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57002   lldb::SBStructuredData *arg2 = 0 ;
57003   
57004   SWIG_check_num_args("lldb::SBTraceOptions::setTraceParams",2,2)
57005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",1,"lldb::SBTraceOptions *");
57006   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",2,"lldb::SBStructuredData &");
57007   
57008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57009     SWIG_fail_ptr("SBTraceOptions_setTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
57010   }
57011   
57012   
57013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
57014     SWIG_fail_ptr("SBTraceOptions_setTraceParams",2,SWIGTYPE_p_lldb__SBStructuredData);
57015   }
57016   
57017   (arg1)->setTraceParams(*arg2);
57018   
57019   return SWIG_arg;
57020   
57021   if(0) SWIG_fail;
57022   
57023 fail:
57024   lua_error(L);
57025   return SWIG_arg;
57026 }
57027
57028
57029 static int _wrap_SBTraceOptions_setType(lua_State* L) {
57030   int SWIG_arg = 0;
57031   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57032   lldb::TraceType arg2 ;
57033   
57034   SWIG_check_num_args("lldb::SBTraceOptions::setType",2,2)
57035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setType",1,"lldb::SBTraceOptions *");
57036   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setType",2,"lldb::TraceType");
57037   
57038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57039     SWIG_fail_ptr("SBTraceOptions_setType",1,SWIGTYPE_p_lldb__SBTraceOptions);
57040   }
57041   
57042   arg2 = (lldb::TraceType)(int)lua_tonumber(L, 2);
57043   (arg1)->setType(arg2);
57044   
57045   return SWIG_arg;
57046   
57047   if(0) SWIG_fail;
57048   
57049 fail:
57050   lua_error(L);
57051   return SWIG_arg;
57052 }
57053
57054
57055 static int _wrap_SBTraceOptions_setTraceBufferSize(lua_State* L) {
57056   int SWIG_arg = 0;
57057   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57058   uint64_t arg2 ;
57059   
57060   SWIG_check_num_args("lldb::SBTraceOptions::setTraceBufferSize",2,2)
57061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",1,"lldb::SBTraceOptions *");
57062   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",2,"uint64_t");
57063   
57064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57065     SWIG_fail_ptr("SBTraceOptions_setTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
57066   }
57067   
57068   arg2 = (uint64_t)lua_tonumber(L, 2);
57069   (arg1)->setTraceBufferSize(arg2);
57070   
57071   return SWIG_arg;
57072   
57073   if(0) SWIG_fail;
57074   
57075 fail:
57076   lua_error(L);
57077   return SWIG_arg;
57078 }
57079
57080
57081 static int _wrap_SBTraceOptions_setMetaDataBufferSize(lua_State* L) {
57082   int SWIG_arg = 0;
57083   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57084   uint64_t arg2 ;
57085   
57086   SWIG_check_num_args("lldb::SBTraceOptions::setMetaDataBufferSize",2,2)
57087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",1,"lldb::SBTraceOptions *");
57088   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",2,"uint64_t");
57089   
57090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57091     SWIG_fail_ptr("SBTraceOptions_setMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
57092   }
57093   
57094   arg2 = (uint64_t)lua_tonumber(L, 2);
57095   (arg1)->setMetaDataBufferSize(arg2);
57096   
57097   return SWIG_arg;
57098   
57099   if(0) SWIG_fail;
57100   
57101 fail:
57102   lua_error(L);
57103   return SWIG_arg;
57104 }
57105
57106
57107 static int _wrap_SBTraceOptions_setThreadID(lua_State* L) {
57108   int SWIG_arg = 0;
57109   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57110   lldb::tid_t arg2 ;
57111   
57112   SWIG_check_num_args("lldb::SBTraceOptions::setThreadID",2,2)
57113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",1,"lldb::SBTraceOptions *");
57114   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",2,"lldb::tid_t");
57115   
57116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57117     SWIG_fail_ptr("SBTraceOptions_setThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
57118   }
57119   
57120   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
57121   (arg1)->setThreadID(arg2);
57122   
57123   return SWIG_arg;
57124   
57125   if(0) SWIG_fail;
57126   
57127 fail:
57128   lua_error(L);
57129   return SWIG_arg;
57130 }
57131
57132
57133 static int _wrap_SBTraceOptions_getThreadID(lua_State* L) {
57134   int SWIG_arg = 0;
57135   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57136   lldb::tid_t result;
57137   
57138   SWIG_check_num_args("lldb::SBTraceOptions::getThreadID",1,1)
57139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getThreadID",1,"lldb::SBTraceOptions *");
57140   
57141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57142     SWIG_fail_ptr("SBTraceOptions_getThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
57143   }
57144   
57145   result = (lldb::tid_t)(arg1)->getThreadID();
57146   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57147   return SWIG_arg;
57148   
57149   if(0) SWIG_fail;
57150   
57151 fail:
57152   lua_error(L);
57153   return SWIG_arg;
57154 }
57155
57156
57157 static int _wrap_SBTraceOptions_IsValid(lua_State* L) {
57158   int SWIG_arg = 0;
57159   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57160   bool result;
57161   
57162   SWIG_check_num_args("lldb::SBTraceOptions::IsValid",1,1)
57163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::IsValid",1,"lldb::SBTraceOptions *");
57164   
57165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57166     SWIG_fail_ptr("SBTraceOptions_IsValid",1,SWIGTYPE_p_lldb__SBTraceOptions);
57167   }
57168   
57169   result = (bool)(arg1)->IsValid();
57170   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57171   return SWIG_arg;
57172   
57173   if(0) SWIG_fail;
57174   
57175 fail:
57176   lua_error(L);
57177   return SWIG_arg;
57178 }
57179
57180
57181 static void swig_delete_SBTraceOptions(void *obj) {
57182 lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) obj;
57183 delete arg1;
57184 }
57185 static int _proxy__wrap_new_SBTraceOptions(lua_State *L) {
57186     assert(lua_istable(L,1));
57187     lua_pushcfunction(L,_wrap_new_SBTraceOptions);
57188     assert(!lua_isnil(L,-1));
57189     lua_replace(L,1); /* replace our table with real constructor */
57190     lua_call(L,lua_gettop(L)-1,1);
57191     return 1;
57192 }
57193 static swig_lua_attribute swig_SBTraceOptions_attributes[] = {
57194     {0,0,0}
57195 };
57196 static swig_lua_method swig_SBTraceOptions_methods[]= {
57197     { "getType", _wrap_SBTraceOptions_getType},
57198     { "getTraceBufferSize", _wrap_SBTraceOptions_getTraceBufferSize},
57199     { "getTraceParams", _wrap_SBTraceOptions_getTraceParams},
57200     { "getMetaDataBufferSize", _wrap_SBTraceOptions_getMetaDataBufferSize},
57201     { "setTraceParams", _wrap_SBTraceOptions_setTraceParams},
57202     { "setType", _wrap_SBTraceOptions_setType},
57203     { "setTraceBufferSize", _wrap_SBTraceOptions_setTraceBufferSize},
57204     { "setMetaDataBufferSize", _wrap_SBTraceOptions_setMetaDataBufferSize},
57205     { "setThreadID", _wrap_SBTraceOptions_setThreadID},
57206     { "getThreadID", _wrap_SBTraceOptions_getThreadID},
57207     { "IsValid", _wrap_SBTraceOptions_IsValid},
57208     {0,0}
57209 };
57210 static swig_lua_method swig_SBTraceOptions_meta[] = {
57211     {0,0}
57212 };
57213
57214 static swig_lua_attribute swig_SBTraceOptions_Sf_SwigStatic_attributes[] = {
57215     {0,0,0}
57216 };
57217 static swig_lua_const_info swig_SBTraceOptions_Sf_SwigStatic_constants[]= {
57218     {0,0,0,0,0,0}
57219 };
57220 static swig_lua_method swig_SBTraceOptions_Sf_SwigStatic_methods[]= {
57221     {0,0}
57222 };
57223 static swig_lua_class* swig_SBTraceOptions_Sf_SwigStatic_classes[]= {
57224     0
57225 };
57226
57227 static swig_lua_namespace swig_SBTraceOptions_Sf_SwigStatic = {
57228     "SBTraceOptions",
57229     swig_SBTraceOptions_Sf_SwigStatic_methods,
57230     swig_SBTraceOptions_Sf_SwigStatic_attributes,
57231     swig_SBTraceOptions_Sf_SwigStatic_constants,
57232     swig_SBTraceOptions_Sf_SwigStatic_classes,
57233     0
57234 };
57235 static swig_lua_class *swig_SBTraceOptions_bases[] = {0};
57236 static const char *swig_SBTraceOptions_base_names[] = {0};
57237 static swig_lua_class _wrap_class_SBTraceOptions = { "SBTraceOptions", "SBTraceOptions", &SWIGTYPE_p_lldb__SBTraceOptions,_proxy__wrap_new_SBTraceOptions, swig_delete_SBTraceOptions, swig_SBTraceOptions_methods, swig_SBTraceOptions_attributes, &swig_SBTraceOptions_Sf_SwigStatic, swig_SBTraceOptions_meta, swig_SBTraceOptions_bases, swig_SBTraceOptions_base_names };
57238
57239 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
57240   int SWIG_arg = 0;
57241   lldb::SBTypeMember *result = 0 ;
57242   
57243   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
57244   result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
57245   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++; 
57246   return SWIG_arg;
57247   
57248   if(0) SWIG_fail;
57249   
57250 fail:
57251   lua_error(L);
57252   return SWIG_arg;
57253 }
57254
57255
57256 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
57257   int SWIG_arg = 0;
57258   lldb::SBTypeMember *arg1 = 0 ;
57259   lldb::SBTypeMember *result = 0 ;
57260   
57261   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
57262   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
57263   
57264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57265     SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
57266   }
57267   
57268   result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
57269   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++; 
57270   return SWIG_arg;
57271   
57272   if(0) SWIG_fail;
57273   
57274 fail:
57275   lua_error(L);
57276   return SWIG_arg;
57277 }
57278
57279
57280 static int _wrap_new_SBTypeMember(lua_State* L) {
57281   int argc;
57282   int argv[2]={
57283     1,2
57284   };
57285   
57286   argc = lua_gettop(L);
57287   if (argc == 0) {
57288     return _wrap_new_SBTypeMember__SWIG_0(L);
57289   }
57290   if (argc == 1) {
57291     int _v;
57292     {
57293       void *ptr;
57294       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
57295         _v = 0;
57296       } else {
57297         _v = 1;
57298       }
57299     }
57300     if (_v) {
57301       return _wrap_new_SBTypeMember__SWIG_1(L);
57302     }
57303   }
57304   
57305   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
57306     "  Possible C/C++ prototypes are:\n"
57307     "    lldb::SBTypeMember::SBTypeMember()\n"
57308     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
57309   lua_error(L);return 0;
57310 }
57311
57312
57313 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
57314   int SWIG_arg = 0;
57315   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57316   bool result;
57317   
57318   SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
57319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
57320   
57321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57322     SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
57323   }
57324   
57325   result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
57326   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57327   return SWIG_arg;
57328   
57329   if(0) SWIG_fail;
57330   
57331 fail:
57332   lua_error(L);
57333   return SWIG_arg;
57334 }
57335
57336
57337 static int _wrap_SBTypeMember_GetName(lua_State* L) {
57338   int SWIG_arg = 0;
57339   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57340   char *result = 0 ;
57341   
57342   SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
57343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
57344   
57345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57346     SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
57347   }
57348   
57349   result = (char *)(arg1)->GetName();
57350   lua_pushstring(L,(const char *)result); SWIG_arg++;
57351   return SWIG_arg;
57352   
57353   if(0) SWIG_fail;
57354   
57355 fail:
57356   lua_error(L);
57357   return SWIG_arg;
57358 }
57359
57360
57361 static int _wrap_SBTypeMember_GetType(lua_State* L) {
57362   int SWIG_arg = 0;
57363   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57364   lldb::SBType result;
57365   
57366   SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
57367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
57368   
57369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57370     SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
57371   }
57372   
57373   result = (arg1)->GetType();
57374   {
57375     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57377   }
57378   return SWIG_arg;
57379   
57380   if(0) SWIG_fail;
57381   
57382 fail:
57383   lua_error(L);
57384   return SWIG_arg;
57385 }
57386
57387
57388 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
57389   int SWIG_arg = 0;
57390   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57391   uint64_t result;
57392   
57393   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
57394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
57395   
57396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57397     SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
57398   }
57399   
57400   result = (uint64_t)(arg1)->GetOffsetInBytes();
57401   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57402   return SWIG_arg;
57403   
57404   if(0) SWIG_fail;
57405   
57406 fail:
57407   lua_error(L);
57408   return SWIG_arg;
57409 }
57410
57411
57412 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
57413   int SWIG_arg = 0;
57414   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57415   uint64_t result;
57416   
57417   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
57418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
57419   
57420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57421     SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
57422   }
57423   
57424   result = (uint64_t)(arg1)->GetOffsetInBits();
57425   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57426   return SWIG_arg;
57427   
57428   if(0) SWIG_fail;
57429   
57430 fail:
57431   lua_error(L);
57432   return SWIG_arg;
57433 }
57434
57435
57436 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
57437   int SWIG_arg = 0;
57438   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57439   bool result;
57440   
57441   SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
57442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
57443   
57444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57445     SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
57446   }
57447   
57448   result = (bool)(arg1)->IsBitfield();
57449   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57450   return SWIG_arg;
57451   
57452   if(0) SWIG_fail;
57453   
57454 fail:
57455   lua_error(L);
57456   return SWIG_arg;
57457 }
57458
57459
57460 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
57461   int SWIG_arg = 0;
57462   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57463   uint32_t result;
57464   
57465   SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
57466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
57467   
57468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57469     SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
57470   }
57471   
57472   result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
57473   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57474   return SWIG_arg;
57475   
57476   if(0) SWIG_fail;
57477   
57478 fail:
57479   lua_error(L);
57480   return SWIG_arg;
57481 }
57482
57483
57484 static int _wrap_SBTypeMember___tostring(lua_State* L) {
57485   int SWIG_arg = 0;
57486   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57487   std::string result;
57488   
57489   SWIG_check_num_args("lldb::SBTypeMember::__str__",1,1)
57490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__str__",1,"lldb::SBTypeMember *");
57491   
57492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57493     SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
57494   }
57495   
57496   result = lldb_SBTypeMember___str__(arg1);
57497   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57498   return SWIG_arg;
57499   
57500   if(0) SWIG_fail;
57501   
57502 fail:
57503   lua_error(L);
57504   return SWIG_arg;
57505 }
57506
57507
57508 static void swig_delete_SBTypeMember(void *obj) {
57509 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
57510 delete arg1;
57511 }
57512 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
57513     assert(lua_istable(L,1));
57514     lua_pushcfunction(L,_wrap_new_SBTypeMember);
57515     assert(!lua_isnil(L,-1));
57516     lua_replace(L,1); /* replace our table with real constructor */
57517     lua_call(L,lua_gettop(L)-1,1);
57518     return 1;
57519 }
57520 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
57521     {0,0,0}
57522 };
57523 static swig_lua_method swig_SBTypeMember_methods[]= {
57524     { "IsValid", _wrap_SBTypeMember_IsValid},
57525     { "GetName", _wrap_SBTypeMember_GetName},
57526     { "GetType", _wrap_SBTypeMember_GetType},
57527     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
57528     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
57529     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
57530     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
57531     { "__tostring", _wrap_SBTypeMember___tostring},
57532     {0,0}
57533 };
57534 static swig_lua_method swig_SBTypeMember_meta[] = {
57535     { "__tostring", _wrap_SBTypeMember___tostring},
57536     {0,0}
57537 };
57538
57539 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
57540     {0,0,0}
57541 };
57542 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
57543     {0,0,0,0,0,0}
57544 };
57545 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
57546     {0,0}
57547 };
57548 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
57549     0
57550 };
57551
57552 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
57553     "SBTypeMember",
57554     swig_SBTypeMember_Sf_SwigStatic_methods,
57555     swig_SBTypeMember_Sf_SwigStatic_attributes,
57556     swig_SBTypeMember_Sf_SwigStatic_constants,
57557     swig_SBTypeMember_Sf_SwigStatic_classes,
57558     0
57559 };
57560 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
57561 static const char *swig_SBTypeMember_base_names[] = {0};
57562 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 };
57563
57564 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
57565   int SWIG_arg = 0;
57566   lldb::SBTypeMemberFunction *result = 0 ;
57567   
57568   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
57569   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
57570   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++; 
57571   return SWIG_arg;
57572   
57573   if(0) SWIG_fail;
57574   
57575 fail:
57576   lua_error(L);
57577   return SWIG_arg;
57578 }
57579
57580
57581 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
57582   int SWIG_arg = 0;
57583   lldb::SBTypeMemberFunction *arg1 = 0 ;
57584   lldb::SBTypeMemberFunction *result = 0 ;
57585   
57586   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
57587   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
57588   
57589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57590     SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57591   }
57592   
57593   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
57594   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++; 
57595   return SWIG_arg;
57596   
57597   if(0) SWIG_fail;
57598   
57599 fail:
57600   lua_error(L);
57601   return SWIG_arg;
57602 }
57603
57604
57605 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
57606   int argc;
57607   int argv[2]={
57608     1,2
57609   };
57610   
57611   argc = lua_gettop(L);
57612   if (argc == 0) {
57613     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
57614   }
57615   if (argc == 1) {
57616     int _v;
57617     {
57618       void *ptr;
57619       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
57620         _v = 0;
57621       } else {
57622         _v = 1;
57623       }
57624     }
57625     if (_v) {
57626       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
57627     }
57628   }
57629   
57630   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
57631     "  Possible C/C++ prototypes are:\n"
57632     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
57633     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
57634   lua_error(L);return 0;
57635 }
57636
57637
57638 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
57639   int SWIG_arg = 0;
57640   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57641   bool result;
57642   
57643   SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
57644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
57645   
57646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57647     SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57648   }
57649   
57650   result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
57651   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57652   return SWIG_arg;
57653   
57654   if(0) SWIG_fail;
57655   
57656 fail:
57657   lua_error(L);
57658   return SWIG_arg;
57659 }
57660
57661
57662 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
57663   int SWIG_arg = 0;
57664   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57665   char *result = 0 ;
57666   
57667   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
57668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
57669   
57670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57671     SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57672   }
57673   
57674   result = (char *)(arg1)->GetName();
57675   lua_pushstring(L,(const char *)result); SWIG_arg++;
57676   return SWIG_arg;
57677   
57678   if(0) SWIG_fail;
57679   
57680 fail:
57681   lua_error(L);
57682   return SWIG_arg;
57683 }
57684
57685
57686 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
57687   int SWIG_arg = 0;
57688   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57689   char *result = 0 ;
57690   
57691   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
57692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
57693   
57694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57695     SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57696   }
57697   
57698   result = (char *)(arg1)->GetDemangledName();
57699   lua_pushstring(L,(const char *)result); SWIG_arg++;
57700   return SWIG_arg;
57701   
57702   if(0) SWIG_fail;
57703   
57704 fail:
57705   lua_error(L);
57706   return SWIG_arg;
57707 }
57708
57709
57710 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
57711   int SWIG_arg = 0;
57712   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57713   char *result = 0 ;
57714   
57715   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
57716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
57717   
57718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57719     SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57720   }
57721   
57722   result = (char *)(arg1)->GetMangledName();
57723   lua_pushstring(L,(const char *)result); SWIG_arg++;
57724   return SWIG_arg;
57725   
57726   if(0) SWIG_fail;
57727   
57728 fail:
57729   lua_error(L);
57730   return SWIG_arg;
57731 }
57732
57733
57734 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
57735   int SWIG_arg = 0;
57736   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57737   lldb::SBType result;
57738   
57739   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
57740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
57741   
57742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57743     SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57744   }
57745   
57746   result = (arg1)->GetType();
57747   {
57748     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57749     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57750   }
57751   return SWIG_arg;
57752   
57753   if(0) SWIG_fail;
57754   
57755 fail:
57756   lua_error(L);
57757   return SWIG_arg;
57758 }
57759
57760
57761 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
57762   int SWIG_arg = 0;
57763   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57764   lldb::SBType result;
57765   
57766   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
57767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
57768   
57769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57770     SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57771   }
57772   
57773   result = (arg1)->GetReturnType();
57774   {
57775     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57776     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57777   }
57778   return SWIG_arg;
57779   
57780   if(0) SWIG_fail;
57781   
57782 fail:
57783   lua_error(L);
57784   return SWIG_arg;
57785 }
57786
57787
57788 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
57789   int SWIG_arg = 0;
57790   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57791   uint32_t result;
57792   
57793   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
57794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
57795   
57796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57797     SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57798   }
57799   
57800   result = (uint32_t)(arg1)->GetNumberOfArguments();
57801   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57802   return SWIG_arg;
57803   
57804   if(0) SWIG_fail;
57805   
57806 fail:
57807   lua_error(L);
57808   return SWIG_arg;
57809 }
57810
57811
57812 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
57813   int SWIG_arg = 0;
57814   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57815   uint32_t arg2 ;
57816   lldb::SBType result;
57817   
57818   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
57819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
57820   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
57821   
57822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57823     SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57824   }
57825   
57826   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
57827   arg2 = (uint32_t)lua_tonumber(L, 2);
57828   result = (arg1)->GetArgumentTypeAtIndex(arg2);
57829   {
57830     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57831     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57832   }
57833   return SWIG_arg;
57834   
57835   if(0) SWIG_fail;
57836   
57837 fail:
57838   lua_error(L);
57839   return SWIG_arg;
57840 }
57841
57842
57843 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
57844   int SWIG_arg = 0;
57845   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57846   lldb::MemberFunctionKind result;
57847   
57848   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
57849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
57850   
57851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57852     SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57853   }
57854   
57855   result = (lldb::MemberFunctionKind)(arg1)->GetKind();
57856   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
57857   return SWIG_arg;
57858   
57859   if(0) SWIG_fail;
57860   
57861 fail:
57862   lua_error(L);
57863   return SWIG_arg;
57864 }
57865
57866
57867 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
57868   int SWIG_arg = 0;
57869   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57870   lldb::SBStream *arg2 = 0 ;
57871   lldb::DescriptionLevel arg3 ;
57872   bool result;
57873   
57874   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
57875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
57876   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
57877   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
57878   
57879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57880     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57881   }
57882   
57883   
57884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57885     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57886   }
57887   
57888   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
57889   result = (bool)(arg1)->GetDescription(*arg2,arg3);
57890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57891   return SWIG_arg;
57892   
57893   if(0) SWIG_fail;
57894   
57895 fail:
57896   lua_error(L);
57897   return SWIG_arg;
57898 }
57899
57900
57901 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
57902   int SWIG_arg = 0;
57903   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57904   std::string result;
57905   
57906   SWIG_check_num_args("lldb::SBTypeMemberFunction::__str__",1,1)
57907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__str__",1,"lldb::SBTypeMemberFunction *");
57908   
57909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57910     SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57911   }
57912   
57913   result = lldb_SBTypeMemberFunction___str__(arg1);
57914   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57915   return SWIG_arg;
57916   
57917   if(0) SWIG_fail;
57918   
57919 fail:
57920   lua_error(L);
57921   return SWIG_arg;
57922 }
57923
57924
57925 static void swig_delete_SBTypeMemberFunction(void *obj) {
57926 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
57927 delete arg1;
57928 }
57929 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
57930     assert(lua_istable(L,1));
57931     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
57932     assert(!lua_isnil(L,-1));
57933     lua_replace(L,1); /* replace our table with real constructor */
57934     lua_call(L,lua_gettop(L)-1,1);
57935     return 1;
57936 }
57937 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
57938     {0,0,0}
57939 };
57940 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
57941     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
57942     { "GetName", _wrap_SBTypeMemberFunction_GetName},
57943     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
57944     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
57945     { "GetType", _wrap_SBTypeMemberFunction_GetType},
57946     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
57947     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
57948     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
57949     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
57950     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
57951     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
57952     {0,0}
57953 };
57954 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
57955     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
57956     {0,0}
57957 };
57958
57959 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
57960     {0,0,0}
57961 };
57962 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
57963     {0,0,0,0,0,0}
57964 };
57965 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
57966     {0,0}
57967 };
57968 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
57969     0
57970 };
57971
57972 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
57973     "SBTypeMemberFunction",
57974     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
57975     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
57976     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
57977     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
57978     0
57979 };
57980 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
57981 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
57982 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 };
57983
57984 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
57985   int SWIG_arg = 0;
57986   lldb::SBType *result = 0 ;
57987   
57988   SWIG_check_num_args("lldb::SBType::SBType",0,0)
57989   result = (lldb::SBType *)new lldb::SBType();
57990   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++; 
57991   return SWIG_arg;
57992   
57993   if(0) SWIG_fail;
57994   
57995 fail:
57996   lua_error(L);
57997   return SWIG_arg;
57998 }
57999
58000
58001 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
58002   int SWIG_arg = 0;
58003   lldb::SBType *arg1 = 0 ;
58004   lldb::SBType *result = 0 ;
58005   
58006   SWIG_check_num_args("lldb::SBType::SBType",1,1)
58007   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
58008   
58009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58010     SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
58011   }
58012   
58013   result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
58014   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++; 
58015   return SWIG_arg;
58016   
58017   if(0) SWIG_fail;
58018   
58019 fail:
58020   lua_error(L);
58021   return SWIG_arg;
58022 }
58023
58024
58025 static int _wrap_new_SBType(lua_State* L) {
58026   int argc;
58027   int argv[2]={
58028     1,2
58029   };
58030   
58031   argc = lua_gettop(L);
58032   if (argc == 0) {
58033     return _wrap_new_SBType__SWIG_0(L);
58034   }
58035   if (argc == 1) {
58036     int _v;
58037     {
58038       void *ptr;
58039       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
58040         _v = 0;
58041       } else {
58042         _v = 1;
58043       }
58044     }
58045     if (_v) {
58046       return _wrap_new_SBType__SWIG_1(L);
58047     }
58048   }
58049   
58050   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
58051     "  Possible C/C++ prototypes are:\n"
58052     "    lldb::SBType::SBType()\n"
58053     "    lldb::SBType::SBType(lldb::SBType const &)\n");
58054   lua_error(L);return 0;
58055 }
58056
58057
58058 static int _wrap_SBType_IsValid(lua_State* L) {
58059   int SWIG_arg = 0;
58060   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58061   bool result;
58062   
58063   SWIG_check_num_args("lldb::SBType::IsValid",1,1)
58064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
58065   
58066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58067     SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
58068   }
58069   
58070   result = (bool)(arg1)->IsValid();
58071   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58072   return SWIG_arg;
58073   
58074   if(0) SWIG_fail;
58075   
58076 fail:
58077   lua_error(L);
58078   return SWIG_arg;
58079 }
58080
58081
58082 static int _wrap_SBType_GetByteSize(lua_State* L) {
58083   int SWIG_arg = 0;
58084   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58085   uint64_t result;
58086   
58087   SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
58088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
58089   
58090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58091     SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
58092   }
58093   
58094   result = (uint64_t)(arg1)->GetByteSize();
58095   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58096   return SWIG_arg;
58097   
58098   if(0) SWIG_fail;
58099   
58100 fail:
58101   lua_error(L);
58102   return SWIG_arg;
58103 }
58104
58105
58106 static int _wrap_SBType_IsPointerType(lua_State* L) {
58107   int SWIG_arg = 0;
58108   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58109   bool result;
58110   
58111   SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
58112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
58113   
58114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58115     SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
58116   }
58117   
58118   result = (bool)(arg1)->IsPointerType();
58119   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58120   return SWIG_arg;
58121   
58122   if(0) SWIG_fail;
58123   
58124 fail:
58125   lua_error(L);
58126   return SWIG_arg;
58127 }
58128
58129
58130 static int _wrap_SBType_IsReferenceType(lua_State* L) {
58131   int SWIG_arg = 0;
58132   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58133   bool result;
58134   
58135   SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
58136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
58137   
58138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58139     SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
58140   }
58141   
58142   result = (bool)(arg1)->IsReferenceType();
58143   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58144   return SWIG_arg;
58145   
58146   if(0) SWIG_fail;
58147   
58148 fail:
58149   lua_error(L);
58150   return SWIG_arg;
58151 }
58152
58153
58154 static int _wrap_SBType_IsFunctionType(lua_State* L) {
58155   int SWIG_arg = 0;
58156   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58157   bool result;
58158   
58159   SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
58160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
58161   
58162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58163     SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
58164   }
58165   
58166   result = (bool)(arg1)->IsFunctionType();
58167   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58168   return SWIG_arg;
58169   
58170   if(0) SWIG_fail;
58171   
58172 fail:
58173   lua_error(L);
58174   return SWIG_arg;
58175 }
58176
58177
58178 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
58179   int SWIG_arg = 0;
58180   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58181   bool result;
58182   
58183   SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
58184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
58185   
58186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58187     SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
58188   }
58189   
58190   result = (bool)(arg1)->IsPolymorphicClass();
58191   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58192   return SWIG_arg;
58193   
58194   if(0) SWIG_fail;
58195   
58196 fail:
58197   lua_error(L);
58198   return SWIG_arg;
58199 }
58200
58201
58202 static int _wrap_SBType_IsArrayType(lua_State* L) {
58203   int SWIG_arg = 0;
58204   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58205   bool result;
58206   
58207   SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
58208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
58209   
58210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58211     SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
58212   }
58213   
58214   result = (bool)(arg1)->IsArrayType();
58215   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58216   return SWIG_arg;
58217   
58218   if(0) SWIG_fail;
58219   
58220 fail:
58221   lua_error(L);
58222   return SWIG_arg;
58223 }
58224
58225
58226 static int _wrap_SBType_IsVectorType(lua_State* L) {
58227   int SWIG_arg = 0;
58228   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58229   bool result;
58230   
58231   SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
58232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
58233   
58234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58235     SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
58236   }
58237   
58238   result = (bool)(arg1)->IsVectorType();
58239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58240   return SWIG_arg;
58241   
58242   if(0) SWIG_fail;
58243   
58244 fail:
58245   lua_error(L);
58246   return SWIG_arg;
58247 }
58248
58249
58250 static int _wrap_SBType_IsTypedefType(lua_State* L) {
58251   int SWIG_arg = 0;
58252   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58253   bool result;
58254   
58255   SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
58256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
58257   
58258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58259     SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
58260   }
58261   
58262   result = (bool)(arg1)->IsTypedefType();
58263   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58264   return SWIG_arg;
58265   
58266   if(0) SWIG_fail;
58267   
58268 fail:
58269   lua_error(L);
58270   return SWIG_arg;
58271 }
58272
58273
58274 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
58275   int SWIG_arg = 0;
58276   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58277   bool result;
58278   
58279   SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
58280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
58281   
58282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58283     SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
58284   }
58285   
58286   result = (bool)(arg1)->IsAnonymousType();
58287   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58288   return SWIG_arg;
58289   
58290   if(0) SWIG_fail;
58291   
58292 fail:
58293   lua_error(L);
58294   return SWIG_arg;
58295 }
58296
58297
58298 static int _wrap_SBType_GetPointerType(lua_State* L) {
58299   int SWIG_arg = 0;
58300   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58301   lldb::SBType result;
58302   
58303   SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
58304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
58305   
58306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58307     SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
58308   }
58309   
58310   result = (arg1)->GetPointerType();
58311   {
58312     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58313     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58314   }
58315   return SWIG_arg;
58316   
58317   if(0) SWIG_fail;
58318   
58319 fail:
58320   lua_error(L);
58321   return SWIG_arg;
58322 }
58323
58324
58325 static int _wrap_SBType_GetPointeeType(lua_State* L) {
58326   int SWIG_arg = 0;
58327   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58328   lldb::SBType result;
58329   
58330   SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
58331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
58332   
58333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58334     SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
58335   }
58336   
58337   result = (arg1)->GetPointeeType();
58338   {
58339     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58340     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58341   }
58342   return SWIG_arg;
58343   
58344   if(0) SWIG_fail;
58345   
58346 fail:
58347   lua_error(L);
58348   return SWIG_arg;
58349 }
58350
58351
58352 static int _wrap_SBType_GetReferenceType(lua_State* L) {
58353   int SWIG_arg = 0;
58354   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58355   lldb::SBType result;
58356   
58357   SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
58358   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
58359   
58360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58361     SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
58362   }
58363   
58364   result = (arg1)->GetReferenceType();
58365   {
58366     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58367     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58368   }
58369   return SWIG_arg;
58370   
58371   if(0) SWIG_fail;
58372   
58373 fail:
58374   lua_error(L);
58375   return SWIG_arg;
58376 }
58377
58378
58379 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
58380   int SWIG_arg = 0;
58381   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58382   lldb::SBType result;
58383   
58384   SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
58385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
58386   
58387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58388     SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
58389   }
58390   
58391   result = (arg1)->GetTypedefedType();
58392   {
58393     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58394     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58395   }
58396   return SWIG_arg;
58397   
58398   if(0) SWIG_fail;
58399   
58400 fail:
58401   lua_error(L);
58402   return SWIG_arg;
58403 }
58404
58405
58406 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
58407   int SWIG_arg = 0;
58408   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58409   lldb::SBType result;
58410   
58411   SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
58412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
58413   
58414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58415     SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
58416   }
58417   
58418   result = (arg1)->GetDereferencedType();
58419   {
58420     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58421     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58422   }
58423   return SWIG_arg;
58424   
58425   if(0) SWIG_fail;
58426   
58427 fail:
58428   lua_error(L);
58429   return SWIG_arg;
58430 }
58431
58432
58433 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
58434   int SWIG_arg = 0;
58435   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58436   lldb::SBType result;
58437   
58438   SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
58439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
58440   
58441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58442     SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
58443   }
58444   
58445   result = (arg1)->GetUnqualifiedType();
58446   {
58447     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58448     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58449   }
58450   return SWIG_arg;
58451   
58452   if(0) SWIG_fail;
58453   
58454 fail:
58455   lua_error(L);
58456   return SWIG_arg;
58457 }
58458
58459
58460 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
58461   int SWIG_arg = 0;
58462   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58463   lldb::SBType result;
58464   
58465   SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
58466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
58467   
58468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58469     SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
58470   }
58471   
58472   result = (arg1)->GetCanonicalType();
58473   {
58474     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58475     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58476   }
58477   return SWIG_arg;
58478   
58479   if(0) SWIG_fail;
58480   
58481 fail:
58482   lua_error(L);
58483   return SWIG_arg;
58484 }
58485
58486
58487 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
58488   int SWIG_arg = 0;
58489   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58490   lldb::SBType result;
58491   
58492   SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
58493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
58494   
58495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58496     SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
58497   }
58498   
58499   result = (arg1)->GetArrayElementType();
58500   {
58501     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58502     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58503   }
58504   return SWIG_arg;
58505   
58506   if(0) SWIG_fail;
58507   
58508 fail:
58509   lua_error(L);
58510   return SWIG_arg;
58511 }
58512
58513
58514 static int _wrap_SBType_GetArrayType(lua_State* L) {
58515   int SWIG_arg = 0;
58516   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58517   uint64_t arg2 ;
58518   lldb::SBType result;
58519   
58520   SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
58521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
58522   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
58523   
58524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58525     SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
58526   }
58527   
58528   arg2 = (uint64_t)lua_tonumber(L, 2);
58529   result = (arg1)->GetArrayType(arg2);
58530   {
58531     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58532     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58533   }
58534   return SWIG_arg;
58535   
58536   if(0) SWIG_fail;
58537   
58538 fail:
58539   lua_error(L);
58540   return SWIG_arg;
58541 }
58542
58543
58544 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
58545   int SWIG_arg = 0;
58546   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58547   lldb::SBType result;
58548   
58549   SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
58550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
58551   
58552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58553     SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
58554   }
58555   
58556   result = (arg1)->GetVectorElementType();
58557   {
58558     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58559     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58560   }
58561   return SWIG_arg;
58562   
58563   if(0) SWIG_fail;
58564   
58565 fail:
58566   lua_error(L);
58567   return SWIG_arg;
58568 }
58569
58570
58571 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
58572   int SWIG_arg = 0;
58573   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58574   lldb::BasicType result;
58575   
58576   SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
58577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
58578   
58579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58580     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
58581   }
58582   
58583   result = (lldb::BasicType)(arg1)->GetBasicType();
58584   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58585   return SWIG_arg;
58586   
58587   if(0) SWIG_fail;
58588   
58589 fail:
58590   lua_error(L);
58591   return SWIG_arg;
58592 }
58593
58594
58595 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
58596   int SWIG_arg = 0;
58597   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58598   lldb::BasicType arg2 ;
58599   lldb::SBType result;
58600   
58601   SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
58602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
58603   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
58604   
58605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58606     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
58607   }
58608   
58609   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
58610   result = (arg1)->GetBasicType(arg2);
58611   {
58612     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58613     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58614   }
58615   return SWIG_arg;
58616   
58617   if(0) SWIG_fail;
58618   
58619 fail:
58620   lua_error(L);
58621   return SWIG_arg;
58622 }
58623
58624
58625 static int _wrap_SBType_GetBasicType(lua_State* L) {
58626   int argc;
58627   int argv[3]={
58628     1,2,3
58629   };
58630   
58631   argc = lua_gettop(L);
58632   if (argc == 1) {
58633     int _v;
58634     {
58635       void *ptr;
58636       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
58637         _v = 0;
58638       } else {
58639         _v = 1;
58640       }
58641     }
58642     if (_v) {
58643       return _wrap_SBType_GetBasicType__SWIG_0(L);
58644     }
58645   }
58646   if (argc == 2) {
58647     int _v;
58648     {
58649       void *ptr;
58650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
58651         _v = 0;
58652       } else {
58653         _v = 1;
58654       }
58655     }
58656     if (_v) {
58657       {
58658         _v = lua_isnumber(L,argv[1]);
58659       }
58660       if (_v) {
58661         return _wrap_SBType_GetBasicType__SWIG_1(L);
58662       }
58663     }
58664   }
58665   
58666   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
58667     "  Possible C/C++ prototypes are:\n"
58668     "    lldb::SBType::GetBasicType()\n"
58669     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
58670   lua_error(L);return 0;
58671 }
58672
58673
58674 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
58675   int SWIG_arg = 0;
58676   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58677   uint32_t result;
58678   
58679   SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
58680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
58681   
58682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58683     SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
58684   }
58685   
58686   result = (uint32_t)(arg1)->GetNumberOfFields();
58687   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58688   return SWIG_arg;
58689   
58690   if(0) SWIG_fail;
58691   
58692 fail:
58693   lua_error(L);
58694   return SWIG_arg;
58695 }
58696
58697
58698 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
58699   int SWIG_arg = 0;
58700   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58701   uint32_t result;
58702   
58703   SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
58704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
58705   
58706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58707     SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
58708   }
58709   
58710   result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
58711   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58712   return SWIG_arg;
58713   
58714   if(0) SWIG_fail;
58715   
58716 fail:
58717   lua_error(L);
58718   return SWIG_arg;
58719 }
58720
58721
58722 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
58723   int SWIG_arg = 0;
58724   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58725   uint32_t result;
58726   
58727   SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
58728   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
58729   
58730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58731     SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
58732   }
58733   
58734   result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
58735   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58736   return SWIG_arg;
58737   
58738   if(0) SWIG_fail;
58739   
58740 fail:
58741   lua_error(L);
58742   return SWIG_arg;
58743 }
58744
58745
58746 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
58747   int SWIG_arg = 0;
58748   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58749   uint32_t arg2 ;
58750   lldb::SBTypeMember result;
58751   
58752   SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
58753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
58754   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
58755   
58756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58757     SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
58758   }
58759   
58760   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58761   arg2 = (uint32_t)lua_tonumber(L, 2);
58762   result = (arg1)->GetFieldAtIndex(arg2);
58763   {
58764     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
58765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58766   }
58767   return SWIG_arg;
58768   
58769   if(0) SWIG_fail;
58770   
58771 fail:
58772   lua_error(L);
58773   return SWIG_arg;
58774 }
58775
58776
58777 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
58778   int SWIG_arg = 0;
58779   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58780   uint32_t arg2 ;
58781   lldb::SBTypeMember result;
58782   
58783   SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
58784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
58785   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
58786   
58787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58788     SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
58789   }
58790   
58791   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58792   arg2 = (uint32_t)lua_tonumber(L, 2);
58793   result = (arg1)->GetDirectBaseClassAtIndex(arg2);
58794   {
58795     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
58796     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58797   }
58798   return SWIG_arg;
58799   
58800   if(0) SWIG_fail;
58801   
58802 fail:
58803   lua_error(L);
58804   return SWIG_arg;
58805 }
58806
58807
58808 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
58809   int SWIG_arg = 0;
58810   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58811   uint32_t arg2 ;
58812   lldb::SBTypeMember result;
58813   
58814   SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
58815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
58816   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
58817   
58818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58819     SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
58820   }
58821   
58822   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58823   arg2 = (uint32_t)lua_tonumber(L, 2);
58824   result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
58825   {
58826     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
58827     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58828   }
58829   return SWIG_arg;
58830   
58831   if(0) SWIG_fail;
58832   
58833 fail:
58834   lua_error(L);
58835   return SWIG_arg;
58836 }
58837
58838
58839 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
58840   int SWIG_arg = 0;
58841   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58842   lldb::SBTypeEnumMemberList result;
58843   
58844   SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
58845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
58846   
58847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58848     SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
58849   }
58850   
58851   result = (arg1)->GetEnumMembers();
58852   {
58853     lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList((const lldb::SBTypeEnumMemberList &) result);
58854     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
58855   }
58856   return SWIG_arg;
58857   
58858   if(0) SWIG_fail;
58859   
58860 fail:
58861   lua_error(L);
58862   return SWIG_arg;
58863 }
58864
58865
58866 static int _wrap_SBType_GetName(lua_State* L) {
58867   int SWIG_arg = 0;
58868   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58869   char *result = 0 ;
58870   
58871   SWIG_check_num_args("lldb::SBType::GetName",1,1)
58872   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
58873   
58874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58875     SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
58876   }
58877   
58878   result = (char *)(arg1)->GetName();
58879   lua_pushstring(L,(const char *)result); SWIG_arg++;
58880   return SWIG_arg;
58881   
58882   if(0) SWIG_fail;
58883   
58884 fail:
58885   lua_error(L);
58886   return SWIG_arg;
58887 }
58888
58889
58890 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
58891   int SWIG_arg = 0;
58892   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58893   char *result = 0 ;
58894   
58895   SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
58896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
58897   
58898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58899     SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
58900   }
58901   
58902   result = (char *)(arg1)->GetDisplayTypeName();
58903   lua_pushstring(L,(const char *)result); SWIG_arg++;
58904   return SWIG_arg;
58905   
58906   if(0) SWIG_fail;
58907   
58908 fail:
58909   lua_error(L);
58910   return SWIG_arg;
58911 }
58912
58913
58914 static int _wrap_SBType_GetTypeClass(lua_State* L) {
58915   int SWIG_arg = 0;
58916   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58917   lldb::TypeClass result;
58918   
58919   SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
58920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
58921   
58922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58923     SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
58924   }
58925   
58926   result = (lldb::TypeClass)(arg1)->GetTypeClass();
58927   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58928   return SWIG_arg;
58929   
58930   if(0) SWIG_fail;
58931   
58932 fail:
58933   lua_error(L);
58934   return SWIG_arg;
58935 }
58936
58937
58938 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
58939   int SWIG_arg = 0;
58940   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58941   uint32_t result;
58942   
58943   SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
58944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
58945   
58946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58947     SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
58948   }
58949   
58950   result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
58951   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58952   return SWIG_arg;
58953   
58954   if(0) SWIG_fail;
58955   
58956 fail:
58957   lua_error(L);
58958   return SWIG_arg;
58959 }
58960
58961
58962 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
58963   int SWIG_arg = 0;
58964   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58965   uint32_t arg2 ;
58966   lldb::SBType result;
58967   
58968   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
58969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
58970   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
58971   
58972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58973     SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
58974   }
58975   
58976   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58977   arg2 = (uint32_t)lua_tonumber(L, 2);
58978   result = (arg1)->GetTemplateArgumentType(arg2);
58979   {
58980     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58981     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58982   }
58983   return SWIG_arg;
58984   
58985   if(0) SWIG_fail;
58986   
58987 fail:
58988   lua_error(L);
58989   return SWIG_arg;
58990 }
58991
58992
58993 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
58994   int SWIG_arg = 0;
58995   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58996   uint32_t arg2 ;
58997   lldb::TemplateArgumentKind result;
58998   
58999   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
59000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
59001   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
59002   
59003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59004     SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
59005   }
59006   
59007   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59008   arg2 = (uint32_t)lua_tonumber(L, 2);
59009   result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
59010   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59011   return SWIG_arg;
59012   
59013   if(0) SWIG_fail;
59014   
59015 fail:
59016   lua_error(L);
59017   return SWIG_arg;
59018 }
59019
59020
59021 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
59022   int SWIG_arg = 0;
59023   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59024   lldb::SBType result;
59025   
59026   SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
59027   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
59028   
59029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59030     SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
59031   }
59032   
59033   result = (arg1)->GetFunctionReturnType();
59034   {
59035     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59036     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59037   }
59038   return SWIG_arg;
59039   
59040   if(0) SWIG_fail;
59041   
59042 fail:
59043   lua_error(L);
59044   return SWIG_arg;
59045 }
59046
59047
59048 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
59049   int SWIG_arg = 0;
59050   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59051   lldb::SBTypeList result;
59052   
59053   SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
59054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
59055   
59056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59057     SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
59058   }
59059   
59060   result = (arg1)->GetFunctionArgumentTypes();
59061   {
59062     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
59063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
59064   }
59065   return SWIG_arg;
59066   
59067   if(0) SWIG_fail;
59068   
59069 fail:
59070   lua_error(L);
59071   return SWIG_arg;
59072 }
59073
59074
59075 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
59076   int SWIG_arg = 0;
59077   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59078   uint32_t result;
59079   
59080   SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
59081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
59082   
59083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59084     SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
59085   }
59086   
59087   result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
59088   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59089   return SWIG_arg;
59090   
59091   if(0) SWIG_fail;
59092   
59093 fail:
59094   lua_error(L);
59095   return SWIG_arg;
59096 }
59097
59098
59099 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
59100   int SWIG_arg = 0;
59101   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59102   uint32_t arg2 ;
59103   lldb::SBTypeMemberFunction result;
59104   
59105   SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
59106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
59107   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
59108   
59109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59110     SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
59111   }
59112   
59113   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59114   arg2 = (uint32_t)lua_tonumber(L, 2);
59115   result = (arg1)->GetMemberFunctionAtIndex(arg2);
59116   {
59117     lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction((const lldb::SBTypeMemberFunction &) result);
59118     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
59119   }
59120   return SWIG_arg;
59121   
59122   if(0) SWIG_fail;
59123   
59124 fail:
59125   lua_error(L);
59126   return SWIG_arg;
59127 }
59128
59129
59130 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
59131   int SWIG_arg = 0;
59132   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59133   bool result;
59134   
59135   SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
59136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
59137   
59138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59139     SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
59140   }
59141   
59142   result = (bool)(arg1)->IsTypeComplete();
59143   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59144   return SWIG_arg;
59145   
59146   if(0) SWIG_fail;
59147   
59148 fail:
59149   lua_error(L);
59150   return SWIG_arg;
59151 }
59152
59153
59154 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
59155   int SWIG_arg = 0;
59156   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59157   uint32_t result;
59158   
59159   SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
59160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
59161   
59162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59163     SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
59164   }
59165   
59166   result = (uint32_t)(arg1)->GetTypeFlags();
59167   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59168   return SWIG_arg;
59169   
59170   if(0) SWIG_fail;
59171   
59172 fail:
59173   lua_error(L);
59174   return SWIG_arg;
59175 }
59176
59177
59178 static int _wrap_SBType___eq(lua_State* L) {
59179   int SWIG_arg = 0;
59180   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59181   lldb::SBType *arg2 = 0 ;
59182   bool result;
59183   
59184   SWIG_check_num_args("lldb::SBType::operator ==",2,2)
59185   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
59186   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
59187   
59188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59189     SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
59190   }
59191   
59192   
59193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
59194     SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
59195   }
59196   
59197   result = (bool)(arg1)->operator ==(*arg2);
59198   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59199   return SWIG_arg;
59200   
59201   if(0) SWIG_fail;
59202   
59203 fail:
59204   lua_error(L);
59205   return SWIG_arg;
59206 }
59207
59208
59209 static int _wrap_SBType___tostring(lua_State* L) {
59210   int SWIG_arg = 0;
59211   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59212   std::string result;
59213   
59214   SWIG_check_num_args("lldb::SBType::__str__",1,1)
59215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__str__",1,"lldb::SBType *");
59216   
59217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59218     SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
59219   }
59220   
59221   result = lldb_SBType___str__(arg1);
59222   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59223   return SWIG_arg;
59224   
59225   if(0) SWIG_fail;
59226   
59227 fail:
59228   lua_error(L);
59229   return SWIG_arg;
59230 }
59231
59232
59233 static void swig_delete_SBType(void *obj) {
59234 lldb::SBType *arg1 = (lldb::SBType *) obj;
59235 delete arg1;
59236 }
59237 static int _proxy__wrap_new_SBType(lua_State *L) {
59238     assert(lua_istable(L,1));
59239     lua_pushcfunction(L,_wrap_new_SBType);
59240     assert(!lua_isnil(L,-1));
59241     lua_replace(L,1); /* replace our table with real constructor */
59242     lua_call(L,lua_gettop(L)-1,1);
59243     return 1;
59244 }
59245 static swig_lua_attribute swig_SBType_attributes[] = {
59246     {0,0,0}
59247 };
59248 static swig_lua_method swig_SBType_methods[]= {
59249     { "IsValid", _wrap_SBType_IsValid},
59250     { "GetByteSize", _wrap_SBType_GetByteSize},
59251     { "IsPointerType", _wrap_SBType_IsPointerType},
59252     { "IsReferenceType", _wrap_SBType_IsReferenceType},
59253     { "IsFunctionType", _wrap_SBType_IsFunctionType},
59254     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
59255     { "IsArrayType", _wrap_SBType_IsArrayType},
59256     { "IsVectorType", _wrap_SBType_IsVectorType},
59257     { "IsTypedefType", _wrap_SBType_IsTypedefType},
59258     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
59259     { "GetPointerType", _wrap_SBType_GetPointerType},
59260     { "GetPointeeType", _wrap_SBType_GetPointeeType},
59261     { "GetReferenceType", _wrap_SBType_GetReferenceType},
59262     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
59263     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
59264     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
59265     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
59266     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
59267     { "GetArrayType", _wrap_SBType_GetArrayType},
59268     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
59269     { "GetBasicType", _wrap_SBType_GetBasicType},
59270     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
59271     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
59272     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
59273     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
59274     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
59275     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
59276     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
59277     { "GetName", _wrap_SBType_GetName},
59278     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
59279     { "GetTypeClass", _wrap_SBType_GetTypeClass},
59280     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
59281     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
59282     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
59283     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
59284     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
59285     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
59286     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
59287     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
59288     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
59289     { "__eq", _wrap_SBType___eq},
59290     { "__tostring", _wrap_SBType___tostring},
59291     {0,0}
59292 };
59293 static swig_lua_method swig_SBType_meta[] = {
59294     { "__eq", _wrap_SBType___eq},
59295     { "__tostring", _wrap_SBType___tostring},
59296     {0,0}
59297 };
59298
59299 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
59300     {0,0,0}
59301 };
59302 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
59303     {0,0,0,0,0,0}
59304 };
59305 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
59306     {0,0}
59307 };
59308 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
59309     0
59310 };
59311
59312 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
59313     "SBType",
59314     swig_SBType_Sf_SwigStatic_methods,
59315     swig_SBType_Sf_SwigStatic_attributes,
59316     swig_SBType_Sf_SwigStatic_constants,
59317     swig_SBType_Sf_SwigStatic_classes,
59318     0
59319 };
59320 static swig_lua_class *swig_SBType_bases[] = {0};
59321 static const char *swig_SBType_base_names[] = {0};
59322 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 };
59323
59324 static int _wrap_new_SBTypeList(lua_State* L) {
59325   int SWIG_arg = 0;
59326   lldb::SBTypeList *result = 0 ;
59327   
59328   SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
59329   result = (lldb::SBTypeList *)new lldb::SBTypeList();
59330   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++; 
59331   return SWIG_arg;
59332   
59333   if(0) SWIG_fail;
59334   
59335 fail:
59336   lua_error(L);
59337   return SWIG_arg;
59338 }
59339
59340
59341 static int _wrap_SBTypeList_IsValid(lua_State* L) {
59342   int SWIG_arg = 0;
59343   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59344   bool result;
59345   
59346   SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
59347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
59348   
59349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59350     SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
59351   }
59352   
59353   result = (bool)(arg1)->IsValid();
59354   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59355   return SWIG_arg;
59356   
59357   if(0) SWIG_fail;
59358   
59359 fail:
59360   lua_error(L);
59361   return SWIG_arg;
59362 }
59363
59364
59365 static int _wrap_SBTypeList_Append(lua_State* L) {
59366   int SWIG_arg = 0;
59367   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59368   lldb::SBType arg2 ;
59369   lldb::SBType *argp2 ;
59370   
59371   SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
59372   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
59373   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
59374   
59375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59376     SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
59377   }
59378   
59379   
59380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
59381     SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
59382   }
59383   arg2 = *argp2;
59384   
59385   (arg1)->Append(arg2);
59386   
59387   return SWIG_arg;
59388   
59389   if(0) SWIG_fail;
59390   
59391 fail:
59392   lua_error(L);
59393   return SWIG_arg;
59394 }
59395
59396
59397 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
59398   int SWIG_arg = 0;
59399   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59400   uint32_t arg2 ;
59401   lldb::SBType result;
59402   
59403   SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
59404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
59405   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
59406   
59407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59408     SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
59409   }
59410   
59411   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59412   arg2 = (uint32_t)lua_tonumber(L, 2);
59413   result = (arg1)->GetTypeAtIndex(arg2);
59414   {
59415     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59416     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59417   }
59418   return SWIG_arg;
59419   
59420   if(0) SWIG_fail;
59421   
59422 fail:
59423   lua_error(L);
59424   return SWIG_arg;
59425 }
59426
59427
59428 static int _wrap_SBTypeList_GetSize(lua_State* L) {
59429   int SWIG_arg = 0;
59430   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59431   uint32_t result;
59432   
59433   SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
59434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
59435   
59436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59437     SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
59438   }
59439   
59440   result = (uint32_t)(arg1)->GetSize();
59441   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59442   return SWIG_arg;
59443   
59444   if(0) SWIG_fail;
59445   
59446 fail:
59447   lua_error(L);
59448   return SWIG_arg;
59449 }
59450
59451
59452 static void swig_delete_SBTypeList(void *obj) {
59453 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
59454 delete arg1;
59455 }
59456 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
59457     assert(lua_istable(L,1));
59458     lua_pushcfunction(L,_wrap_new_SBTypeList);
59459     assert(!lua_isnil(L,-1));
59460     lua_replace(L,1); /* replace our table with real constructor */
59461     lua_call(L,lua_gettop(L)-1,1);
59462     return 1;
59463 }
59464 static swig_lua_attribute swig_SBTypeList_attributes[] = {
59465     {0,0,0}
59466 };
59467 static swig_lua_method swig_SBTypeList_methods[]= {
59468     { "IsValid", _wrap_SBTypeList_IsValid},
59469     { "Append", _wrap_SBTypeList_Append},
59470     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
59471     { "GetSize", _wrap_SBTypeList_GetSize},
59472     {0,0}
59473 };
59474 static swig_lua_method swig_SBTypeList_meta[] = {
59475     {0,0}
59476 };
59477
59478 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
59479     {0,0,0}
59480 };
59481 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
59482     {0,0,0,0,0,0}
59483 };
59484 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
59485     {0,0}
59486 };
59487 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
59488     0
59489 };
59490
59491 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
59492     "SBTypeList",
59493     swig_SBTypeList_Sf_SwigStatic_methods,
59494     swig_SBTypeList_Sf_SwigStatic_attributes,
59495     swig_SBTypeList_Sf_SwigStatic_constants,
59496     swig_SBTypeList_Sf_SwigStatic_classes,
59497     0
59498 };
59499 static swig_lua_class *swig_SBTypeList_bases[] = {0};
59500 static const char *swig_SBTypeList_base_names[] = {0};
59501 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 };
59502
59503 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
59504   int SWIG_arg = 0;
59505   lldb::SBTypeCategory *result = 0 ;
59506   
59507   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
59508   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
59509   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++; 
59510   return SWIG_arg;
59511   
59512   if(0) SWIG_fail;
59513   
59514 fail:
59515   lua_error(L);
59516   return SWIG_arg;
59517 }
59518
59519
59520 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
59521   int SWIG_arg = 0;
59522   lldb::SBTypeCategory *arg1 = 0 ;
59523   lldb::SBTypeCategory *result = 0 ;
59524   
59525   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
59526   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
59527   
59528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59529     SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
59530   }
59531   
59532   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
59533   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++; 
59534   return SWIG_arg;
59535   
59536   if(0) SWIG_fail;
59537   
59538 fail:
59539   lua_error(L);
59540   return SWIG_arg;
59541 }
59542
59543
59544 static int _wrap_new_SBTypeCategory(lua_State* L) {
59545   int argc;
59546   int argv[2]={
59547     1,2
59548   };
59549   
59550   argc = lua_gettop(L);
59551   if (argc == 0) {
59552     return _wrap_new_SBTypeCategory__SWIG_0(L);
59553   }
59554   if (argc == 1) {
59555     int _v;
59556     {
59557       void *ptr;
59558       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
59559         _v = 0;
59560       } else {
59561         _v = 1;
59562       }
59563     }
59564     if (_v) {
59565       return _wrap_new_SBTypeCategory__SWIG_1(L);
59566     }
59567   }
59568   
59569   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
59570     "  Possible C/C++ prototypes are:\n"
59571     "    lldb::SBTypeCategory::SBTypeCategory()\n"
59572     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
59573   lua_error(L);return 0;
59574 }
59575
59576
59577 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
59578   int SWIG_arg = 0;
59579   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59580   bool result;
59581   
59582   SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
59583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
59584   
59585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59586     SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
59587   }
59588   
59589   result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
59590   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59591   return SWIG_arg;
59592   
59593   if(0) SWIG_fail;
59594   
59595 fail:
59596   lua_error(L);
59597   return SWIG_arg;
59598 }
59599
59600
59601 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
59602   int SWIG_arg = 0;
59603   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59604   bool result;
59605   
59606   SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
59607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
59608   
59609   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59610     SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
59611   }
59612   
59613   result = (bool)(arg1)->GetEnabled();
59614   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59615   return SWIG_arg;
59616   
59617   if(0) SWIG_fail;
59618   
59619 fail:
59620   lua_error(L);
59621   return SWIG_arg;
59622 }
59623
59624
59625 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
59626   int SWIG_arg = 0;
59627   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59628   bool arg2 ;
59629   
59630   SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
59631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
59632   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
59633   
59634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59635     SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
59636   }
59637   
59638   arg2 = (lua_toboolean(L, 2)!=0);
59639   (arg1)->SetEnabled(arg2);
59640   
59641   return SWIG_arg;
59642   
59643   if(0) SWIG_fail;
59644   
59645 fail:
59646   lua_error(L);
59647   return SWIG_arg;
59648 }
59649
59650
59651 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
59652   int SWIG_arg = 0;
59653   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59654   char *result = 0 ;
59655   
59656   SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
59657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
59658   
59659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59660     SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
59661   }
59662   
59663   result = (char *)(arg1)->GetName();
59664   lua_pushstring(L,(const char *)result); SWIG_arg++;
59665   return SWIG_arg;
59666   
59667   if(0) SWIG_fail;
59668   
59669 fail:
59670   lua_error(L);
59671   return SWIG_arg;
59672 }
59673
59674
59675 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
59676   int SWIG_arg = 0;
59677   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59678   uint32_t arg2 ;
59679   lldb::LanguageType result;
59680   
59681   SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
59682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
59683   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
59684   
59685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59686     SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59687   }
59688   
59689   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59690   arg2 = (uint32_t)lua_tonumber(L, 2);
59691   result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
59692   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59693   return SWIG_arg;
59694   
59695   if(0) SWIG_fail;
59696   
59697 fail:
59698   lua_error(L);
59699   return SWIG_arg;
59700 }
59701
59702
59703 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
59704   int SWIG_arg = 0;
59705   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59706   uint32_t result;
59707   
59708   SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
59709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
59710   
59711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59712     SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
59713   }
59714   
59715   result = (uint32_t)(arg1)->GetNumLanguages();
59716   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59717   return SWIG_arg;
59718   
59719   if(0) SWIG_fail;
59720   
59721 fail:
59722   lua_error(L);
59723   return SWIG_arg;
59724 }
59725
59726
59727 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
59728   int SWIG_arg = 0;
59729   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59730   lldb::LanguageType arg2 ;
59731   
59732   SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
59733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
59734   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
59735   
59736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59737     SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
59738   }
59739   
59740   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
59741   (arg1)->AddLanguage(arg2);
59742   
59743   return SWIG_arg;
59744   
59745   if(0) SWIG_fail;
59746   
59747 fail:
59748   lua_error(L);
59749   return SWIG_arg;
59750 }
59751
59752
59753 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
59754   int SWIG_arg = 0;
59755   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59756   lldb::SBStream *arg2 = 0 ;
59757   lldb::DescriptionLevel arg3 ;
59758   bool result;
59759   
59760   SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
59761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
59762   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
59763   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
59764   
59765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59766     SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
59767   }
59768   
59769   
59770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
59771     SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
59772   }
59773   
59774   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
59775   result = (bool)(arg1)->GetDescription(*arg2,arg3);
59776   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59777   return SWIG_arg;
59778   
59779   if(0) SWIG_fail;
59780   
59781 fail:
59782   lua_error(L);
59783   return SWIG_arg;
59784 }
59785
59786
59787 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
59788   int SWIG_arg = 0;
59789   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59790   uint32_t result;
59791   
59792   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
59793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
59794   
59795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59796     SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
59797   }
59798   
59799   result = (uint32_t)(arg1)->GetNumFormats();
59800   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59801   return SWIG_arg;
59802   
59803   if(0) SWIG_fail;
59804   
59805 fail:
59806   lua_error(L);
59807   return SWIG_arg;
59808 }
59809
59810
59811 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
59812   int SWIG_arg = 0;
59813   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59814   uint32_t result;
59815   
59816   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
59817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
59818   
59819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59820     SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
59821   }
59822   
59823   result = (uint32_t)(arg1)->GetNumSummaries();
59824   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59825   return SWIG_arg;
59826   
59827   if(0) SWIG_fail;
59828   
59829 fail:
59830   lua_error(L);
59831   return SWIG_arg;
59832 }
59833
59834
59835 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
59836   int SWIG_arg = 0;
59837   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59838   uint32_t result;
59839   
59840   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
59841   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
59842   
59843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59844     SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
59845   }
59846   
59847   result = (uint32_t)(arg1)->GetNumFilters();
59848   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59849   return SWIG_arg;
59850   
59851   if(0) SWIG_fail;
59852   
59853 fail:
59854   lua_error(L);
59855   return SWIG_arg;
59856 }
59857
59858
59859 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
59860   int SWIG_arg = 0;
59861   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59862   uint32_t result;
59863   
59864   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
59865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
59866   
59867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59868     SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
59869   }
59870   
59871   result = (uint32_t)(arg1)->GetNumSynthetics();
59872   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59873   return SWIG_arg;
59874   
59875   if(0) SWIG_fail;
59876   
59877 fail:
59878   lua_error(L);
59879   return SWIG_arg;
59880 }
59881
59882
59883 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
59884   int SWIG_arg = 0;
59885   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59886   uint32_t arg2 ;
59887   lldb::SBTypeNameSpecifier result;
59888   
59889   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
59890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
59891   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
59892   
59893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59894     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59895   }
59896   
59897   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59898   arg2 = (uint32_t)lua_tonumber(L, 2);
59899   result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
59900   {
59901     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59902     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59903   }
59904   return SWIG_arg;
59905   
59906   if(0) SWIG_fail;
59907   
59908 fail:
59909   lua_error(L);
59910   return SWIG_arg;
59911 }
59912
59913
59914 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
59915   int SWIG_arg = 0;
59916   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59917   uint32_t arg2 ;
59918   lldb::SBTypeNameSpecifier result;
59919   
59920   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
59921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
59922   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
59923   
59924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59925     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59926   }
59927   
59928   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59929   arg2 = (uint32_t)lua_tonumber(L, 2);
59930   result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
59931   {
59932     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59933     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59934   }
59935   return SWIG_arg;
59936   
59937   if(0) SWIG_fail;
59938   
59939 fail:
59940   lua_error(L);
59941   return SWIG_arg;
59942 }
59943
59944
59945 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
59946   int SWIG_arg = 0;
59947   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59948   uint32_t arg2 ;
59949   lldb::SBTypeNameSpecifier result;
59950   
59951   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
59952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
59953   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
59954   
59955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59956     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59957   }
59958   
59959   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59960   arg2 = (uint32_t)lua_tonumber(L, 2);
59961   result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
59962   {
59963     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59964     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59965   }
59966   return SWIG_arg;
59967   
59968   if(0) SWIG_fail;
59969   
59970 fail:
59971   lua_error(L);
59972   return SWIG_arg;
59973 }
59974
59975
59976 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
59977   int SWIG_arg = 0;
59978   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59979   uint32_t arg2 ;
59980   lldb::SBTypeNameSpecifier result;
59981   
59982   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
59983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
59984   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
59985   
59986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59987     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59988   }
59989   
59990   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59991   arg2 = (uint32_t)lua_tonumber(L, 2);
59992   result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
59993   {
59994     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59995     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59996   }
59997   return SWIG_arg;
59998   
59999   if(0) SWIG_fail;
60000   
60001 fail:
60002   lua_error(L);
60003   return SWIG_arg;
60004 }
60005
60006
60007 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
60008   int SWIG_arg = 0;
60009   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60010   lldb::SBTypeNameSpecifier arg2 ;
60011   lldb::SBTypeNameSpecifier *argp2 ;
60012   lldb::SBTypeFilter result;
60013   
60014   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
60015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
60016   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
60017   
60018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60019     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60020   }
60021   
60022   
60023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60024     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60025   }
60026   arg2 = *argp2;
60027   
60028   result = (arg1)->GetFilterForType(arg2);
60029   {
60030     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
60031     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60032   }
60033   return SWIG_arg;
60034   
60035   if(0) SWIG_fail;
60036   
60037 fail:
60038   lua_error(L);
60039   return SWIG_arg;
60040 }
60041
60042
60043 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
60044   int SWIG_arg = 0;
60045   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60046   lldb::SBTypeNameSpecifier arg2 ;
60047   lldb::SBTypeNameSpecifier *argp2 ;
60048   lldb::SBTypeFormat result;
60049   
60050   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
60051   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
60052   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
60053   
60054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60055     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60056   }
60057   
60058   
60059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60060     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60061   }
60062   arg2 = *argp2;
60063   
60064   result = (arg1)->GetFormatForType(arg2);
60065   {
60066     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
60067     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60068   }
60069   return SWIG_arg;
60070   
60071   if(0) SWIG_fail;
60072   
60073 fail:
60074   lua_error(L);
60075   return SWIG_arg;
60076 }
60077
60078
60079 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
60080   int SWIG_arg = 0;
60081   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60082   lldb::SBTypeNameSpecifier arg2 ;
60083   lldb::SBTypeNameSpecifier *argp2 ;
60084   lldb::SBTypeSummary result;
60085   
60086   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
60087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
60088   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
60089   
60090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60091     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60092   }
60093   
60094   
60095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60096     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60097   }
60098   arg2 = *argp2;
60099   
60100   result = (arg1)->GetSummaryForType(arg2);
60101   {
60102     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
60103     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
60104   }
60105   return SWIG_arg;
60106   
60107   if(0) SWIG_fail;
60108   
60109 fail:
60110   lua_error(L);
60111   return SWIG_arg;
60112 }
60113
60114
60115 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
60116   int SWIG_arg = 0;
60117   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60118   lldb::SBTypeNameSpecifier arg2 ;
60119   lldb::SBTypeNameSpecifier *argp2 ;
60120   lldb::SBTypeSynthetic result;
60121   
60122   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
60123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
60124   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
60125   
60126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60127     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60128   }
60129   
60130   
60131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60132     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60133   }
60134   arg2 = *argp2;
60135   
60136   result = (arg1)->GetSyntheticForType(arg2);
60137   {
60138     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
60139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
60140   }
60141   return SWIG_arg;
60142   
60143   if(0) SWIG_fail;
60144   
60145 fail:
60146   lua_error(L);
60147   return SWIG_arg;
60148 }
60149
60150
60151 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
60152   int SWIG_arg = 0;
60153   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60154   uint32_t arg2 ;
60155   lldb::SBTypeFilter result;
60156   
60157   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
60158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
60159   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
60160   
60161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60162     SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60163   }
60164   
60165   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60166   arg2 = (uint32_t)lua_tonumber(L, 2);
60167   result = (arg1)->GetFilterAtIndex(arg2);
60168   {
60169     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
60170     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60171   }
60172   return SWIG_arg;
60173   
60174   if(0) SWIG_fail;
60175   
60176 fail:
60177   lua_error(L);
60178   return SWIG_arg;
60179 }
60180
60181
60182 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
60183   int SWIG_arg = 0;
60184   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60185   uint32_t arg2 ;
60186   lldb::SBTypeFormat result;
60187   
60188   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
60189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
60190   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
60191   
60192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60193     SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60194   }
60195   
60196   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60197   arg2 = (uint32_t)lua_tonumber(L, 2);
60198   result = (arg1)->GetFormatAtIndex(arg2);
60199   {
60200     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
60201     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60202   }
60203   return SWIG_arg;
60204   
60205   if(0) SWIG_fail;
60206   
60207 fail:
60208   lua_error(L);
60209   return SWIG_arg;
60210 }
60211
60212
60213 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
60214   int SWIG_arg = 0;
60215   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60216   uint32_t arg2 ;
60217   lldb::SBTypeSummary result;
60218   
60219   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
60220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
60221   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
60222   
60223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60224     SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60225   }
60226   
60227   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60228   arg2 = (uint32_t)lua_tonumber(L, 2);
60229   result = (arg1)->GetSummaryAtIndex(arg2);
60230   {
60231     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
60232     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
60233   }
60234   return SWIG_arg;
60235   
60236   if(0) SWIG_fail;
60237   
60238 fail:
60239   lua_error(L);
60240   return SWIG_arg;
60241 }
60242
60243
60244 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
60245   int SWIG_arg = 0;
60246   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60247   uint32_t arg2 ;
60248   lldb::SBTypeSynthetic result;
60249   
60250   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
60251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
60252   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
60253   
60254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60255     SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60256   }
60257   
60258   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60259   arg2 = (uint32_t)lua_tonumber(L, 2);
60260   result = (arg1)->GetSyntheticAtIndex(arg2);
60261   {
60262     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
60263     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
60264   }
60265   return SWIG_arg;
60266   
60267   if(0) SWIG_fail;
60268   
60269 fail:
60270   lua_error(L);
60271   return SWIG_arg;
60272 }
60273
60274
60275 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
60276   int SWIG_arg = 0;
60277   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60278   lldb::SBTypeNameSpecifier arg2 ;
60279   lldb::SBTypeFormat arg3 ;
60280   lldb::SBTypeNameSpecifier *argp2 ;
60281   lldb::SBTypeFormat *argp3 ;
60282   bool result;
60283   
60284   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
60285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
60286   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
60287   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
60288   
60289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60290     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
60291   }
60292   
60293   
60294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60295     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60296   }
60297   arg2 = *argp2;
60298   
60299   
60300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
60301     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
60302   }
60303   arg3 = *argp3;
60304   
60305   result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
60306   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60307   return SWIG_arg;
60308   
60309   if(0) SWIG_fail;
60310   
60311 fail:
60312   lua_error(L);
60313   return SWIG_arg;
60314 }
60315
60316
60317 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
60318   int SWIG_arg = 0;
60319   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60320   lldb::SBTypeNameSpecifier arg2 ;
60321   lldb::SBTypeNameSpecifier *argp2 ;
60322   bool result;
60323   
60324   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
60325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
60326   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
60327   
60328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60329     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
60330   }
60331   
60332   
60333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60334     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60335   }
60336   arg2 = *argp2;
60337   
60338   result = (bool)(arg1)->DeleteTypeFormat(arg2);
60339   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60340   return SWIG_arg;
60341   
60342   if(0) SWIG_fail;
60343   
60344 fail:
60345   lua_error(L);
60346   return SWIG_arg;
60347 }
60348
60349
60350 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
60351   int SWIG_arg = 0;
60352   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60353   lldb::SBTypeNameSpecifier arg2 ;
60354   lldb::SBTypeSummary arg3 ;
60355   lldb::SBTypeNameSpecifier *argp2 ;
60356   lldb::SBTypeSummary *argp3 ;
60357   bool result;
60358   
60359   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
60360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
60361   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
60362   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
60363   
60364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60365     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
60366   }
60367   
60368   
60369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60370     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60371   }
60372   arg2 = *argp2;
60373   
60374   
60375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
60376     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
60377   }
60378   arg3 = *argp3;
60379   
60380   result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
60381   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60382   return SWIG_arg;
60383   
60384   if(0) SWIG_fail;
60385   
60386 fail:
60387   lua_error(L);
60388   return SWIG_arg;
60389 }
60390
60391
60392 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
60393   int SWIG_arg = 0;
60394   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60395   lldb::SBTypeNameSpecifier arg2 ;
60396   lldb::SBTypeNameSpecifier *argp2 ;
60397   bool result;
60398   
60399   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
60400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
60401   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
60402   
60403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60404     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
60405   }
60406   
60407   
60408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60409     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60410   }
60411   arg2 = *argp2;
60412   
60413   result = (bool)(arg1)->DeleteTypeSummary(arg2);
60414   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60415   return SWIG_arg;
60416   
60417   if(0) SWIG_fail;
60418   
60419 fail:
60420   lua_error(L);
60421   return SWIG_arg;
60422 }
60423
60424
60425 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
60426   int SWIG_arg = 0;
60427   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60428   lldb::SBTypeNameSpecifier arg2 ;
60429   lldb::SBTypeFilter arg3 ;
60430   lldb::SBTypeNameSpecifier *argp2 ;
60431   lldb::SBTypeFilter *argp3 ;
60432   bool result;
60433   
60434   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
60435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
60436   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
60437   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
60438   
60439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60440     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
60441   }
60442   
60443   
60444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60445     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60446   }
60447   arg2 = *argp2;
60448   
60449   
60450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60451     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
60452   }
60453   arg3 = *argp3;
60454   
60455   result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
60456   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60457   return SWIG_arg;
60458   
60459   if(0) SWIG_fail;
60460   
60461 fail:
60462   lua_error(L);
60463   return SWIG_arg;
60464 }
60465
60466
60467 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
60468   int SWIG_arg = 0;
60469   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60470   lldb::SBTypeNameSpecifier arg2 ;
60471   lldb::SBTypeNameSpecifier *argp2 ;
60472   bool result;
60473   
60474   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
60475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
60476   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
60477   
60478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60479     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
60480   }
60481   
60482   
60483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60484     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60485   }
60486   arg2 = *argp2;
60487   
60488   result = (bool)(arg1)->DeleteTypeFilter(arg2);
60489   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60490   return SWIG_arg;
60491   
60492   if(0) SWIG_fail;
60493   
60494 fail:
60495   lua_error(L);
60496   return SWIG_arg;
60497 }
60498
60499
60500 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
60501   int SWIG_arg = 0;
60502   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60503   lldb::SBTypeNameSpecifier arg2 ;
60504   lldb::SBTypeSynthetic arg3 ;
60505   lldb::SBTypeNameSpecifier *argp2 ;
60506   lldb::SBTypeSynthetic *argp3 ;
60507   bool result;
60508   
60509   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
60510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
60511   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
60512   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
60513   
60514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60515     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
60516   }
60517   
60518   
60519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60520     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60521   }
60522   arg2 = *argp2;
60523   
60524   
60525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
60526     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
60527   }
60528   arg3 = *argp3;
60529   
60530   result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
60531   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60532   return SWIG_arg;
60533   
60534   if(0) SWIG_fail;
60535   
60536 fail:
60537   lua_error(L);
60538   return SWIG_arg;
60539 }
60540
60541
60542 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
60543   int SWIG_arg = 0;
60544   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60545   lldb::SBTypeNameSpecifier arg2 ;
60546   lldb::SBTypeNameSpecifier *argp2 ;
60547   bool result;
60548   
60549   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
60550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
60551   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
60552   
60553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60554     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
60555   }
60556   
60557   
60558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60559     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60560   }
60561   arg2 = *argp2;
60562   
60563   result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
60564   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60565   return SWIG_arg;
60566   
60567   if(0) SWIG_fail;
60568   
60569 fail:
60570   lua_error(L);
60571   return SWIG_arg;
60572 }
60573
60574
60575 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
60576   int SWIG_arg = 0;
60577   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60578   std::string result;
60579   
60580   SWIG_check_num_args("lldb::SBTypeCategory::__str__",1,1)
60581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__str__",1,"lldb::SBTypeCategory *");
60582   
60583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60584     SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
60585   }
60586   
60587   result = lldb_SBTypeCategory___str__(arg1);
60588   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60589   return SWIG_arg;
60590   
60591   if(0) SWIG_fail;
60592   
60593 fail:
60594   lua_error(L);
60595   return SWIG_arg;
60596 }
60597
60598
60599 static void swig_delete_SBTypeCategory(void *obj) {
60600 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
60601 delete arg1;
60602 }
60603 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
60604     assert(lua_istable(L,1));
60605     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
60606     assert(!lua_isnil(L,-1));
60607     lua_replace(L,1); /* replace our table with real constructor */
60608     lua_call(L,lua_gettop(L)-1,1);
60609     return 1;
60610 }
60611 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
60612     {0,0,0}
60613 };
60614 static swig_lua_method swig_SBTypeCategory_methods[]= {
60615     { "IsValid", _wrap_SBTypeCategory_IsValid},
60616     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
60617     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
60618     { "GetName", _wrap_SBTypeCategory_GetName},
60619     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
60620     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
60621     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
60622     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
60623     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
60624     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
60625     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
60626     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
60627     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
60628     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
60629     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
60630     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
60631     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
60632     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
60633     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
60634     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
60635     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
60636     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
60637     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
60638     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
60639     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
60640     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
60641     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
60642     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
60643     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
60644     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
60645     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
60646     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
60647     { "__tostring", _wrap_SBTypeCategory___tostring},
60648     {0,0}
60649 };
60650 static swig_lua_method swig_SBTypeCategory_meta[] = {
60651     { "__tostring", _wrap_SBTypeCategory___tostring},
60652     {0,0}
60653 };
60654
60655 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
60656     {0,0,0}
60657 };
60658 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
60659     {0,0,0,0,0,0}
60660 };
60661 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
60662     {0,0}
60663 };
60664 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
60665     0
60666 };
60667
60668 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
60669     "SBTypeCategory",
60670     swig_SBTypeCategory_Sf_SwigStatic_methods,
60671     swig_SBTypeCategory_Sf_SwigStatic_attributes,
60672     swig_SBTypeCategory_Sf_SwigStatic_constants,
60673     swig_SBTypeCategory_Sf_SwigStatic_classes,
60674     0
60675 };
60676 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
60677 static const char *swig_SBTypeCategory_base_names[] = {0};
60678 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 };
60679
60680 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
60681   int SWIG_arg = 0;
60682   lldb::SBTypeEnumMember *result = 0 ;
60683   
60684   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
60685   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
60686   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++; 
60687   return SWIG_arg;
60688   
60689   if(0) SWIG_fail;
60690   
60691 fail:
60692   lua_error(L);
60693   return SWIG_arg;
60694 }
60695
60696
60697 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
60698   int SWIG_arg = 0;
60699   lldb::SBTypeEnumMember *arg1 = 0 ;
60700   lldb::SBTypeEnumMember *result = 0 ;
60701   
60702   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
60703   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
60704   
60705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60706     SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60707   }
60708   
60709   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
60710   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++; 
60711   return SWIG_arg;
60712   
60713   if(0) SWIG_fail;
60714   
60715 fail:
60716   lua_error(L);
60717   return SWIG_arg;
60718 }
60719
60720
60721 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
60722   int argc;
60723   int argv[2]={
60724     1,2
60725   };
60726   
60727   argc = lua_gettop(L);
60728   if (argc == 0) {
60729     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
60730   }
60731   if (argc == 1) {
60732     int _v;
60733     {
60734       void *ptr;
60735       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
60736         _v = 0;
60737       } else {
60738         _v = 1;
60739       }
60740     }
60741     if (_v) {
60742       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
60743     }
60744   }
60745   
60746   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
60747     "  Possible C/C++ prototypes are:\n"
60748     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
60749     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
60750   lua_error(L);return 0;
60751 }
60752
60753
60754 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
60755   int SWIG_arg = 0;
60756   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60757   bool result;
60758   
60759   SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
60760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
60761   
60762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60763     SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60764   }
60765   
60766   result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
60767   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60768   return SWIG_arg;
60769   
60770   if(0) SWIG_fail;
60771   
60772 fail:
60773   lua_error(L);
60774   return SWIG_arg;
60775 }
60776
60777
60778 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
60779   int SWIG_arg = 0;
60780   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60781   int64_t result;
60782   
60783   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
60784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
60785   
60786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60787     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60788   }
60789   
60790   result = (int64_t)(arg1)->GetValueAsSigned();
60791   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60792   return SWIG_arg;
60793   
60794   if(0) SWIG_fail;
60795   
60796 fail:
60797   lua_error(L);
60798   return SWIG_arg;
60799 }
60800
60801
60802 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
60803   int SWIG_arg = 0;
60804   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60805   uint64_t result;
60806   
60807   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
60808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
60809   
60810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60811     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60812   }
60813   
60814   result = (uint64_t)(arg1)->GetValueAsUnsigned();
60815   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60816   return SWIG_arg;
60817   
60818   if(0) SWIG_fail;
60819   
60820 fail:
60821   lua_error(L);
60822   return SWIG_arg;
60823 }
60824
60825
60826 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
60827   int SWIG_arg = 0;
60828   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60829   char *result = 0 ;
60830   
60831   SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
60832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
60833   
60834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60835     SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60836   }
60837   
60838   result = (char *)(arg1)->GetName();
60839   lua_pushstring(L,(const char *)result); SWIG_arg++;
60840   return SWIG_arg;
60841   
60842   if(0) SWIG_fail;
60843   
60844 fail:
60845   lua_error(L);
60846   return SWIG_arg;
60847 }
60848
60849
60850 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
60851   int SWIG_arg = 0;
60852   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60853   lldb::SBType result;
60854   
60855   SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
60856   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
60857   
60858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60859     SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60860   }
60861   
60862   result = (arg1)->GetType();
60863   {
60864     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60865     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60866   }
60867   return SWIG_arg;
60868   
60869   if(0) SWIG_fail;
60870   
60871 fail:
60872   lua_error(L);
60873   return SWIG_arg;
60874 }
60875
60876
60877 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
60878   int SWIG_arg = 0;
60879   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60880   lldb::SBStream *arg2 = 0 ;
60881   lldb::DescriptionLevel arg3 ;
60882   bool result;
60883   
60884   SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
60885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
60886   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
60887   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
60888   
60889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60890     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60891   }
60892   
60893   
60894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60895     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60896   }
60897   
60898   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
60899   result = (bool)(arg1)->GetDescription(*arg2,arg3);
60900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60901   return SWIG_arg;
60902   
60903   if(0) SWIG_fail;
60904   
60905 fail:
60906   lua_error(L);
60907   return SWIG_arg;
60908 }
60909
60910
60911 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
60912   int SWIG_arg = 0;
60913   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60914   std::string result;
60915   
60916   SWIG_check_num_args("lldb::SBTypeEnumMember::__str__",1,1)
60917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__str__",1,"lldb::SBTypeEnumMember *");
60918   
60919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60920     SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60921   }
60922   
60923   result = lldb_SBTypeEnumMember___str__(arg1);
60924   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60925   return SWIG_arg;
60926   
60927   if(0) SWIG_fail;
60928   
60929 fail:
60930   lua_error(L);
60931   return SWIG_arg;
60932 }
60933
60934
60935 static void swig_delete_SBTypeEnumMember(void *obj) {
60936 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
60937 delete arg1;
60938 }
60939 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
60940     assert(lua_istable(L,1));
60941     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
60942     assert(!lua_isnil(L,-1));
60943     lua_replace(L,1); /* replace our table with real constructor */
60944     lua_call(L,lua_gettop(L)-1,1);
60945     return 1;
60946 }
60947 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
60948     {0,0,0}
60949 };
60950 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
60951     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
60952     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
60953     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
60954     { "GetName", _wrap_SBTypeEnumMember_GetName},
60955     { "GetType", _wrap_SBTypeEnumMember_GetType},
60956     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
60957     { "__tostring", _wrap_SBTypeEnumMember___tostring},
60958     {0,0}
60959 };
60960 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
60961     { "__tostring", _wrap_SBTypeEnumMember___tostring},
60962     {0,0}
60963 };
60964
60965 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
60966     {0,0,0}
60967 };
60968 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
60969     {0,0,0,0,0,0}
60970 };
60971 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
60972     {0,0}
60973 };
60974 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
60975     0
60976 };
60977
60978 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
60979     "SBTypeEnumMember",
60980     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
60981     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
60982     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
60983     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
60984     0
60985 };
60986 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
60987 static const char *swig_SBTypeEnumMember_base_names[] = {0};
60988 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 };
60989
60990 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
60991   int SWIG_arg = 0;
60992   lldb::SBTypeEnumMemberList *result = 0 ;
60993   
60994   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
60995   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
60996   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++; 
60997   return SWIG_arg;
60998   
60999   if(0) SWIG_fail;
61000   
61001 fail:
61002   lua_error(L);
61003   return SWIG_arg;
61004 }
61005
61006
61007 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
61008   int SWIG_arg = 0;
61009   lldb::SBTypeEnumMemberList *arg1 = 0 ;
61010   lldb::SBTypeEnumMemberList *result = 0 ;
61011   
61012   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
61013   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
61014   
61015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61016     SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61017   }
61018   
61019   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
61020   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++; 
61021   return SWIG_arg;
61022   
61023   if(0) SWIG_fail;
61024   
61025 fail:
61026   lua_error(L);
61027   return SWIG_arg;
61028 }
61029
61030
61031 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
61032   int argc;
61033   int argv[2]={
61034     1,2
61035   };
61036   
61037   argc = lua_gettop(L);
61038   if (argc == 0) {
61039     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
61040   }
61041   if (argc == 1) {
61042     int _v;
61043     {
61044       void *ptr;
61045       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
61046         _v = 0;
61047       } else {
61048         _v = 1;
61049       }
61050     }
61051     if (_v) {
61052       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
61053     }
61054   }
61055   
61056   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
61057     "  Possible C/C++ prototypes are:\n"
61058     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
61059     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
61060   lua_error(L);return 0;
61061 }
61062
61063
61064 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
61065   int SWIG_arg = 0;
61066   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61067   bool result;
61068   
61069   SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
61070   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
61071   
61072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61073     SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61074   }
61075   
61076   result = (bool)(arg1)->IsValid();
61077   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61078   return SWIG_arg;
61079   
61080   if(0) SWIG_fail;
61081   
61082 fail:
61083   lua_error(L);
61084   return SWIG_arg;
61085 }
61086
61087
61088 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
61089   int SWIG_arg = 0;
61090   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61091   lldb::SBTypeEnumMember arg2 ;
61092   lldb::SBTypeEnumMember *argp2 ;
61093   
61094   SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
61095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
61096   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
61097   
61098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61099     SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61100   }
61101   
61102   
61103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61104     SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
61105   }
61106   arg2 = *argp2;
61107   
61108   (arg1)->Append(arg2);
61109   
61110   return SWIG_arg;
61111   
61112   if(0) SWIG_fail;
61113   
61114 fail:
61115   lua_error(L);
61116   return SWIG_arg;
61117 }
61118
61119
61120 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
61121   int SWIG_arg = 0;
61122   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61123   uint32_t arg2 ;
61124   lldb::SBTypeEnumMember result;
61125   
61126   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
61127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
61128   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
61129   
61130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61131     SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61132   }
61133   
61134   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61135   arg2 = (uint32_t)lua_tonumber(L, 2);
61136   result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
61137   {
61138     lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember((const lldb::SBTypeEnumMember &) result);
61139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
61140   }
61141   return SWIG_arg;
61142   
61143   if(0) SWIG_fail;
61144   
61145 fail:
61146   lua_error(L);
61147   return SWIG_arg;
61148 }
61149
61150
61151 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
61152   int SWIG_arg = 0;
61153   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61154   uint32_t result;
61155   
61156   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
61157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
61158   
61159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61160     SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61161   }
61162   
61163   result = (uint32_t)(arg1)->GetSize();
61164   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
61165   return SWIG_arg;
61166   
61167   if(0) SWIG_fail;
61168   
61169 fail:
61170   lua_error(L);
61171   return SWIG_arg;
61172 }
61173
61174
61175 static void swig_delete_SBTypeEnumMemberList(void *obj) {
61176 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
61177 delete arg1;
61178 }
61179 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
61180     assert(lua_istable(L,1));
61181     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
61182     assert(!lua_isnil(L,-1));
61183     lua_replace(L,1); /* replace our table with real constructor */
61184     lua_call(L,lua_gettop(L)-1,1);
61185     return 1;
61186 }
61187 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
61188     {0,0,0}
61189 };
61190 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
61191     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
61192     { "Append", _wrap_SBTypeEnumMemberList_Append},
61193     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
61194     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
61195     {0,0}
61196 };
61197 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
61198     {0,0}
61199 };
61200
61201 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
61202     {0,0,0}
61203 };
61204 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
61205     {0,0,0,0,0,0}
61206 };
61207 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
61208     {0,0}
61209 };
61210 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
61211     0
61212 };
61213
61214 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
61215     "SBTypeEnumMemberList",
61216     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
61217     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
61218     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
61219     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
61220     0
61221 };
61222 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
61223 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
61224 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 };
61225
61226 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
61227   int SWIG_arg = 0;
61228   lldb::SBTypeFilter *result = 0 ;
61229   
61230   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
61231   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
61232   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++; 
61233   return SWIG_arg;
61234   
61235   if(0) SWIG_fail;
61236   
61237 fail:
61238   lua_error(L);
61239   return SWIG_arg;
61240 }
61241
61242
61243 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
61244   int SWIG_arg = 0;
61245   uint32_t arg1 ;
61246   lldb::SBTypeFilter *result = 0 ;
61247   
61248   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
61249   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
61250   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
61251   arg1 = (uint32_t)lua_tonumber(L, 1);
61252   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
61253   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++; 
61254   return SWIG_arg;
61255   
61256   if(0) SWIG_fail;
61257   
61258 fail:
61259   lua_error(L);
61260   return SWIG_arg;
61261 }
61262
61263
61264 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
61265   int SWIG_arg = 0;
61266   lldb::SBTypeFilter *arg1 = 0 ;
61267   lldb::SBTypeFilter *result = 0 ;
61268   
61269   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
61270   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
61271   
61272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61273     SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
61274   }
61275   
61276   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
61277   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++; 
61278   return SWIG_arg;
61279   
61280   if(0) SWIG_fail;
61281   
61282 fail:
61283   lua_error(L);
61284   return SWIG_arg;
61285 }
61286
61287
61288 static int _wrap_new_SBTypeFilter(lua_State* L) {
61289   int argc;
61290   int argv[2]={
61291     1,2
61292   };
61293   
61294   argc = lua_gettop(L);
61295   if (argc == 0) {
61296     return _wrap_new_SBTypeFilter__SWIG_0(L);
61297   }
61298   if (argc == 1) {
61299     int _v;
61300     {
61301       void *ptr;
61302       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
61303         _v = 0;
61304       } else {
61305         _v = 1;
61306       }
61307     }
61308     if (_v) {
61309       return _wrap_new_SBTypeFilter__SWIG_2(L);
61310     }
61311   }
61312   if (argc == 1) {
61313     int _v;
61314     {
61315       _v = lua_isnumber(L,argv[0]);
61316     }
61317     if (_v) {
61318       return _wrap_new_SBTypeFilter__SWIG_1(L);
61319     }
61320   }
61321   
61322   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
61323     "  Possible C/C++ prototypes are:\n"
61324     "    lldb::SBTypeFilter::SBTypeFilter()\n"
61325     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
61326     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
61327   lua_error(L);return 0;
61328 }
61329
61330
61331 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
61332   int SWIG_arg = 0;
61333   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61334   bool result;
61335   
61336   SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
61337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
61338   
61339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61340     SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
61341   }
61342   
61343   result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
61344   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61345   return SWIG_arg;
61346   
61347   if(0) SWIG_fail;
61348   
61349 fail:
61350   lua_error(L);
61351   return SWIG_arg;
61352 }
61353
61354
61355 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
61356   int SWIG_arg = 0;
61357   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61358   lldb::SBTypeFilter *arg2 = 0 ;
61359   bool result;
61360   
61361   SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
61362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
61363   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
61364   
61365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61366     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
61367   }
61368   
61369   
61370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61371     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
61372   }
61373   
61374   result = (bool)(arg1)->IsEqualTo(*arg2);
61375   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61376   return SWIG_arg;
61377   
61378   if(0) SWIG_fail;
61379   
61380 fail:
61381   lua_error(L);
61382   return SWIG_arg;
61383 }
61384
61385
61386 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
61387   int SWIG_arg = 0;
61388   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61389   uint32_t result;
61390   
61391   SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
61392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
61393   
61394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61395     SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
61396   }
61397   
61398   result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
61399   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
61400   return SWIG_arg;
61401   
61402   if(0) SWIG_fail;
61403   
61404 fail:
61405   lua_error(L);
61406   return SWIG_arg;
61407 }
61408
61409
61410 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
61411   int SWIG_arg = 0;
61412   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61413   uint32_t arg2 ;
61414   char *result = 0 ;
61415   
61416   SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
61417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
61418   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
61419   
61420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61421     SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
61422   }
61423   
61424   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61425   arg2 = (uint32_t)lua_tonumber(L, 2);
61426   result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
61427   lua_pushstring(L,(const char *)result); SWIG_arg++;
61428   return SWIG_arg;
61429   
61430   if(0) SWIG_fail;
61431   
61432 fail:
61433   lua_error(L);
61434   return SWIG_arg;
61435 }
61436
61437
61438 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
61439   int SWIG_arg = 0;
61440   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61441   uint32_t arg2 ;
61442   char *arg3 = (char *) 0 ;
61443   bool result;
61444   
61445   SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
61446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
61447   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
61448   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
61449   
61450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61451     SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
61452   }
61453   
61454   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61455   arg2 = (uint32_t)lua_tonumber(L, 2);
61456   arg3 = (char *)lua_tostring(L, 3);
61457   result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
61458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61459   return SWIG_arg;
61460   
61461   if(0) SWIG_fail;
61462   
61463 fail:
61464   lua_error(L);
61465   return SWIG_arg;
61466 }
61467
61468
61469 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
61470   int SWIG_arg = 0;
61471   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61472   char *arg2 = (char *) 0 ;
61473   
61474   SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
61475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
61476   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
61477   
61478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61479     SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
61480   }
61481   
61482   arg2 = (char *)lua_tostring(L, 2);
61483   (arg1)->AppendExpressionPath((char const *)arg2);
61484   
61485   return SWIG_arg;
61486   
61487   if(0) SWIG_fail;
61488   
61489 fail:
61490   lua_error(L);
61491   return SWIG_arg;
61492 }
61493
61494
61495 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
61496   int SWIG_arg = 0;
61497   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61498   
61499   SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
61500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
61501   
61502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61503     SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
61504   }
61505   
61506   (arg1)->Clear();
61507   
61508   return SWIG_arg;
61509   
61510   if(0) SWIG_fail;
61511   
61512 fail:
61513   lua_error(L);
61514   return SWIG_arg;
61515 }
61516
61517
61518 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
61519   int SWIG_arg = 0;
61520   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61521   uint32_t result;
61522   
61523   SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
61524   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
61525   
61526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61527     SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
61528   }
61529   
61530   result = (uint32_t)(arg1)->GetOptions();
61531   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
61532   return SWIG_arg;
61533   
61534   if(0) SWIG_fail;
61535   
61536 fail:
61537   lua_error(L);
61538   return SWIG_arg;
61539 }
61540
61541
61542 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
61543   int SWIG_arg = 0;
61544   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61545   uint32_t arg2 ;
61546   
61547   SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
61548   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
61549   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
61550   
61551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61552     SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
61553   }
61554   
61555   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61556   arg2 = (uint32_t)lua_tonumber(L, 2);
61557   (arg1)->SetOptions(arg2);
61558   
61559   return SWIG_arg;
61560   
61561   if(0) SWIG_fail;
61562   
61563 fail:
61564   lua_error(L);
61565   return SWIG_arg;
61566 }
61567
61568
61569 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
61570   int SWIG_arg = 0;
61571   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61572   lldb::SBStream *arg2 = 0 ;
61573   lldb::DescriptionLevel arg3 ;
61574   bool result;
61575   
61576   SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
61577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
61578   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
61579   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
61580   
61581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61582     SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
61583   }
61584   
61585   
61586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61587     SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61588   }
61589   
61590   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
61591   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61592   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61593   return SWIG_arg;
61594   
61595   if(0) SWIG_fail;
61596   
61597 fail:
61598   lua_error(L);
61599   return SWIG_arg;
61600 }
61601
61602
61603 static int _wrap_SBTypeFilter___eq(lua_State* L) {
61604   int SWIG_arg = 0;
61605   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61606   lldb::SBTypeFilter *arg2 = 0 ;
61607   bool result;
61608   
61609   SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
61610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
61611   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
61612   
61613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61614     SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
61615   }
61616   
61617   
61618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61619     SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
61620   }
61621   
61622   result = (bool)(arg1)->operator ==(*arg2);
61623   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61624   return SWIG_arg;
61625   
61626   if(0) SWIG_fail;
61627   
61628 fail:
61629   lua_error(L);
61630   return SWIG_arg;
61631 }
61632
61633
61634 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
61635   int SWIG_arg = 0;
61636   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61637   std::string result;
61638   
61639   SWIG_check_num_args("lldb::SBTypeFilter::__str__",1,1)
61640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__str__",1,"lldb::SBTypeFilter *");
61641   
61642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61643     SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
61644   }
61645   
61646   result = lldb_SBTypeFilter___str__(arg1);
61647   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61648   return SWIG_arg;
61649   
61650   if(0) SWIG_fail;
61651   
61652 fail:
61653   lua_error(L);
61654   return SWIG_arg;
61655 }
61656
61657
61658 static void swig_delete_SBTypeFilter(void *obj) {
61659 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
61660 delete arg1;
61661 }
61662 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
61663     assert(lua_istable(L,1));
61664     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
61665     assert(!lua_isnil(L,-1));
61666     lua_replace(L,1); /* replace our table with real constructor */
61667     lua_call(L,lua_gettop(L)-1,1);
61668     return 1;
61669 }
61670 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
61671     {0,0,0}
61672 };
61673 static swig_lua_method swig_SBTypeFilter_methods[]= {
61674     { "IsValid", _wrap_SBTypeFilter_IsValid},
61675     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
61676     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
61677     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
61678     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
61679     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
61680     { "Clear", _wrap_SBTypeFilter_Clear},
61681     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
61682     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
61683     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
61684     { "__eq", _wrap_SBTypeFilter___eq},
61685     { "__tostring", _wrap_SBTypeFilter___tostring},
61686     {0,0}
61687 };
61688 static swig_lua_method swig_SBTypeFilter_meta[] = {
61689     { "__eq", _wrap_SBTypeFilter___eq},
61690     { "__tostring", _wrap_SBTypeFilter___tostring},
61691     {0,0}
61692 };
61693
61694 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
61695     {0,0,0}
61696 };
61697 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
61698     {0,0,0,0,0,0}
61699 };
61700 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
61701     {0,0}
61702 };
61703 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
61704     0
61705 };
61706
61707 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
61708     "SBTypeFilter",
61709     swig_SBTypeFilter_Sf_SwigStatic_methods,
61710     swig_SBTypeFilter_Sf_SwigStatic_attributes,
61711     swig_SBTypeFilter_Sf_SwigStatic_constants,
61712     swig_SBTypeFilter_Sf_SwigStatic_classes,
61713     0
61714 };
61715 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
61716 static const char *swig_SBTypeFilter_base_names[] = {0};
61717 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 };
61718
61719 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
61720   int SWIG_arg = 0;
61721   lldb::SBTypeFormat *result = 0 ;
61722   
61723   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
61724   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
61725   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
61726   return SWIG_arg;
61727   
61728   if(0) SWIG_fail;
61729   
61730 fail:
61731   lua_error(L);
61732   return SWIG_arg;
61733 }
61734
61735
61736 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
61737   int SWIG_arg = 0;
61738   lldb::Format arg1 ;
61739   uint32_t arg2 ;
61740   lldb::SBTypeFormat *result = 0 ;
61741   
61742   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
61743   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
61744   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
61745   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
61746   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61747   arg2 = (uint32_t)lua_tonumber(L, 2);
61748   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
61749   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
61750   return SWIG_arg;
61751   
61752   if(0) SWIG_fail;
61753   
61754 fail:
61755   lua_error(L);
61756   return SWIG_arg;
61757 }
61758
61759
61760 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
61761   int SWIG_arg = 0;
61762   lldb::Format arg1 ;
61763   lldb::SBTypeFormat *result = 0 ;
61764   
61765   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
61766   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
61767   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
61768   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
61769   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
61770   return SWIG_arg;
61771   
61772   if(0) SWIG_fail;
61773   
61774 fail:
61775   lua_error(L);
61776   return SWIG_arg;
61777 }
61778
61779
61780 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
61781   int SWIG_arg = 0;
61782   char *arg1 = (char *) 0 ;
61783   uint32_t arg2 ;
61784   lldb::SBTypeFormat *result = 0 ;
61785   
61786   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
61787   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
61788   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
61789   arg1 = (char *)lua_tostring(L, 1);
61790   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61791   arg2 = (uint32_t)lua_tonumber(L, 2);
61792   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
61793   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
61794   return SWIG_arg;
61795   
61796   if(0) SWIG_fail;
61797   
61798 fail:
61799   lua_error(L);
61800   return SWIG_arg;
61801 }
61802
61803
61804 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
61805   int SWIG_arg = 0;
61806   char *arg1 = (char *) 0 ;
61807   lldb::SBTypeFormat *result = 0 ;
61808   
61809   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
61810   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
61811   arg1 = (char *)lua_tostring(L, 1);
61812   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
61813   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
61814   return SWIG_arg;
61815   
61816   if(0) SWIG_fail;
61817   
61818 fail:
61819   lua_error(L);
61820   return SWIG_arg;
61821 }
61822
61823
61824 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
61825   int SWIG_arg = 0;
61826   lldb::SBTypeFormat *arg1 = 0 ;
61827   lldb::SBTypeFormat *result = 0 ;
61828   
61829   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
61830   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
61831   
61832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61833     SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
61834   }
61835   
61836   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
61837   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
61838   return SWIG_arg;
61839   
61840   if(0) SWIG_fail;
61841   
61842 fail:
61843   lua_error(L);
61844   return SWIG_arg;
61845 }
61846
61847
61848 static int _wrap_new_SBTypeFormat(lua_State* L) {
61849   int argc;
61850   int argv[3]={
61851     1,2,3
61852   };
61853   
61854   argc = lua_gettop(L);
61855   if (argc == 0) {
61856     return _wrap_new_SBTypeFormat__SWIG_0(L);
61857   }
61858   if (argc == 1) {
61859     int _v;
61860     {
61861       void *ptr;
61862       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
61863         _v = 0;
61864       } else {
61865         _v = 1;
61866       }
61867     }
61868     if (_v) {
61869       return _wrap_new_SBTypeFormat__SWIG_5(L);
61870     }
61871   }
61872   if (argc == 1) {
61873     int _v;
61874     {
61875       _v = lua_isnumber(L,argv[0]);
61876     }
61877     if (_v) {
61878       return _wrap_new_SBTypeFormat__SWIG_2(L);
61879     }
61880   }
61881   if (argc == 1) {
61882     int _v;
61883     {
61884       _v = SWIG_lua_isnilstring(L,argv[0]);
61885     }
61886     if (_v) {
61887       return _wrap_new_SBTypeFormat__SWIG_4(L);
61888     }
61889   }
61890   if (argc == 2) {
61891     int _v;
61892     {
61893       _v = lua_isnumber(L,argv[0]);
61894     }
61895     if (_v) {
61896       {
61897         _v = lua_isnumber(L,argv[1]);
61898       }
61899       if (_v) {
61900         return _wrap_new_SBTypeFormat__SWIG_1(L);
61901       }
61902     }
61903   }
61904   if (argc == 2) {
61905     int _v;
61906     {
61907       _v = SWIG_lua_isnilstring(L,argv[0]);
61908     }
61909     if (_v) {
61910       {
61911         _v = lua_isnumber(L,argv[1]);
61912       }
61913       if (_v) {
61914         return _wrap_new_SBTypeFormat__SWIG_3(L);
61915       }
61916     }
61917   }
61918   
61919   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
61920     "  Possible C/C++ prototypes are:\n"
61921     "    lldb::SBTypeFormat::SBTypeFormat()\n"
61922     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
61923     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
61924     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
61925     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
61926     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
61927   lua_error(L);return 0;
61928 }
61929
61930
61931 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
61932   int SWIG_arg = 0;
61933   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61934   bool result;
61935   
61936   SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
61937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
61938   
61939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61940     SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
61941   }
61942   
61943   result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
61944   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61945   return SWIG_arg;
61946   
61947   if(0) SWIG_fail;
61948   
61949 fail:
61950   lua_error(L);
61951   return SWIG_arg;
61952 }
61953
61954
61955 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
61956   int SWIG_arg = 0;
61957   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61958   lldb::SBTypeFormat *arg2 = 0 ;
61959   bool result;
61960   
61961   SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
61962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
61963   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
61964   
61965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61966     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
61967   }
61968   
61969   
61970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61971     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
61972   }
61973   
61974   result = (bool)(arg1)->IsEqualTo(*arg2);
61975   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61976   return SWIG_arg;
61977   
61978   if(0) SWIG_fail;
61979   
61980 fail:
61981   lua_error(L);
61982   return SWIG_arg;
61983 }
61984
61985
61986 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
61987   int SWIG_arg = 0;
61988   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61989   lldb::Format result;
61990   
61991   SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
61992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
61993   
61994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61995     SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
61996   }
61997   
61998   result = (lldb::Format)(arg1)->GetFormat();
61999   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62000   return SWIG_arg;
62001   
62002   if(0) SWIG_fail;
62003   
62004 fail:
62005   lua_error(L);
62006   return SWIG_arg;
62007 }
62008
62009
62010 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
62011   int SWIG_arg = 0;
62012   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62013   char *result = 0 ;
62014   
62015   SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
62016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
62017   
62018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62019     SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
62020   }
62021   
62022   result = (char *)(arg1)->GetTypeName();
62023   lua_pushstring(L,(const char *)result); SWIG_arg++;
62024   return SWIG_arg;
62025   
62026   if(0) SWIG_fail;
62027   
62028 fail:
62029   lua_error(L);
62030   return SWIG_arg;
62031 }
62032
62033
62034 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
62035   int SWIG_arg = 0;
62036   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62037   uint32_t result;
62038   
62039   SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
62040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
62041   
62042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62043     SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
62044   }
62045   
62046   result = (uint32_t)(arg1)->GetOptions();
62047   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
62048   return SWIG_arg;
62049   
62050   if(0) SWIG_fail;
62051   
62052 fail:
62053   lua_error(L);
62054   return SWIG_arg;
62055 }
62056
62057
62058 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
62059   int SWIG_arg = 0;
62060   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62061   lldb::Format arg2 ;
62062   
62063   SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
62064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
62065   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
62066   
62067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62068     SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
62069   }
62070   
62071   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
62072   (arg1)->SetFormat(arg2);
62073   
62074   return SWIG_arg;
62075   
62076   if(0) SWIG_fail;
62077   
62078 fail:
62079   lua_error(L);
62080   return SWIG_arg;
62081 }
62082
62083
62084 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
62085   int SWIG_arg = 0;
62086   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62087   char *arg2 = (char *) 0 ;
62088   
62089   SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
62090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
62091   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
62092   
62093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62094     SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
62095   }
62096   
62097   arg2 = (char *)lua_tostring(L, 2);
62098   (arg1)->SetTypeName((char const *)arg2);
62099   
62100   return SWIG_arg;
62101   
62102   if(0) SWIG_fail;
62103   
62104 fail:
62105   lua_error(L);
62106   return SWIG_arg;
62107 }
62108
62109
62110 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
62111   int SWIG_arg = 0;
62112   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62113   uint32_t arg2 ;
62114   
62115   SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
62116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
62117   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
62118   
62119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62120     SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
62121   }
62122   
62123   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62124   arg2 = (uint32_t)lua_tonumber(L, 2);
62125   (arg1)->SetOptions(arg2);
62126   
62127   return SWIG_arg;
62128   
62129   if(0) SWIG_fail;
62130   
62131 fail:
62132   lua_error(L);
62133   return SWIG_arg;
62134 }
62135
62136
62137 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
62138   int SWIG_arg = 0;
62139   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62140   lldb::SBStream *arg2 = 0 ;
62141   lldb::DescriptionLevel arg3 ;
62142   bool result;
62143   
62144   SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
62145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
62146   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
62147   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
62148   
62149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62150     SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
62151   }
62152   
62153   
62154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62155     SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62156   }
62157   
62158   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62159   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62161   return SWIG_arg;
62162   
62163   if(0) SWIG_fail;
62164   
62165 fail:
62166   lua_error(L);
62167   return SWIG_arg;
62168 }
62169
62170
62171 static int _wrap_SBTypeFormat___eq(lua_State* L) {
62172   int SWIG_arg = 0;
62173   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62174   lldb::SBTypeFormat *arg2 = 0 ;
62175   bool result;
62176   
62177   SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
62178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
62179   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
62180   
62181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62182     SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
62183   }
62184   
62185   
62186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62187     SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
62188   }
62189   
62190   result = (bool)(arg1)->operator ==(*arg2);
62191   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62192   return SWIG_arg;
62193   
62194   if(0) SWIG_fail;
62195   
62196 fail:
62197   lua_error(L);
62198   return SWIG_arg;
62199 }
62200
62201
62202 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
62203   int SWIG_arg = 0;
62204   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62205   std::string result;
62206   
62207   SWIG_check_num_args("lldb::SBTypeFormat::__str__",1,1)
62208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__str__",1,"lldb::SBTypeFormat *");
62209   
62210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62211     SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
62212   }
62213   
62214   result = lldb_SBTypeFormat___str__(arg1);
62215   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62216   return SWIG_arg;
62217   
62218   if(0) SWIG_fail;
62219   
62220 fail:
62221   lua_error(L);
62222   return SWIG_arg;
62223 }
62224
62225
62226 static void swig_delete_SBTypeFormat(void *obj) {
62227 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
62228 delete arg1;
62229 }
62230 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
62231     assert(lua_istable(L,1));
62232     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
62233     assert(!lua_isnil(L,-1));
62234     lua_replace(L,1); /* replace our table with real constructor */
62235     lua_call(L,lua_gettop(L)-1,1);
62236     return 1;
62237 }
62238 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
62239     {0,0,0}
62240 };
62241 static swig_lua_method swig_SBTypeFormat_methods[]= {
62242     { "IsValid", _wrap_SBTypeFormat_IsValid},
62243     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
62244     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
62245     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
62246     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
62247     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
62248     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
62249     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
62250     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
62251     { "__eq", _wrap_SBTypeFormat___eq},
62252     { "__tostring", _wrap_SBTypeFormat___tostring},
62253     {0,0}
62254 };
62255 static swig_lua_method swig_SBTypeFormat_meta[] = {
62256     { "__eq", _wrap_SBTypeFormat___eq},
62257     { "__tostring", _wrap_SBTypeFormat___tostring},
62258     {0,0}
62259 };
62260
62261 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
62262     {0,0,0}
62263 };
62264 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
62265     {0,0,0,0,0,0}
62266 };
62267 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
62268     {0,0}
62269 };
62270 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
62271     0
62272 };
62273
62274 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
62275     "SBTypeFormat",
62276     swig_SBTypeFormat_Sf_SwigStatic_methods,
62277     swig_SBTypeFormat_Sf_SwigStatic_attributes,
62278     swig_SBTypeFormat_Sf_SwigStatic_constants,
62279     swig_SBTypeFormat_Sf_SwigStatic_classes,
62280     0
62281 };
62282 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
62283 static const char *swig_SBTypeFormat_base_names[] = {0};
62284 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 };
62285
62286 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
62287   int SWIG_arg = 0;
62288   lldb::SBTypeNameSpecifier *result = 0 ;
62289   
62290   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
62291   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
62292   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
62293   return SWIG_arg;
62294   
62295   if(0) SWIG_fail;
62296   
62297 fail:
62298   lua_error(L);
62299   return SWIG_arg;
62300 }
62301
62302
62303 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
62304   int SWIG_arg = 0;
62305   char *arg1 = (char *) 0 ;
62306   bool arg2 ;
62307   lldb::SBTypeNameSpecifier *result = 0 ;
62308   
62309   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
62310   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
62311   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
62312   arg1 = (char *)lua_tostring(L, 1);
62313   arg2 = (lua_toboolean(L, 2)!=0);
62314   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
62315   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
62316   return SWIG_arg;
62317   
62318   if(0) SWIG_fail;
62319   
62320 fail:
62321   lua_error(L);
62322   return SWIG_arg;
62323 }
62324
62325
62326 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
62327   int SWIG_arg = 0;
62328   char *arg1 = (char *) 0 ;
62329   lldb::SBTypeNameSpecifier *result = 0 ;
62330   
62331   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62332   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
62333   arg1 = (char *)lua_tostring(L, 1);
62334   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
62335   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
62336   return SWIG_arg;
62337   
62338   if(0) SWIG_fail;
62339   
62340 fail:
62341   lua_error(L);
62342   return SWIG_arg;
62343 }
62344
62345
62346 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
62347   int SWIG_arg = 0;
62348   lldb::SBType arg1 ;
62349   lldb::SBType *argp1 ;
62350   lldb::SBTypeNameSpecifier *result = 0 ;
62351   
62352   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62353   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
62354   
62355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
62356     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
62357   }
62358   arg1 = *argp1;
62359   
62360   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
62361   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
62362   return SWIG_arg;
62363   
62364   if(0) SWIG_fail;
62365   
62366 fail:
62367   lua_error(L);
62368   return SWIG_arg;
62369 }
62370
62371
62372 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
62373   int SWIG_arg = 0;
62374   lldb::SBTypeNameSpecifier *arg1 = 0 ;
62375   lldb::SBTypeNameSpecifier *result = 0 ;
62376   
62377   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62378   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
62379   
62380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62381     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62382   }
62383   
62384   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
62385   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
62386   return SWIG_arg;
62387   
62388   if(0) SWIG_fail;
62389   
62390 fail:
62391   lua_error(L);
62392   return SWIG_arg;
62393 }
62394
62395
62396 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
62397   int argc;
62398   int argv[3]={
62399     1,2,3
62400   };
62401   
62402   argc = lua_gettop(L);
62403   if (argc == 0) {
62404     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
62405   }
62406   if (argc == 1) {
62407     int _v;
62408     {
62409       void *ptr;
62410       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
62411         _v = 0;
62412       } else {
62413         _v = 1;
62414       }
62415     }
62416     if (_v) {
62417       return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
62418     }
62419   }
62420   if (argc == 1) {
62421     int _v;
62422     {
62423       void *ptr;
62424       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
62425         _v = 0;
62426       } else {
62427         _v = 1;
62428       }
62429     }
62430     if (_v) {
62431       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
62432     }
62433   }
62434   if (argc == 1) {
62435     int _v;
62436     {
62437       _v = SWIG_lua_isnilstring(L,argv[0]);
62438     }
62439     if (_v) {
62440       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
62441     }
62442   }
62443   if (argc == 2) {
62444     int _v;
62445     {
62446       _v = SWIG_lua_isnilstring(L,argv[0]);
62447     }
62448     if (_v) {
62449       {
62450         _v = lua_isboolean(L,argv[1]);
62451       }
62452       if (_v) {
62453         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
62454       }
62455     }
62456   }
62457   
62458   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
62459     "  Possible C/C++ prototypes are:\n"
62460     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
62461     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
62462     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
62463     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
62464     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
62465   lua_error(L);return 0;
62466 }
62467
62468
62469 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
62470   int SWIG_arg = 0;
62471   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62472   bool result;
62473   
62474   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
62475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
62476   
62477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62478     SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62479   }
62480   
62481   result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
62482   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62483   return SWIG_arg;
62484   
62485   if(0) SWIG_fail;
62486   
62487 fail:
62488   lua_error(L);
62489   return SWIG_arg;
62490 }
62491
62492
62493 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
62494   int SWIG_arg = 0;
62495   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62496   lldb::SBTypeNameSpecifier *arg2 = 0 ;
62497   bool result;
62498   
62499   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
62500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
62501   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
62502   
62503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62504     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62505   }
62506   
62507   
62508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62509     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62510   }
62511   
62512   result = (bool)(arg1)->IsEqualTo(*arg2);
62513   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62514   return SWIG_arg;
62515   
62516   if(0) SWIG_fail;
62517   
62518 fail:
62519   lua_error(L);
62520   return SWIG_arg;
62521 }
62522
62523
62524 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
62525   int SWIG_arg = 0;
62526   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62527   char *result = 0 ;
62528   
62529   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
62530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
62531   
62532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62533     SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62534   }
62535   
62536   result = (char *)(arg1)->GetName();
62537   lua_pushstring(L,(const char *)result); SWIG_arg++;
62538   return SWIG_arg;
62539   
62540   if(0) SWIG_fail;
62541   
62542 fail:
62543   lua_error(L);
62544   return SWIG_arg;
62545 }
62546
62547
62548 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
62549   int SWIG_arg = 0;
62550   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62551   lldb::SBType result;
62552   
62553   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
62554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
62555   
62556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62557     SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62558   }
62559   
62560   result = (arg1)->GetType();
62561   {
62562     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
62563     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
62564   }
62565   return SWIG_arg;
62566   
62567   if(0) SWIG_fail;
62568   
62569 fail:
62570   lua_error(L);
62571   return SWIG_arg;
62572 }
62573
62574
62575 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
62576   int SWIG_arg = 0;
62577   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62578   bool result;
62579   
62580   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
62581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
62582   
62583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62584     SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62585   }
62586   
62587   result = (bool)(arg1)->IsRegex();
62588   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62589   return SWIG_arg;
62590   
62591   if(0) SWIG_fail;
62592   
62593 fail:
62594   lua_error(L);
62595   return SWIG_arg;
62596 }
62597
62598
62599 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
62600   int SWIG_arg = 0;
62601   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62602   lldb::SBStream *arg2 = 0 ;
62603   lldb::DescriptionLevel arg3 ;
62604   bool result;
62605   
62606   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
62607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
62608   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
62609   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
62610   
62611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62612     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62613   }
62614   
62615   
62616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62617     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62618   }
62619   
62620   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62621   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62622   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62623   return SWIG_arg;
62624   
62625   if(0) SWIG_fail;
62626   
62627 fail:
62628   lua_error(L);
62629   return SWIG_arg;
62630 }
62631
62632
62633 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
62634   int SWIG_arg = 0;
62635   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62636   lldb::SBTypeNameSpecifier *arg2 = 0 ;
62637   bool result;
62638   
62639   SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
62640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
62641   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
62642   
62643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62644     SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62645   }
62646   
62647   
62648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62649     SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62650   }
62651   
62652   result = (bool)(arg1)->operator ==(*arg2);
62653   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62654   return SWIG_arg;
62655   
62656   if(0) SWIG_fail;
62657   
62658 fail:
62659   lua_error(L);
62660   return SWIG_arg;
62661 }
62662
62663
62664 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
62665   int SWIG_arg = 0;
62666   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62667   std::string result;
62668   
62669   SWIG_check_num_args("lldb::SBTypeNameSpecifier::__str__",1,1)
62670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__str__",1,"lldb::SBTypeNameSpecifier *");
62671   
62672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62673     SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62674   }
62675   
62676   result = lldb_SBTypeNameSpecifier___str__(arg1);
62677   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62678   return SWIG_arg;
62679   
62680   if(0) SWIG_fail;
62681   
62682 fail:
62683   lua_error(L);
62684   return SWIG_arg;
62685 }
62686
62687
62688 static void swig_delete_SBTypeNameSpecifier(void *obj) {
62689 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
62690 delete arg1;
62691 }
62692 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
62693     assert(lua_istable(L,1));
62694     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
62695     assert(!lua_isnil(L,-1));
62696     lua_replace(L,1); /* replace our table with real constructor */
62697     lua_call(L,lua_gettop(L)-1,1);
62698     return 1;
62699 }
62700 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
62701     {0,0,0}
62702 };
62703 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
62704     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
62705     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
62706     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
62707     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
62708     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
62709     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
62710     { "__eq", _wrap_SBTypeNameSpecifier___eq},
62711     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
62712     {0,0}
62713 };
62714 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
62715     { "__eq", _wrap_SBTypeNameSpecifier___eq},
62716     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
62717     {0,0}
62718 };
62719
62720 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
62721     {0,0,0}
62722 };
62723 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
62724     {0,0,0,0,0,0}
62725 };
62726 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
62727     {0,0}
62728 };
62729 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
62730     0
62731 };
62732
62733 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
62734     "SBTypeNameSpecifier",
62735     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
62736     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
62737     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
62738     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
62739     0
62740 };
62741 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
62742 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
62743 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 };
62744
62745 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
62746   int SWIG_arg = 0;
62747   lldb::SBTypeSummaryOptions *result = 0 ;
62748   
62749   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
62750   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
62751   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++; 
62752   return SWIG_arg;
62753   
62754   if(0) SWIG_fail;
62755   
62756 fail:
62757   lua_error(L);
62758   return SWIG_arg;
62759 }
62760
62761
62762 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
62763   int SWIG_arg = 0;
62764   lldb::SBTypeSummaryOptions *arg1 = 0 ;
62765   lldb::SBTypeSummaryOptions *result = 0 ;
62766   
62767   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
62768   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
62769   
62770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62771     SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62772   }
62773   
62774   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
62775   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++; 
62776   return SWIG_arg;
62777   
62778   if(0) SWIG_fail;
62779   
62780 fail:
62781   lua_error(L);
62782   return SWIG_arg;
62783 }
62784
62785
62786 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
62787   int argc;
62788   int argv[2]={
62789     1,2
62790   };
62791   
62792   argc = lua_gettop(L);
62793   if (argc == 0) {
62794     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
62795   }
62796   if (argc == 1) {
62797     int _v;
62798     {
62799       void *ptr;
62800       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
62801         _v = 0;
62802       } else {
62803         _v = 1;
62804       }
62805     }
62806     if (_v) {
62807       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
62808     }
62809   }
62810   
62811   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
62812     "  Possible C/C++ prototypes are:\n"
62813     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
62814     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
62815   lua_error(L);return 0;
62816 }
62817
62818
62819 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
62820   int SWIG_arg = 0;
62821   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62822   bool result;
62823   
62824   SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
62825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
62826   
62827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62828     SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62829   }
62830   
62831   result = (bool)(arg1)->IsValid();
62832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62833   return SWIG_arg;
62834   
62835   if(0) SWIG_fail;
62836   
62837 fail:
62838   lua_error(L);
62839   return SWIG_arg;
62840 }
62841
62842
62843 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
62844   int SWIG_arg = 0;
62845   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62846   lldb::LanguageType result;
62847   
62848   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
62849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
62850   
62851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62852     SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62853   }
62854   
62855   result = (lldb::LanguageType)(arg1)->GetLanguage();
62856   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62857   return SWIG_arg;
62858   
62859   if(0) SWIG_fail;
62860   
62861 fail:
62862   lua_error(L);
62863   return SWIG_arg;
62864 }
62865
62866
62867 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
62868   int SWIG_arg = 0;
62869   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62870   lldb::TypeSummaryCapping result;
62871   
62872   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
62873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
62874   
62875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62876     SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62877   }
62878   
62879   result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
62880   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62881   return SWIG_arg;
62882   
62883   if(0) SWIG_fail;
62884   
62885 fail:
62886   lua_error(L);
62887   return SWIG_arg;
62888 }
62889
62890
62891 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
62892   int SWIG_arg = 0;
62893   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62894   lldb::LanguageType arg2 ;
62895   
62896   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
62897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
62898   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
62899   
62900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62901     SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62902   }
62903   
62904   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
62905   (arg1)->SetLanguage(arg2);
62906   
62907   return SWIG_arg;
62908   
62909   if(0) SWIG_fail;
62910   
62911 fail:
62912   lua_error(L);
62913   return SWIG_arg;
62914 }
62915
62916
62917 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
62918   int SWIG_arg = 0;
62919   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62920   lldb::TypeSummaryCapping arg2 ;
62921   
62922   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
62923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
62924   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
62925   
62926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62927     SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62928   }
62929   
62930   arg2 = (lldb::TypeSummaryCapping)(int)lua_tonumber(L, 2);
62931   (arg1)->SetCapping(arg2);
62932   
62933   return SWIG_arg;
62934   
62935   if(0) SWIG_fail;
62936   
62937 fail:
62938   lua_error(L);
62939   return SWIG_arg;
62940 }
62941
62942
62943 static void swig_delete_SBTypeSummaryOptions(void *obj) {
62944 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
62945 delete arg1;
62946 }
62947 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
62948     assert(lua_istable(L,1));
62949     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
62950     assert(!lua_isnil(L,-1));
62951     lua_replace(L,1); /* replace our table with real constructor */
62952     lua_call(L,lua_gettop(L)-1,1);
62953     return 1;
62954 }
62955 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
62956     {0,0,0}
62957 };
62958 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
62959     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
62960     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
62961     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
62962     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
62963     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
62964     {0,0}
62965 };
62966 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
62967     {0,0}
62968 };
62969
62970 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
62971     {0,0,0}
62972 };
62973 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
62974     {0,0,0,0,0,0}
62975 };
62976 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
62977     {0,0}
62978 };
62979 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
62980     0
62981 };
62982
62983 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
62984     "SBTypeSummaryOptions",
62985     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
62986     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
62987     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
62988     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
62989     0
62990 };
62991 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
62992 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
62993 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 };
62994
62995 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
62996   int SWIG_arg = 0;
62997   lldb::SBTypeSummary *result = 0 ;
62998   
62999   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
63000   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
63001   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++; 
63002   return SWIG_arg;
63003   
63004   if(0) SWIG_fail;
63005   
63006 fail:
63007   lua_error(L);
63008   return SWIG_arg;
63009 }
63010
63011
63012 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
63013   int SWIG_arg = 0;
63014   char *arg1 = (char *) 0 ;
63015   uint32_t arg2 ;
63016   lldb::SBTypeSummary result;
63017   
63018   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
63019   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
63020   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
63021   arg1 = (char *)lua_tostring(L, 1);
63022   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63023   arg2 = (uint32_t)lua_tonumber(L, 2);
63024   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
63025   {
63026     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63027     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63028   }
63029   return SWIG_arg;
63030   
63031   if(0) SWIG_fail;
63032   
63033 fail:
63034   lua_error(L);
63035   return SWIG_arg;
63036 }
63037
63038
63039 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
63040   int SWIG_arg = 0;
63041   char *arg1 = (char *) 0 ;
63042   lldb::SBTypeSummary result;
63043   
63044   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
63045   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
63046   arg1 = (char *)lua_tostring(L, 1);
63047   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
63048   {
63049     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63050     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63051   }
63052   return SWIG_arg;
63053   
63054   if(0) SWIG_fail;
63055   
63056 fail:
63057   lua_error(L);
63058   return SWIG_arg;
63059 }
63060
63061
63062 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
63063   int argc;
63064   int argv[3]={
63065     1,2,3
63066   };
63067   
63068   argc = lua_gettop(L);
63069   if (argc == 1) {
63070     int _v;
63071     {
63072       _v = SWIG_lua_isnilstring(L,argv[0]);
63073     }
63074     if (_v) {
63075       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
63076     }
63077   }
63078   if (argc == 2) {
63079     int _v;
63080     {
63081       _v = SWIG_lua_isnilstring(L,argv[0]);
63082     }
63083     if (_v) {
63084       {
63085         _v = lua_isnumber(L,argv[1]);
63086       }
63087       if (_v) {
63088         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
63089       }
63090     }
63091   }
63092   
63093   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
63094     "  Possible C/C++ prototypes are:\n"
63095     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
63096     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
63097   lua_error(L);return 0;
63098 }
63099
63100
63101 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
63102   int SWIG_arg = 0;
63103   char *arg1 = (char *) 0 ;
63104   uint32_t arg2 ;
63105   lldb::SBTypeSummary result;
63106   
63107   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
63108   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
63109   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
63110   arg1 = (char *)lua_tostring(L, 1);
63111   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63112   arg2 = (uint32_t)lua_tonumber(L, 2);
63113   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
63114   {
63115     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63116     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63117   }
63118   return SWIG_arg;
63119   
63120   if(0) SWIG_fail;
63121   
63122 fail:
63123   lua_error(L);
63124   return SWIG_arg;
63125 }
63126
63127
63128 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
63129   int SWIG_arg = 0;
63130   char *arg1 = (char *) 0 ;
63131   lldb::SBTypeSummary result;
63132   
63133   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
63134   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
63135   arg1 = (char *)lua_tostring(L, 1);
63136   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
63137   {
63138     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63140   }
63141   return SWIG_arg;
63142   
63143   if(0) SWIG_fail;
63144   
63145 fail:
63146   lua_error(L);
63147   return SWIG_arg;
63148 }
63149
63150
63151 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
63152   int argc;
63153   int argv[3]={
63154     1,2,3
63155   };
63156   
63157   argc = lua_gettop(L);
63158   if (argc == 1) {
63159     int _v;
63160     {
63161       _v = SWIG_lua_isnilstring(L,argv[0]);
63162     }
63163     if (_v) {
63164       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
63165     }
63166   }
63167   if (argc == 2) {
63168     int _v;
63169     {
63170       _v = SWIG_lua_isnilstring(L,argv[0]);
63171     }
63172     if (_v) {
63173       {
63174         _v = lua_isnumber(L,argv[1]);
63175       }
63176       if (_v) {
63177         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
63178       }
63179     }
63180   }
63181   
63182   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
63183     "  Possible C/C++ prototypes are:\n"
63184     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
63185     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
63186   lua_error(L);return 0;
63187 }
63188
63189
63190 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
63191   int SWIG_arg = 0;
63192   char *arg1 = (char *) 0 ;
63193   uint32_t arg2 ;
63194   lldb::SBTypeSummary result;
63195   
63196   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
63197   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
63198   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
63199   arg1 = (char *)lua_tostring(L, 1);
63200   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63201   arg2 = (uint32_t)lua_tonumber(L, 2);
63202   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
63203   {
63204     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63205     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63206   }
63207   return SWIG_arg;
63208   
63209   if(0) SWIG_fail;
63210   
63211 fail:
63212   lua_error(L);
63213   return SWIG_arg;
63214 }
63215
63216
63217 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
63218   int SWIG_arg = 0;
63219   char *arg1 = (char *) 0 ;
63220   lldb::SBTypeSummary result;
63221   
63222   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
63223   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
63224   arg1 = (char *)lua_tostring(L, 1);
63225   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
63226   {
63227     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63228     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63229   }
63230   return SWIG_arg;
63231   
63232   if(0) SWIG_fail;
63233   
63234 fail:
63235   lua_error(L);
63236   return SWIG_arg;
63237 }
63238
63239
63240 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
63241   int argc;
63242   int argv[3]={
63243     1,2,3
63244   };
63245   
63246   argc = lua_gettop(L);
63247   if (argc == 1) {
63248     int _v;
63249     {
63250       _v = SWIG_lua_isnilstring(L,argv[0]);
63251     }
63252     if (_v) {
63253       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
63254     }
63255   }
63256   if (argc == 2) {
63257     int _v;
63258     {
63259       _v = SWIG_lua_isnilstring(L,argv[0]);
63260     }
63261     if (_v) {
63262       {
63263         _v = lua_isnumber(L,argv[1]);
63264       }
63265       if (_v) {
63266         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
63267       }
63268     }
63269   }
63270   
63271   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
63272     "  Possible C/C++ prototypes are:\n"
63273     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
63274     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
63275   lua_error(L);return 0;
63276 }
63277
63278
63279 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
63280   int SWIG_arg = 0;
63281   lldb::SBTypeSummary *arg1 = 0 ;
63282   lldb::SBTypeSummary *result = 0 ;
63283   
63284   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
63285   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
63286   
63287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63288     SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
63289   }
63290   
63291   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
63292   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++; 
63293   return SWIG_arg;
63294   
63295   if(0) SWIG_fail;
63296   
63297 fail:
63298   lua_error(L);
63299   return SWIG_arg;
63300 }
63301
63302
63303 static int _wrap_new_SBTypeSummary(lua_State* L) {
63304   int argc;
63305   int argv[2]={
63306     1,2
63307   };
63308   
63309   argc = lua_gettop(L);
63310   if (argc == 0) {
63311     return _wrap_new_SBTypeSummary__SWIG_0(L);
63312   }
63313   if (argc == 1) {
63314     int _v;
63315     {
63316       void *ptr;
63317       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
63318         _v = 0;
63319       } else {
63320         _v = 1;
63321       }
63322     }
63323     if (_v) {
63324       return _wrap_new_SBTypeSummary__SWIG_1(L);
63325     }
63326   }
63327   
63328   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
63329     "  Possible C/C++ prototypes are:\n"
63330     "    lldb::SBTypeSummary::SBTypeSummary()\n"
63331     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
63332   lua_error(L);return 0;
63333 }
63334
63335
63336 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
63337   int SWIG_arg = 0;
63338   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63339   bool result;
63340   
63341   SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
63342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
63343   
63344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63345     SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
63346   }
63347   
63348   result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
63349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63350   return SWIG_arg;
63351   
63352   if(0) SWIG_fail;
63353   
63354 fail:
63355   lua_error(L);
63356   return SWIG_arg;
63357 }
63358
63359
63360 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
63361   int SWIG_arg = 0;
63362   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63363   lldb::SBTypeSummary *arg2 = 0 ;
63364   bool result;
63365   
63366   SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
63367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
63368   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
63369   
63370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63371     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
63372   }
63373   
63374   
63375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63376     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
63377   }
63378   
63379   result = (bool)(arg1)->IsEqualTo(*arg2);
63380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63381   return SWIG_arg;
63382   
63383   if(0) SWIG_fail;
63384   
63385 fail:
63386   lua_error(L);
63387   return SWIG_arg;
63388 }
63389
63390
63391 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
63392   int SWIG_arg = 0;
63393   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63394   bool result;
63395   
63396   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
63397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
63398   
63399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63400     SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
63401   }
63402   
63403   result = (bool)(arg1)->IsFunctionCode();
63404   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63405   return SWIG_arg;
63406   
63407   if(0) SWIG_fail;
63408   
63409 fail:
63410   lua_error(L);
63411   return SWIG_arg;
63412 }
63413
63414
63415 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
63416   int SWIG_arg = 0;
63417   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63418   bool result;
63419   
63420   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
63421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
63422   
63423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63424     SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
63425   }
63426   
63427   result = (bool)(arg1)->IsFunctionName();
63428   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63429   return SWIG_arg;
63430   
63431   if(0) SWIG_fail;
63432   
63433 fail:
63434   lua_error(L);
63435   return SWIG_arg;
63436 }
63437
63438
63439 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
63440   int SWIG_arg = 0;
63441   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63442   bool result;
63443   
63444   SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
63445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
63446   
63447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63448     SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
63449   }
63450   
63451   result = (bool)(arg1)->IsSummaryString();
63452   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63453   return SWIG_arg;
63454   
63455   if(0) SWIG_fail;
63456   
63457 fail:
63458   lua_error(L);
63459   return SWIG_arg;
63460 }
63461
63462
63463 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
63464   int SWIG_arg = 0;
63465   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63466   char *result = 0 ;
63467   
63468   SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
63469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
63470   
63471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63472     SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
63473   }
63474   
63475   result = (char *)(arg1)->GetData();
63476   lua_pushstring(L,(const char *)result); SWIG_arg++;
63477   return SWIG_arg;
63478   
63479   if(0) SWIG_fail;
63480   
63481 fail:
63482   lua_error(L);
63483   return SWIG_arg;
63484 }
63485
63486
63487 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
63488   int SWIG_arg = 0;
63489   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63490   char *arg2 = (char *) 0 ;
63491   
63492   SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
63493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
63494   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
63495   
63496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63497     SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
63498   }
63499   
63500   arg2 = (char *)lua_tostring(L, 2);
63501   (arg1)->SetSummaryString((char const *)arg2);
63502   
63503   return SWIG_arg;
63504   
63505   if(0) SWIG_fail;
63506   
63507 fail:
63508   lua_error(L);
63509   return SWIG_arg;
63510 }
63511
63512
63513 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
63514   int SWIG_arg = 0;
63515   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63516   char *arg2 = (char *) 0 ;
63517   
63518   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
63519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
63520   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
63521   
63522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63523     SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
63524   }
63525   
63526   arg2 = (char *)lua_tostring(L, 2);
63527   (arg1)->SetFunctionName((char const *)arg2);
63528   
63529   return SWIG_arg;
63530   
63531   if(0) SWIG_fail;
63532   
63533 fail:
63534   lua_error(L);
63535   return SWIG_arg;
63536 }
63537
63538
63539 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
63540   int SWIG_arg = 0;
63541   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63542   char *arg2 = (char *) 0 ;
63543   
63544   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
63545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
63546   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
63547   
63548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63549     SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
63550   }
63551   
63552   arg2 = (char *)lua_tostring(L, 2);
63553   (arg1)->SetFunctionCode((char const *)arg2);
63554   
63555   return SWIG_arg;
63556   
63557   if(0) SWIG_fail;
63558   
63559 fail:
63560   lua_error(L);
63561   return SWIG_arg;
63562 }
63563
63564
63565 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
63566   int SWIG_arg = 0;
63567   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63568   uint32_t result;
63569   
63570   SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
63571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
63572   
63573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63574     SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
63575   }
63576   
63577   result = (uint32_t)(arg1)->GetOptions();
63578   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63579   return SWIG_arg;
63580   
63581   if(0) SWIG_fail;
63582   
63583 fail:
63584   lua_error(L);
63585   return SWIG_arg;
63586 }
63587
63588
63589 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
63590   int SWIG_arg = 0;
63591   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63592   uint32_t arg2 ;
63593   
63594   SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
63595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
63596   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
63597   
63598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63599     SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
63600   }
63601   
63602   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63603   arg2 = (uint32_t)lua_tonumber(L, 2);
63604   (arg1)->SetOptions(arg2);
63605   
63606   return SWIG_arg;
63607   
63608   if(0) SWIG_fail;
63609   
63610 fail:
63611   lua_error(L);
63612   return SWIG_arg;
63613 }
63614
63615
63616 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
63617   int SWIG_arg = 0;
63618   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63619   lldb::SBStream *arg2 = 0 ;
63620   lldb::DescriptionLevel arg3 ;
63621   bool result;
63622   
63623   SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
63624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
63625   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
63626   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
63627   
63628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63629     SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
63630   }
63631   
63632   
63633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63634     SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63635   }
63636   
63637   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
63638   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63639   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63640   return SWIG_arg;
63641   
63642   if(0) SWIG_fail;
63643   
63644 fail:
63645   lua_error(L);
63646   return SWIG_arg;
63647 }
63648
63649
63650 static int _wrap_SBTypeSummary___eq(lua_State* L) {
63651   int SWIG_arg = 0;
63652   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63653   lldb::SBTypeSummary *arg2 = 0 ;
63654   bool result;
63655   
63656   SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
63657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
63658   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
63659   
63660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63661     SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
63662   }
63663   
63664   
63665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63666     SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
63667   }
63668   
63669   result = (bool)(arg1)->operator ==(*arg2);
63670   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63671   return SWIG_arg;
63672   
63673   if(0) SWIG_fail;
63674   
63675 fail:
63676   lua_error(L);
63677   return SWIG_arg;
63678 }
63679
63680
63681 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
63682   int SWIG_arg = 0;
63683   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63684   std::string result;
63685   
63686   SWIG_check_num_args("lldb::SBTypeSummary::__str__",1,1)
63687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__str__",1,"lldb::SBTypeSummary *");
63688   
63689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63690     SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
63691   }
63692   
63693   result = lldb_SBTypeSummary___str__(arg1);
63694   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63695   return SWIG_arg;
63696   
63697   if(0) SWIG_fail;
63698   
63699 fail:
63700   lua_error(L);
63701   return SWIG_arg;
63702 }
63703
63704
63705 static void swig_delete_SBTypeSummary(void *obj) {
63706 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
63707 delete arg1;
63708 }
63709 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
63710     assert(lua_istable(L,1));
63711     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
63712     assert(!lua_isnil(L,-1));
63713     lua_replace(L,1); /* replace our table with real constructor */
63714     lua_call(L,lua_gettop(L)-1,1);
63715     return 1;
63716 }
63717 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
63718     {0,0,0}
63719 };
63720 static swig_lua_method swig_SBTypeSummary_methods[]= {
63721     { "IsValid", _wrap_SBTypeSummary_IsValid},
63722     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
63723     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
63724     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
63725     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
63726     { "GetData", _wrap_SBTypeSummary_GetData},
63727     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
63728     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
63729     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
63730     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
63731     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
63732     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
63733     { "__eq", _wrap_SBTypeSummary___eq},
63734     { "__tostring", _wrap_SBTypeSummary___tostring},
63735     {0,0}
63736 };
63737 static swig_lua_method swig_SBTypeSummary_meta[] = {
63738     { "__eq", _wrap_SBTypeSummary___eq},
63739     { "__tostring", _wrap_SBTypeSummary___tostring},
63740     {0,0}
63741 };
63742
63743 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
63744     {0,0,0}
63745 };
63746 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
63747     {0,0,0,0,0,0}
63748 };
63749 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
63750     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
63751     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
63752     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
63753     {0,0}
63754 };
63755 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
63756     0
63757 };
63758
63759 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
63760     "SBTypeSummary",
63761     swig_SBTypeSummary_Sf_SwigStatic_methods,
63762     swig_SBTypeSummary_Sf_SwigStatic_attributes,
63763     swig_SBTypeSummary_Sf_SwigStatic_constants,
63764     swig_SBTypeSummary_Sf_SwigStatic_classes,
63765     0
63766 };
63767 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
63768 static const char *swig_SBTypeSummary_base_names[] = {0};
63769 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 };
63770
63771 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
63772   int SWIG_arg = 0;
63773   lldb::SBTypeSynthetic *result = 0 ;
63774   
63775   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
63776   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
63777   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++; 
63778   return SWIG_arg;
63779   
63780   if(0) SWIG_fail;
63781   
63782 fail:
63783   lua_error(L);
63784   return SWIG_arg;
63785 }
63786
63787
63788 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
63789   int SWIG_arg = 0;
63790   char *arg1 = (char *) 0 ;
63791   uint32_t arg2 ;
63792   lldb::SBTypeSynthetic result;
63793   
63794   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
63795   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
63796   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
63797   arg1 = (char *)lua_tostring(L, 1);
63798   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63799   arg2 = (uint32_t)lua_tonumber(L, 2);
63800   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
63801   {
63802     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63803     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63804   }
63805   return SWIG_arg;
63806   
63807   if(0) SWIG_fail;
63808   
63809 fail:
63810   lua_error(L);
63811   return SWIG_arg;
63812 }
63813
63814
63815 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
63816   int SWIG_arg = 0;
63817   char *arg1 = (char *) 0 ;
63818   lldb::SBTypeSynthetic result;
63819   
63820   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
63821   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
63822   arg1 = (char *)lua_tostring(L, 1);
63823   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
63824   {
63825     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63826     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63827   }
63828   return SWIG_arg;
63829   
63830   if(0) SWIG_fail;
63831   
63832 fail:
63833   lua_error(L);
63834   return SWIG_arg;
63835 }
63836
63837
63838 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
63839   int argc;
63840   int argv[3]={
63841     1,2,3
63842   };
63843   
63844   argc = lua_gettop(L);
63845   if (argc == 1) {
63846     int _v;
63847     {
63848       _v = SWIG_lua_isnilstring(L,argv[0]);
63849     }
63850     if (_v) {
63851       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
63852     }
63853   }
63854   if (argc == 2) {
63855     int _v;
63856     {
63857       _v = SWIG_lua_isnilstring(L,argv[0]);
63858     }
63859     if (_v) {
63860       {
63861         _v = lua_isnumber(L,argv[1]);
63862       }
63863       if (_v) {
63864         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
63865       }
63866     }
63867   }
63868   
63869   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
63870     "  Possible C/C++ prototypes are:\n"
63871     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
63872     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
63873   lua_error(L);return 0;
63874 }
63875
63876
63877 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
63878   int SWIG_arg = 0;
63879   char *arg1 = (char *) 0 ;
63880   uint32_t arg2 ;
63881   lldb::SBTypeSynthetic result;
63882   
63883   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
63884   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
63885   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
63886   arg1 = (char *)lua_tostring(L, 1);
63887   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63888   arg2 = (uint32_t)lua_tonumber(L, 2);
63889   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
63890   {
63891     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63892     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63893   }
63894   return SWIG_arg;
63895   
63896   if(0) SWIG_fail;
63897   
63898 fail:
63899   lua_error(L);
63900   return SWIG_arg;
63901 }
63902
63903
63904 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
63905   int SWIG_arg = 0;
63906   char *arg1 = (char *) 0 ;
63907   lldb::SBTypeSynthetic result;
63908   
63909   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
63910   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
63911   arg1 = (char *)lua_tostring(L, 1);
63912   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
63913   {
63914     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63915     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63916   }
63917   return SWIG_arg;
63918   
63919   if(0) SWIG_fail;
63920   
63921 fail:
63922   lua_error(L);
63923   return SWIG_arg;
63924 }
63925
63926
63927 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
63928   int argc;
63929   int argv[3]={
63930     1,2,3
63931   };
63932   
63933   argc = lua_gettop(L);
63934   if (argc == 1) {
63935     int _v;
63936     {
63937       _v = SWIG_lua_isnilstring(L,argv[0]);
63938     }
63939     if (_v) {
63940       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
63941     }
63942   }
63943   if (argc == 2) {
63944     int _v;
63945     {
63946       _v = SWIG_lua_isnilstring(L,argv[0]);
63947     }
63948     if (_v) {
63949       {
63950         _v = lua_isnumber(L,argv[1]);
63951       }
63952       if (_v) {
63953         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
63954       }
63955     }
63956   }
63957   
63958   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
63959     "  Possible C/C++ prototypes are:\n"
63960     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
63961     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
63962   lua_error(L);return 0;
63963 }
63964
63965
63966 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
63967   int SWIG_arg = 0;
63968   lldb::SBTypeSynthetic *arg1 = 0 ;
63969   lldb::SBTypeSynthetic *result = 0 ;
63970   
63971   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
63972   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
63973   
63974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63975     SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63976   }
63977   
63978   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
63979   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++; 
63980   return SWIG_arg;
63981   
63982   if(0) SWIG_fail;
63983   
63984 fail:
63985   lua_error(L);
63986   return SWIG_arg;
63987 }
63988
63989
63990 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
63991   int argc;
63992   int argv[2]={
63993     1,2
63994   };
63995   
63996   argc = lua_gettop(L);
63997   if (argc == 0) {
63998     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
63999   }
64000   if (argc == 1) {
64001     int _v;
64002     {
64003       void *ptr;
64004       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
64005         _v = 0;
64006       } else {
64007         _v = 1;
64008       }
64009     }
64010     if (_v) {
64011       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
64012     }
64013   }
64014   
64015   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
64016     "  Possible C/C++ prototypes are:\n"
64017     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
64018     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
64019   lua_error(L);return 0;
64020 }
64021
64022
64023 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
64024   int SWIG_arg = 0;
64025   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64026   bool result;
64027   
64028   SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
64029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
64030   
64031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64032     SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64033   }
64034   
64035   result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
64036   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64037   return SWIG_arg;
64038   
64039   if(0) SWIG_fail;
64040   
64041 fail:
64042   lua_error(L);
64043   return SWIG_arg;
64044 }
64045
64046
64047 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
64048   int SWIG_arg = 0;
64049   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64050   lldb::SBTypeSynthetic *arg2 = 0 ;
64051   bool result;
64052   
64053   SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
64054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
64055   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
64056   
64057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64058     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64059   }
64060   
64061   
64062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64063     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
64064   }
64065   
64066   result = (bool)(arg1)->IsEqualTo(*arg2);
64067   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64068   return SWIG_arg;
64069   
64070   if(0) SWIG_fail;
64071   
64072 fail:
64073   lua_error(L);
64074   return SWIG_arg;
64075 }
64076
64077
64078 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
64079   int SWIG_arg = 0;
64080   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64081   bool result;
64082   
64083   SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
64084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
64085   
64086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64087     SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64088   }
64089   
64090   result = (bool)(arg1)->IsClassCode();
64091   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64092   return SWIG_arg;
64093   
64094   if(0) SWIG_fail;
64095   
64096 fail:
64097   lua_error(L);
64098   return SWIG_arg;
64099 }
64100
64101
64102 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
64103   int SWIG_arg = 0;
64104   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64105   char *result = 0 ;
64106   
64107   SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
64108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
64109   
64110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64111     SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64112   }
64113   
64114   result = (char *)(arg1)->GetData();
64115   lua_pushstring(L,(const char *)result); SWIG_arg++;
64116   return SWIG_arg;
64117   
64118   if(0) SWIG_fail;
64119   
64120 fail:
64121   lua_error(L);
64122   return SWIG_arg;
64123 }
64124
64125
64126 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
64127   int SWIG_arg = 0;
64128   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64129   char *arg2 = (char *) 0 ;
64130   
64131   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
64132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
64133   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
64134   
64135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64136     SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64137   }
64138   
64139   arg2 = (char *)lua_tostring(L, 2);
64140   (arg1)->SetClassName((char const *)arg2);
64141   
64142   return SWIG_arg;
64143   
64144   if(0) SWIG_fail;
64145   
64146 fail:
64147   lua_error(L);
64148   return SWIG_arg;
64149 }
64150
64151
64152 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
64153   int SWIG_arg = 0;
64154   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64155   char *arg2 = (char *) 0 ;
64156   
64157   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
64158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
64159   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
64160   
64161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64162     SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64163   }
64164   
64165   arg2 = (char *)lua_tostring(L, 2);
64166   (arg1)->SetClassCode((char const *)arg2);
64167   
64168   return SWIG_arg;
64169   
64170   if(0) SWIG_fail;
64171   
64172 fail:
64173   lua_error(L);
64174   return SWIG_arg;
64175 }
64176
64177
64178 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
64179   int SWIG_arg = 0;
64180   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64181   uint32_t result;
64182   
64183   SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
64184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
64185   
64186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64187     SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64188   }
64189   
64190   result = (uint32_t)(arg1)->GetOptions();
64191   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64192   return SWIG_arg;
64193   
64194   if(0) SWIG_fail;
64195   
64196 fail:
64197   lua_error(L);
64198   return SWIG_arg;
64199 }
64200
64201
64202 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
64203   int SWIG_arg = 0;
64204   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64205   uint32_t arg2 ;
64206   
64207   SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
64208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
64209   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
64210   
64211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64212     SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64213   }
64214   
64215   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
64216   arg2 = (uint32_t)lua_tonumber(L, 2);
64217   (arg1)->SetOptions(arg2);
64218   
64219   return SWIG_arg;
64220   
64221   if(0) SWIG_fail;
64222   
64223 fail:
64224   lua_error(L);
64225   return SWIG_arg;
64226 }
64227
64228
64229 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
64230   int SWIG_arg = 0;
64231   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64232   lldb::SBStream *arg2 = 0 ;
64233   lldb::DescriptionLevel arg3 ;
64234   bool result;
64235   
64236   SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
64237   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
64238   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
64239   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
64240   
64241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64242     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64243   }
64244   
64245   
64246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64247     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64248   }
64249   
64250   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
64251   result = (bool)(arg1)->GetDescription(*arg2,arg3);
64252   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64253   return SWIG_arg;
64254   
64255   if(0) SWIG_fail;
64256   
64257 fail:
64258   lua_error(L);
64259   return SWIG_arg;
64260 }
64261
64262
64263 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
64264   int SWIG_arg = 0;
64265   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64266   lldb::SBTypeSynthetic *arg2 = 0 ;
64267   bool result;
64268   
64269   SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
64270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
64271   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
64272   
64273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64274     SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64275   }
64276   
64277   
64278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64279     SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
64280   }
64281   
64282   result = (bool)(arg1)->operator ==(*arg2);
64283   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64284   return SWIG_arg;
64285   
64286   if(0) SWIG_fail;
64287   
64288 fail:
64289   lua_error(L);
64290   return SWIG_arg;
64291 }
64292
64293
64294 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
64295   int SWIG_arg = 0;
64296   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64297   std::string result;
64298   
64299   SWIG_check_num_args("lldb::SBTypeSynthetic::__str__",1,1)
64300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__str__",1,"lldb::SBTypeSynthetic *");
64301   
64302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64303     SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64304   }
64305   
64306   result = lldb_SBTypeSynthetic___str__(arg1);
64307   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64308   return SWIG_arg;
64309   
64310   if(0) SWIG_fail;
64311   
64312 fail:
64313   lua_error(L);
64314   return SWIG_arg;
64315 }
64316
64317
64318 static void swig_delete_SBTypeSynthetic(void *obj) {
64319 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
64320 delete arg1;
64321 }
64322 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
64323     assert(lua_istable(L,1));
64324     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
64325     assert(!lua_isnil(L,-1));
64326     lua_replace(L,1); /* replace our table with real constructor */
64327     lua_call(L,lua_gettop(L)-1,1);
64328     return 1;
64329 }
64330 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
64331     {0,0,0}
64332 };
64333 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
64334     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
64335     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
64336     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
64337     { "GetData", _wrap_SBTypeSynthetic_GetData},
64338     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
64339     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
64340     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
64341     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
64342     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
64343     { "__eq", _wrap_SBTypeSynthetic___eq},
64344     { "__tostring", _wrap_SBTypeSynthetic___tostring},
64345     {0,0}
64346 };
64347 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
64348     { "__eq", _wrap_SBTypeSynthetic___eq},
64349     { "__tostring", _wrap_SBTypeSynthetic___tostring},
64350     {0,0}
64351 };
64352
64353 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
64354     {0,0,0}
64355 };
64356 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
64357     {0,0,0,0,0,0}
64358 };
64359 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
64360     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
64361     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
64362     {0,0}
64363 };
64364 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
64365     0
64366 };
64367
64368 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
64369     "SBTypeSynthetic",
64370     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
64371     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
64372     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
64373     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
64374     0
64375 };
64376 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
64377 static const char *swig_SBTypeSynthetic_base_names[] = {0};
64378 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 };
64379
64380 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
64381   int SWIG_arg = 0;
64382   lldb::SBUnixSignals *result = 0 ;
64383   
64384   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
64385   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
64386   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++; 
64387   return SWIG_arg;
64388   
64389   if(0) SWIG_fail;
64390   
64391 fail:
64392   lua_error(L);
64393   return SWIG_arg;
64394 }
64395
64396
64397 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
64398   int SWIG_arg = 0;
64399   lldb::SBUnixSignals *arg1 = 0 ;
64400   lldb::SBUnixSignals *result = 0 ;
64401   
64402   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
64403   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
64404   
64405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64406     SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
64407   }
64408   
64409   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
64410   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++; 
64411   return SWIG_arg;
64412   
64413   if(0) SWIG_fail;
64414   
64415 fail:
64416   lua_error(L);
64417   return SWIG_arg;
64418 }
64419
64420
64421 static int _wrap_new_SBUnixSignals(lua_State* L) {
64422   int argc;
64423   int argv[2]={
64424     1,2
64425   };
64426   
64427   argc = lua_gettop(L);
64428   if (argc == 0) {
64429     return _wrap_new_SBUnixSignals__SWIG_0(L);
64430   }
64431   if (argc == 1) {
64432     int _v;
64433     {
64434       void *ptr;
64435       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
64436         _v = 0;
64437       } else {
64438         _v = 1;
64439       }
64440     }
64441     if (_v) {
64442       return _wrap_new_SBUnixSignals__SWIG_1(L);
64443     }
64444   }
64445   
64446   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
64447     "  Possible C/C++ prototypes are:\n"
64448     "    lldb::SBUnixSignals::SBUnixSignals()\n"
64449     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
64450   lua_error(L);return 0;
64451 }
64452
64453
64454 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
64455   int SWIG_arg = 0;
64456   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64457   
64458   SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
64459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
64460   
64461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64462     SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
64463   }
64464   
64465   (arg1)->Clear();
64466   
64467   return SWIG_arg;
64468   
64469   if(0) SWIG_fail;
64470   
64471 fail:
64472   lua_error(L);
64473   return SWIG_arg;
64474 }
64475
64476
64477 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
64478   int SWIG_arg = 0;
64479   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64480   bool result;
64481   
64482   SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
64483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
64484   
64485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64486     SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
64487   }
64488   
64489   result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
64490   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64491   return SWIG_arg;
64492   
64493   if(0) SWIG_fail;
64494   
64495 fail:
64496   lua_error(L);
64497   return SWIG_arg;
64498 }
64499
64500
64501 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
64502   int SWIG_arg = 0;
64503   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64504   int32_t arg2 ;
64505   char *result = 0 ;
64506   
64507   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
64508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
64509   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
64510   
64511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64512     SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
64513   }
64514   
64515   arg2 = (int32_t)lua_tonumber(L, 2);
64516   result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
64517   lua_pushstring(L,(const char *)result); SWIG_arg++;
64518   return SWIG_arg;
64519   
64520   if(0) SWIG_fail;
64521   
64522 fail:
64523   lua_error(L);
64524   return SWIG_arg;
64525 }
64526
64527
64528 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
64529   int SWIG_arg = 0;
64530   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64531   char *arg2 = (char *) 0 ;
64532   int32_t result;
64533   
64534   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
64535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
64536   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
64537   
64538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64539     SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
64540   }
64541   
64542   arg2 = (char *)lua_tostring(L, 2);
64543   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
64544   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64545   return SWIG_arg;
64546   
64547   if(0) SWIG_fail;
64548   
64549 fail:
64550   lua_error(L);
64551   return SWIG_arg;
64552 }
64553
64554
64555 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
64556   int SWIG_arg = 0;
64557   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64558   int32_t arg2 ;
64559   bool result;
64560   
64561   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
64562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
64563   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
64564   
64565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64566     SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
64567   }
64568   
64569   arg2 = (int32_t)lua_tonumber(L, 2);
64570   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
64571   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64572   return SWIG_arg;
64573   
64574   if(0) SWIG_fail;
64575   
64576 fail:
64577   lua_error(L);
64578   return SWIG_arg;
64579 }
64580
64581
64582 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
64583   int SWIG_arg = 0;
64584   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64585   int32_t arg2 ;
64586   bool arg3 ;
64587   bool result;
64588   
64589   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
64590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
64591   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
64592   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
64593   
64594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64595     SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
64596   }
64597   
64598   arg2 = (int32_t)lua_tonumber(L, 2);
64599   arg3 = (lua_toboolean(L, 3)!=0);
64600   result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
64601   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64602   return SWIG_arg;
64603   
64604   if(0) SWIG_fail;
64605   
64606 fail:
64607   lua_error(L);
64608   return SWIG_arg;
64609 }
64610
64611
64612 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
64613   int SWIG_arg = 0;
64614   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64615   int32_t arg2 ;
64616   bool result;
64617   
64618   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
64619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
64620   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
64621   
64622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64623     SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
64624   }
64625   
64626   arg2 = (int32_t)lua_tonumber(L, 2);
64627   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
64628   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64629   return SWIG_arg;
64630   
64631   if(0) SWIG_fail;
64632   
64633 fail:
64634   lua_error(L);
64635   return SWIG_arg;
64636 }
64637
64638
64639 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
64640   int SWIG_arg = 0;
64641   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64642   int32_t arg2 ;
64643   bool arg3 ;
64644   bool result;
64645   
64646   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
64647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
64648   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
64649   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
64650   
64651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64652     SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
64653   }
64654   
64655   arg2 = (int32_t)lua_tonumber(L, 2);
64656   arg3 = (lua_toboolean(L, 3)!=0);
64657   result = (bool)(arg1)->SetShouldStop(arg2,arg3);
64658   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64659   return SWIG_arg;
64660   
64661   if(0) SWIG_fail;
64662   
64663 fail:
64664   lua_error(L);
64665   return SWIG_arg;
64666 }
64667
64668
64669 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
64670   int SWIG_arg = 0;
64671   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64672   int32_t arg2 ;
64673   bool result;
64674   
64675   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
64676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
64677   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
64678   
64679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64680     SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
64681   }
64682   
64683   arg2 = (int32_t)lua_tonumber(L, 2);
64684   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
64685   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64686   return SWIG_arg;
64687   
64688   if(0) SWIG_fail;
64689   
64690 fail:
64691   lua_error(L);
64692   return SWIG_arg;
64693 }
64694
64695
64696 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
64697   int SWIG_arg = 0;
64698   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64699   int32_t arg2 ;
64700   bool arg3 ;
64701   bool result;
64702   
64703   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
64704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
64705   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
64706   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
64707   
64708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64709     SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
64710   }
64711   
64712   arg2 = (int32_t)lua_tonumber(L, 2);
64713   arg3 = (lua_toboolean(L, 3)!=0);
64714   result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
64715   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64716   return SWIG_arg;
64717   
64718   if(0) SWIG_fail;
64719   
64720 fail:
64721   lua_error(L);
64722   return SWIG_arg;
64723 }
64724
64725
64726 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
64727   int SWIG_arg = 0;
64728   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64729   int32_t result;
64730   
64731   SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
64732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
64733   
64734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64735     SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
64736   }
64737   
64738   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
64739   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64740   return SWIG_arg;
64741   
64742   if(0) SWIG_fail;
64743   
64744 fail:
64745   lua_error(L);
64746   return SWIG_arg;
64747 }
64748
64749
64750 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
64751   int SWIG_arg = 0;
64752   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64753   int32_t arg2 ;
64754   int32_t result;
64755   
64756   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
64757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
64758   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
64759   
64760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64761     SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
64762   }
64763   
64764   arg2 = (int32_t)lua_tonumber(L, 2);
64765   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
64766   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64767   return SWIG_arg;
64768   
64769   if(0) SWIG_fail;
64770   
64771 fail:
64772   lua_error(L);
64773   return SWIG_arg;
64774 }
64775
64776
64777 static void swig_delete_SBUnixSignals(void *obj) {
64778 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
64779 delete arg1;
64780 }
64781 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
64782     assert(lua_istable(L,1));
64783     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
64784     assert(!lua_isnil(L,-1));
64785     lua_replace(L,1); /* replace our table with real constructor */
64786     lua_call(L,lua_gettop(L)-1,1);
64787     return 1;
64788 }
64789 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
64790     {0,0,0}
64791 };
64792 static swig_lua_method swig_SBUnixSignals_methods[]= {
64793     { "Clear", _wrap_SBUnixSignals_Clear},
64794     { "IsValid", _wrap_SBUnixSignals_IsValid},
64795     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
64796     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
64797     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
64798     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
64799     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
64800     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
64801     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
64802     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
64803     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
64804     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
64805     {0,0}
64806 };
64807 static swig_lua_method swig_SBUnixSignals_meta[] = {
64808     {0,0}
64809 };
64810
64811 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
64812     {0,0,0}
64813 };
64814 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
64815     {0,0,0,0,0,0}
64816 };
64817 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
64818     {0,0}
64819 };
64820 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
64821     0
64822 };
64823
64824 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
64825     "SBUnixSignals",
64826     swig_SBUnixSignals_Sf_SwigStatic_methods,
64827     swig_SBUnixSignals_Sf_SwigStatic_attributes,
64828     swig_SBUnixSignals_Sf_SwigStatic_constants,
64829     swig_SBUnixSignals_Sf_SwigStatic_classes,
64830     0
64831 };
64832 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
64833 static const char *swig_SBUnixSignals_base_names[] = {0};
64834 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 };
64835
64836 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
64837   int SWIG_arg = 0;
64838   lldb::SBValue *result = 0 ;
64839   
64840   SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
64841   result = (lldb::SBValue *)new lldb::SBValue();
64842   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++; 
64843   return SWIG_arg;
64844   
64845   if(0) SWIG_fail;
64846   
64847 fail:
64848   lua_error(L);
64849   return SWIG_arg;
64850 }
64851
64852
64853 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
64854   int SWIG_arg = 0;
64855   lldb::SBValue *arg1 = 0 ;
64856   lldb::SBValue *result = 0 ;
64857   
64858   SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
64859   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
64860   
64861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64862     SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
64863   }
64864   
64865   result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
64866   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++; 
64867   return SWIG_arg;
64868   
64869   if(0) SWIG_fail;
64870   
64871 fail:
64872   lua_error(L);
64873   return SWIG_arg;
64874 }
64875
64876
64877 static int _wrap_new_SBValue(lua_State* L) {
64878   int argc;
64879   int argv[2]={
64880     1,2
64881   };
64882   
64883   argc = lua_gettop(L);
64884   if (argc == 0) {
64885     return _wrap_new_SBValue__SWIG_0(L);
64886   }
64887   if (argc == 1) {
64888     int _v;
64889     {
64890       void *ptr;
64891       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
64892         _v = 0;
64893       } else {
64894         _v = 1;
64895       }
64896     }
64897     if (_v) {
64898       return _wrap_new_SBValue__SWIG_1(L);
64899     }
64900   }
64901   
64902   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
64903     "  Possible C/C++ prototypes are:\n"
64904     "    lldb::SBValue::SBValue()\n"
64905     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
64906   lua_error(L);return 0;
64907 }
64908
64909
64910 static int _wrap_SBValue_IsValid(lua_State* L) {
64911   int SWIG_arg = 0;
64912   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64913   bool result;
64914   
64915   SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
64916   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
64917   
64918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64919     SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
64920   }
64921   
64922   result = (bool)(arg1)->IsValid();
64923   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64924   return SWIG_arg;
64925   
64926   if(0) SWIG_fail;
64927   
64928 fail:
64929   lua_error(L);
64930   return SWIG_arg;
64931 }
64932
64933
64934 static int _wrap_SBValue_Clear(lua_State* L) {
64935   int SWIG_arg = 0;
64936   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64937   
64938   SWIG_check_num_args("lldb::SBValue::Clear",1,1)
64939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
64940   
64941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64942     SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
64943   }
64944   
64945   (arg1)->Clear();
64946   
64947   return SWIG_arg;
64948   
64949   if(0) SWIG_fail;
64950   
64951 fail:
64952   lua_error(L);
64953   return SWIG_arg;
64954 }
64955
64956
64957 static int _wrap_SBValue_GetError(lua_State* L) {
64958   int SWIG_arg = 0;
64959   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64960   lldb::SBError result;
64961   
64962   SWIG_check_num_args("lldb::SBValue::GetError",1,1)
64963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
64964   
64965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64966     SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
64967   }
64968   
64969   result = (arg1)->GetError();
64970   {
64971     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
64972     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
64973   }
64974   return SWIG_arg;
64975   
64976   if(0) SWIG_fail;
64977   
64978 fail:
64979   lua_error(L);
64980   return SWIG_arg;
64981 }
64982
64983
64984 static int _wrap_SBValue_GetID(lua_State* L) {
64985   int SWIG_arg = 0;
64986   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64987   lldb::user_id_t result;
64988   
64989   SWIG_check_num_args("lldb::SBValue::GetID",1,1)
64990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
64991   
64992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64993     SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
64994   }
64995   
64996   result = (lldb::user_id_t)(arg1)->GetID();
64997   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64998   return SWIG_arg;
64999   
65000   if(0) SWIG_fail;
65001   
65002 fail:
65003   lua_error(L);
65004   return SWIG_arg;
65005 }
65006
65007
65008 static int _wrap_SBValue_GetName(lua_State* L) {
65009   int SWIG_arg = 0;
65010   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65011   char *result = 0 ;
65012   
65013   SWIG_check_num_args("lldb::SBValue::GetName",1,1)
65014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
65015   
65016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65017     SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
65018   }
65019   
65020   result = (char *)(arg1)->GetName();
65021   lua_pushstring(L,(const char *)result); SWIG_arg++;
65022   return SWIG_arg;
65023   
65024   if(0) SWIG_fail;
65025   
65026 fail:
65027   lua_error(L);
65028   return SWIG_arg;
65029 }
65030
65031
65032 static int _wrap_SBValue_GetTypeName(lua_State* L) {
65033   int SWIG_arg = 0;
65034   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65035   char *result = 0 ;
65036   
65037   SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
65038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
65039   
65040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65041     SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
65042   }
65043   
65044   result = (char *)(arg1)->GetTypeName();
65045   lua_pushstring(L,(const char *)result); SWIG_arg++;
65046   return SWIG_arg;
65047   
65048   if(0) SWIG_fail;
65049   
65050 fail:
65051   lua_error(L);
65052   return SWIG_arg;
65053 }
65054
65055
65056 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
65057   int SWIG_arg = 0;
65058   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65059   char *result = 0 ;
65060   
65061   SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
65062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
65063   
65064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65065     SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
65066   }
65067   
65068   result = (char *)(arg1)->GetDisplayTypeName();
65069   lua_pushstring(L,(const char *)result); SWIG_arg++;
65070   return SWIG_arg;
65071   
65072   if(0) SWIG_fail;
65073   
65074 fail:
65075   lua_error(L);
65076   return SWIG_arg;
65077 }
65078
65079
65080 static int _wrap_SBValue_GetByteSize(lua_State* L) {
65081   int SWIG_arg = 0;
65082   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65083   size_t result;
65084   
65085   SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
65086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
65087   
65088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65089     SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
65090   }
65091   
65092   result = (arg1)->GetByteSize();
65093   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65094   return SWIG_arg;
65095   
65096   if(0) SWIG_fail;
65097   
65098 fail:
65099   lua_error(L);
65100   return SWIG_arg;
65101 }
65102
65103
65104 static int _wrap_SBValue_IsInScope(lua_State* L) {
65105   int SWIG_arg = 0;
65106   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65107   bool result;
65108   
65109   SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
65110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
65111   
65112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65113     SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
65114   }
65115   
65116   result = (bool)(arg1)->IsInScope();
65117   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65118   return SWIG_arg;
65119   
65120   if(0) SWIG_fail;
65121   
65122 fail:
65123   lua_error(L);
65124   return SWIG_arg;
65125 }
65126
65127
65128 static int _wrap_SBValue_GetFormat(lua_State* L) {
65129   int SWIG_arg = 0;
65130   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65131   lldb::Format result;
65132   
65133   SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
65134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
65135   
65136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65137     SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
65138   }
65139   
65140   result = (lldb::Format)(arg1)->GetFormat();
65141   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65142   return SWIG_arg;
65143   
65144   if(0) SWIG_fail;
65145   
65146 fail:
65147   lua_error(L);
65148   return SWIG_arg;
65149 }
65150
65151
65152 static int _wrap_SBValue_SetFormat(lua_State* L) {
65153   int SWIG_arg = 0;
65154   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65155   lldb::Format arg2 ;
65156   
65157   SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
65158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
65159   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
65160   
65161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65162     SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
65163   }
65164   
65165   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
65166   (arg1)->SetFormat(arg2);
65167   
65168   return SWIG_arg;
65169   
65170   if(0) SWIG_fail;
65171   
65172 fail:
65173   lua_error(L);
65174   return SWIG_arg;
65175 }
65176
65177
65178 static int _wrap_SBValue_GetValue(lua_State* L) {
65179   int SWIG_arg = 0;
65180   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65181   char *result = 0 ;
65182   
65183   SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
65184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
65185   
65186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65187     SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
65188   }
65189   
65190   result = (char *)(arg1)->GetValue();
65191   lua_pushstring(L,(const char *)result); SWIG_arg++;
65192   return SWIG_arg;
65193   
65194   if(0) SWIG_fail;
65195   
65196 fail:
65197   lua_error(L);
65198   return SWIG_arg;
65199 }
65200
65201
65202 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
65203   int SWIG_arg = 0;
65204   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65205   lldb::SBError *arg2 = 0 ;
65206   int64_t arg3 ;
65207   int64_t result;
65208   
65209   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
65210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65211   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
65212   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
65213   
65214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65215     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65216   }
65217   
65218   
65219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65220     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
65221   }
65222   
65223   arg3 = (int64_t)lua_tonumber(L, 3);
65224   result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
65225   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65226   return SWIG_arg;
65227   
65228   if(0) SWIG_fail;
65229   
65230 fail:
65231   lua_error(L);
65232   return SWIG_arg;
65233 }
65234
65235
65236 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
65237   int SWIG_arg = 0;
65238   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65239   lldb::SBError *arg2 = 0 ;
65240   int64_t result;
65241   
65242   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
65243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65244   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
65245   
65246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65247     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65248   }
65249   
65250   
65251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65252     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
65253   }
65254   
65255   result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
65256   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65257   return SWIG_arg;
65258   
65259   if(0) SWIG_fail;
65260   
65261 fail:
65262   lua_error(L);
65263   return SWIG_arg;
65264 }
65265
65266
65267 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
65268   int SWIG_arg = 0;
65269   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65270   lldb::SBError *arg2 = 0 ;
65271   uint64_t arg3 ;
65272   uint64_t result;
65273   
65274   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
65275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65276   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
65277   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
65278   
65279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65280     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65281   }
65282   
65283   
65284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65285     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
65286   }
65287   
65288   arg3 = (uint64_t)lua_tonumber(L, 3);
65289   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
65290   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65291   return SWIG_arg;
65292   
65293   if(0) SWIG_fail;
65294   
65295 fail:
65296   lua_error(L);
65297   return SWIG_arg;
65298 }
65299
65300
65301 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
65302   int SWIG_arg = 0;
65303   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65304   lldb::SBError *arg2 = 0 ;
65305   uint64_t result;
65306   
65307   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
65308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65309   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
65310   
65311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65312     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65313   }
65314   
65315   
65316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65317     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
65318   }
65319   
65320   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
65321   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65322   return SWIG_arg;
65323   
65324   if(0) SWIG_fail;
65325   
65326 fail:
65327   lua_error(L);
65328   return SWIG_arg;
65329 }
65330
65331
65332 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
65333   int SWIG_arg = 0;
65334   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65335   int64_t arg2 ;
65336   int64_t result;
65337   
65338   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
65339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65340   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
65341   
65342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65343     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65344   }
65345   
65346   arg2 = (int64_t)lua_tonumber(L, 2);
65347   result = (int64_t)(arg1)->GetValueAsSigned(arg2);
65348   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65349   return SWIG_arg;
65350   
65351   if(0) SWIG_fail;
65352   
65353 fail:
65354   lua_error(L);
65355   return SWIG_arg;
65356 }
65357
65358
65359 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
65360   int SWIG_arg = 0;
65361   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65362   int64_t result;
65363   
65364   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
65365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65366   
65367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65368     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65369   }
65370   
65371   result = (int64_t)(arg1)->GetValueAsSigned();
65372   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65373   return SWIG_arg;
65374   
65375   if(0) SWIG_fail;
65376   
65377 fail:
65378   lua_error(L);
65379   return SWIG_arg;
65380 }
65381
65382
65383 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
65384   int argc;
65385   int argv[4]={
65386     1,2,3,4
65387   };
65388   
65389   argc = lua_gettop(L);
65390   if (argc == 1) {
65391     int _v;
65392     {
65393       void *ptr;
65394       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65395         _v = 0;
65396       } else {
65397         _v = 1;
65398       }
65399     }
65400     if (_v) {
65401       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
65402     }
65403   }
65404   if (argc == 2) {
65405     int _v;
65406     {
65407       void *ptr;
65408       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65409         _v = 0;
65410       } else {
65411         _v = 1;
65412       }
65413     }
65414     if (_v) {
65415       {
65416         void *ptr;
65417         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65418           _v = 0;
65419         } else {
65420           _v = 1;
65421         }
65422       }
65423       if (_v) {
65424         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
65425       }
65426     }
65427   }
65428   if (argc == 2) {
65429     int _v;
65430     {
65431       void *ptr;
65432       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65433         _v = 0;
65434       } else {
65435         _v = 1;
65436       }
65437     }
65438     if (_v) {
65439       {
65440         _v = lua_isnumber(L,argv[1]);
65441       }
65442       if (_v) {
65443         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
65444       }
65445     }
65446   }
65447   if (argc == 3) {
65448     int _v;
65449     {
65450       void *ptr;
65451       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65452         _v = 0;
65453       } else {
65454         _v = 1;
65455       }
65456     }
65457     if (_v) {
65458       {
65459         void *ptr;
65460         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65461           _v = 0;
65462         } else {
65463           _v = 1;
65464         }
65465       }
65466       if (_v) {
65467         {
65468           _v = lua_isnumber(L,argv[2]);
65469         }
65470         if (_v) {
65471           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
65472         }
65473       }
65474     }
65475   }
65476   
65477   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
65478     "  Possible C/C++ prototypes are:\n"
65479     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
65480     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
65481     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
65482     "    lldb::SBValue::GetValueAsSigned()\n");
65483   lua_error(L);return 0;
65484 }
65485
65486
65487 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
65488   int SWIG_arg = 0;
65489   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65490   uint64_t arg2 ;
65491   uint64_t result;
65492   
65493   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
65494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65495   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
65496   
65497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65498     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65499   }
65500   
65501   arg2 = (uint64_t)lua_tonumber(L, 2);
65502   result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
65503   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65504   return SWIG_arg;
65505   
65506   if(0) SWIG_fail;
65507   
65508 fail:
65509   lua_error(L);
65510   return SWIG_arg;
65511 }
65512
65513
65514 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
65515   int SWIG_arg = 0;
65516   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65517   uint64_t result;
65518   
65519   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
65520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65521   
65522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65523     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65524   }
65525   
65526   result = (uint64_t)(arg1)->GetValueAsUnsigned();
65527   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65528   return SWIG_arg;
65529   
65530   if(0) SWIG_fail;
65531   
65532 fail:
65533   lua_error(L);
65534   return SWIG_arg;
65535 }
65536
65537
65538 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
65539   int argc;
65540   int argv[4]={
65541     1,2,3,4
65542   };
65543   
65544   argc = lua_gettop(L);
65545   if (argc == 1) {
65546     int _v;
65547     {
65548       void *ptr;
65549       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65550         _v = 0;
65551       } else {
65552         _v = 1;
65553       }
65554     }
65555     if (_v) {
65556       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
65557     }
65558   }
65559   if (argc == 2) {
65560     int _v;
65561     {
65562       void *ptr;
65563       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65564         _v = 0;
65565       } else {
65566         _v = 1;
65567       }
65568     }
65569     if (_v) {
65570       {
65571         void *ptr;
65572         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65573           _v = 0;
65574         } else {
65575           _v = 1;
65576         }
65577       }
65578       if (_v) {
65579         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
65580       }
65581     }
65582   }
65583   if (argc == 2) {
65584     int _v;
65585     {
65586       void *ptr;
65587       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65588         _v = 0;
65589       } else {
65590         _v = 1;
65591       }
65592     }
65593     if (_v) {
65594       {
65595         _v = lua_isnumber(L,argv[1]);
65596       }
65597       if (_v) {
65598         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
65599       }
65600     }
65601   }
65602   if (argc == 3) {
65603     int _v;
65604     {
65605       void *ptr;
65606       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65607         _v = 0;
65608       } else {
65609         _v = 1;
65610       }
65611     }
65612     if (_v) {
65613       {
65614         void *ptr;
65615         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65616           _v = 0;
65617         } else {
65618           _v = 1;
65619         }
65620       }
65621       if (_v) {
65622         {
65623           _v = lua_isnumber(L,argv[2]);
65624         }
65625         if (_v) {
65626           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
65627         }
65628       }
65629     }
65630   }
65631   
65632   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
65633     "  Possible C/C++ prototypes are:\n"
65634     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
65635     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
65636     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
65637     "    lldb::SBValue::GetValueAsUnsigned()\n");
65638   lua_error(L);return 0;
65639 }
65640
65641
65642 static int _wrap_SBValue_GetValueType(lua_State* L) {
65643   int SWIG_arg = 0;
65644   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65645   lldb::ValueType result;
65646   
65647   SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
65648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
65649   
65650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65651     SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
65652   }
65653   
65654   result = (lldb::ValueType)(arg1)->GetValueType();
65655   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65656   return SWIG_arg;
65657   
65658   if(0) SWIG_fail;
65659   
65660 fail:
65661   lua_error(L);
65662   return SWIG_arg;
65663 }
65664
65665
65666 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
65667   int SWIG_arg = 0;
65668   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65669   bool result;
65670   
65671   SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
65672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
65673   
65674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65675     SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
65676   }
65677   
65678   result = (bool)(arg1)->GetValueDidChange();
65679   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65680   return SWIG_arg;
65681   
65682   if(0) SWIG_fail;
65683   
65684 fail:
65685   lua_error(L);
65686   return SWIG_arg;
65687 }
65688
65689
65690 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
65691   int SWIG_arg = 0;
65692   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65693   char *result = 0 ;
65694   
65695   SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
65696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
65697   
65698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65699     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
65700   }
65701   
65702   result = (char *)(arg1)->GetSummary();
65703   lua_pushstring(L,(const char *)result); SWIG_arg++;
65704   return SWIG_arg;
65705   
65706   if(0) SWIG_fail;
65707   
65708 fail:
65709   lua_error(L);
65710   return SWIG_arg;
65711 }
65712
65713
65714 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
65715   int SWIG_arg = 0;
65716   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65717   lldb::SBStream *arg2 = 0 ;
65718   lldb::SBTypeSummaryOptions *arg3 = 0 ;
65719   char *result = 0 ;
65720   
65721   SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
65722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
65723   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
65724   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
65725   
65726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65727     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
65728   }
65729   
65730   
65731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65732     SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
65733   }
65734   
65735   
65736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65737     SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65738   }
65739   
65740   result = (char *)(arg1)->GetSummary(*arg2,*arg3);
65741   lua_pushstring(L,(const char *)result); SWIG_arg++;
65742   return SWIG_arg;
65743   
65744   if(0) SWIG_fail;
65745   
65746 fail:
65747   lua_error(L);
65748   return SWIG_arg;
65749 }
65750
65751
65752 static int _wrap_SBValue_GetSummary(lua_State* L) {
65753   int argc;
65754   int argv[4]={
65755     1,2,3,4
65756   };
65757   
65758   argc = lua_gettop(L);
65759   if (argc == 1) {
65760     int _v;
65761     {
65762       void *ptr;
65763       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65764         _v = 0;
65765       } else {
65766         _v = 1;
65767       }
65768     }
65769     if (_v) {
65770       return _wrap_SBValue_GetSummary__SWIG_0(L);
65771     }
65772   }
65773   if (argc == 3) {
65774     int _v;
65775     {
65776       void *ptr;
65777       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65778         _v = 0;
65779       } else {
65780         _v = 1;
65781       }
65782     }
65783     if (_v) {
65784       {
65785         void *ptr;
65786         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
65787           _v = 0;
65788         } else {
65789           _v = 1;
65790         }
65791       }
65792       if (_v) {
65793         {
65794           void *ptr;
65795           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
65796             _v = 0;
65797           } else {
65798             _v = 1;
65799           }
65800         }
65801         if (_v) {
65802           return _wrap_SBValue_GetSummary__SWIG_1(L);
65803         }
65804       }
65805     }
65806   }
65807   
65808   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
65809     "  Possible C/C++ prototypes are:\n"
65810     "    lldb::SBValue::GetSummary()\n"
65811     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
65812   lua_error(L);return 0;
65813 }
65814
65815
65816 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
65817   int SWIG_arg = 0;
65818   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65819   char *result = 0 ;
65820   
65821   SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
65822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
65823   
65824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65825     SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
65826   }
65827   
65828   result = (char *)(arg1)->GetObjectDescription();
65829   lua_pushstring(L,(const char *)result); SWIG_arg++;
65830   return SWIG_arg;
65831   
65832   if(0) SWIG_fail;
65833   
65834 fail:
65835   lua_error(L);
65836   return SWIG_arg;
65837 }
65838
65839
65840 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
65841   int SWIG_arg = 0;
65842   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65843   lldb::DynamicValueType arg2 ;
65844   lldb::SBValue result;
65845   
65846   SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
65847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
65848   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
65849   
65850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65851     SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65852   }
65853   
65854   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
65855   result = (arg1)->GetDynamicValue(arg2);
65856   {
65857     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65858     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65859   }
65860   return SWIG_arg;
65861   
65862   if(0) SWIG_fail;
65863   
65864 fail:
65865   lua_error(L);
65866   return SWIG_arg;
65867 }
65868
65869
65870 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
65871   int SWIG_arg = 0;
65872   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65873   lldb::SBValue result;
65874   
65875   SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
65876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
65877   
65878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65879     SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
65880   }
65881   
65882   result = (arg1)->GetStaticValue();
65883   {
65884     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65885     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65886   }
65887   return SWIG_arg;
65888   
65889   if(0) SWIG_fail;
65890   
65891 fail:
65892   lua_error(L);
65893   return SWIG_arg;
65894 }
65895
65896
65897 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
65898   int SWIG_arg = 0;
65899   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65900   lldb::SBValue result;
65901   
65902   SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
65903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
65904   
65905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65906     SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65907   }
65908   
65909   result = (arg1)->GetNonSyntheticValue();
65910   {
65911     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65912     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65913   }
65914   return SWIG_arg;
65915   
65916   if(0) SWIG_fail;
65917   
65918 fail:
65919   lua_error(L);
65920   return SWIG_arg;
65921 }
65922
65923
65924 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
65925   int SWIG_arg = 0;
65926   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65927   lldb::DynamicValueType result;
65928   
65929   SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
65930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
65931   
65932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65933     SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65934   }
65935   
65936   result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
65937   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65938   return SWIG_arg;
65939   
65940   if(0) SWIG_fail;
65941   
65942 fail:
65943   lua_error(L);
65944   return SWIG_arg;
65945 }
65946
65947
65948 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
65949   int SWIG_arg = 0;
65950   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65951   lldb::DynamicValueType arg2 ;
65952   
65953   SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
65954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
65955   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
65956   
65957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65958     SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65959   }
65960   
65961   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
65962   (arg1)->SetPreferDynamicValue(arg2);
65963   
65964   return SWIG_arg;
65965   
65966   if(0) SWIG_fail;
65967   
65968 fail:
65969   lua_error(L);
65970   return SWIG_arg;
65971 }
65972
65973
65974 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
65975   int SWIG_arg = 0;
65976   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65977   bool result;
65978   
65979   SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
65980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
65981   
65982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65983     SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65984   }
65985   
65986   result = (bool)(arg1)->GetPreferSyntheticValue();
65987   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65988   return SWIG_arg;
65989   
65990   if(0) SWIG_fail;
65991   
65992 fail:
65993   lua_error(L);
65994   return SWIG_arg;
65995 }
65996
65997
65998 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
65999   int SWIG_arg = 0;
66000   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66001   bool arg2 ;
66002   
66003   SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
66004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
66005   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
66006   
66007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66008     SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
66009   }
66010   
66011   arg2 = (lua_toboolean(L, 2)!=0);
66012   (arg1)->SetPreferSyntheticValue(arg2);
66013   
66014   return SWIG_arg;
66015   
66016   if(0) SWIG_fail;
66017   
66018 fail:
66019   lua_error(L);
66020   return SWIG_arg;
66021 }
66022
66023
66024 static int _wrap_SBValue_IsDynamic(lua_State* L) {
66025   int SWIG_arg = 0;
66026   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66027   bool result;
66028   
66029   SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
66030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
66031   
66032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66033     SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
66034   }
66035   
66036   result = (bool)(arg1)->IsDynamic();
66037   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66038   return SWIG_arg;
66039   
66040   if(0) SWIG_fail;
66041   
66042 fail:
66043   lua_error(L);
66044   return SWIG_arg;
66045 }
66046
66047
66048 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
66049   int SWIG_arg = 0;
66050   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66051   bool result;
66052   
66053   SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
66054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
66055   
66056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66057     SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
66058   }
66059   
66060   result = (bool)(arg1)->IsSynthetic();
66061   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66062   return SWIG_arg;
66063   
66064   if(0) SWIG_fail;
66065   
66066 fail:
66067   lua_error(L);
66068   return SWIG_arg;
66069 }
66070
66071
66072 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
66073   int SWIG_arg = 0;
66074   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66075   bool result;
66076   
66077   SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
66078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
66079   
66080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66081     SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
66082   }
66083   
66084   result = (bool)(arg1)->IsSyntheticChildrenGenerated();
66085   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66086   return SWIG_arg;
66087   
66088   if(0) SWIG_fail;
66089   
66090 fail:
66091   lua_error(L);
66092   return SWIG_arg;
66093 }
66094
66095
66096 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
66097   int SWIG_arg = 0;
66098   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66099   bool arg2 ;
66100   
66101   SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
66102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
66103   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
66104   
66105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66106     SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
66107   }
66108   
66109   arg2 = (lua_toboolean(L, 2)!=0);
66110   (arg1)->SetSyntheticChildrenGenerated(arg2);
66111   
66112   return SWIG_arg;
66113   
66114   if(0) SWIG_fail;
66115   
66116 fail:
66117   lua_error(L);
66118   return SWIG_arg;
66119 }
66120
66121
66122 static int _wrap_SBValue_GetLocation(lua_State* L) {
66123   int SWIG_arg = 0;
66124   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66125   char *result = 0 ;
66126   
66127   SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
66128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
66129   
66130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66131     SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
66132   }
66133   
66134   result = (char *)(arg1)->GetLocation();
66135   lua_pushstring(L,(const char *)result); SWIG_arg++;
66136   return SWIG_arg;
66137   
66138   if(0) SWIG_fail;
66139   
66140 fail:
66141   lua_error(L);
66142   return SWIG_arg;
66143 }
66144
66145
66146 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
66147   int SWIG_arg = 0;
66148   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66149   char *arg2 = (char *) 0 ;
66150   bool result;
66151   
66152   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
66153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
66154   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
66155   
66156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66157     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
66158   }
66159   
66160   arg2 = (char *)lua_tostring(L, 2);
66161   result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
66162   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66163   return SWIG_arg;
66164   
66165   if(0) SWIG_fail;
66166   
66167 fail:
66168   lua_error(L);
66169   return SWIG_arg;
66170 }
66171
66172
66173 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
66174   int SWIG_arg = 0;
66175   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66176   char *arg2 = (char *) 0 ;
66177   lldb::SBError *arg3 = 0 ;
66178   bool result;
66179   
66180   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
66181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
66182   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
66183   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
66184   
66185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66186     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
66187   }
66188   
66189   arg2 = (char *)lua_tostring(L, 2);
66190   
66191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
66192     SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
66193   }
66194   
66195   result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
66196   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66197   return SWIG_arg;
66198   
66199   if(0) SWIG_fail;
66200   
66201 fail:
66202   lua_error(L);
66203   return SWIG_arg;
66204 }
66205
66206
66207 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
66208   int argc;
66209   int argv[4]={
66210     1,2,3,4
66211   };
66212   
66213   argc = lua_gettop(L);
66214   if (argc == 2) {
66215     int _v;
66216     {
66217       void *ptr;
66218       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66219         _v = 0;
66220       } else {
66221         _v = 1;
66222       }
66223     }
66224     if (_v) {
66225       {
66226         _v = SWIG_lua_isnilstring(L,argv[1]);
66227       }
66228       if (_v) {
66229         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
66230       }
66231     }
66232   }
66233   if (argc == 3) {
66234     int _v;
66235     {
66236       void *ptr;
66237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66238         _v = 0;
66239       } else {
66240         _v = 1;
66241       }
66242     }
66243     if (_v) {
66244       {
66245         _v = SWIG_lua_isnilstring(L,argv[1]);
66246       }
66247       if (_v) {
66248         {
66249           void *ptr;
66250           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66251             _v = 0;
66252           } else {
66253             _v = 1;
66254           }
66255         }
66256         if (_v) {
66257           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
66258         }
66259       }
66260     }
66261   }
66262   
66263   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
66264     "  Possible C/C++ prototypes are:\n"
66265     "    lldb::SBValue::SetValueFromCString(char const *)\n"
66266     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
66267   lua_error(L);return 0;
66268 }
66269
66270
66271 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
66272   int SWIG_arg = 0;
66273   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66274   lldb::SBTypeFormat result;
66275   
66276   SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
66277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
66278   
66279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66280     SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
66281   }
66282   
66283   result = (arg1)->GetTypeFormat();
66284   {
66285     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
66286     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
66287   }
66288   return SWIG_arg;
66289   
66290   if(0) SWIG_fail;
66291   
66292 fail:
66293   lua_error(L);
66294   return SWIG_arg;
66295 }
66296
66297
66298 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
66299   int SWIG_arg = 0;
66300   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66301   lldb::SBTypeSummary result;
66302   
66303   SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
66304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
66305   
66306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66307     SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
66308   }
66309   
66310   result = (arg1)->GetTypeSummary();
66311   {
66312     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
66313     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66314   }
66315   return SWIG_arg;
66316   
66317   if(0) SWIG_fail;
66318   
66319 fail:
66320   lua_error(L);
66321   return SWIG_arg;
66322 }
66323
66324
66325 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
66326   int SWIG_arg = 0;
66327   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66328   lldb::SBTypeFilter result;
66329   
66330   SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
66331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
66332   
66333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66334     SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
66335   }
66336   
66337   result = (arg1)->GetTypeFilter();
66338   {
66339     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
66340     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
66341   }
66342   return SWIG_arg;
66343   
66344   if(0) SWIG_fail;
66345   
66346 fail:
66347   lua_error(L);
66348   return SWIG_arg;
66349 }
66350
66351
66352 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
66353   int SWIG_arg = 0;
66354   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66355   lldb::SBTypeSynthetic result;
66356   
66357   SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
66358   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
66359   
66360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66361     SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
66362   }
66363   
66364   result = (arg1)->GetTypeSynthetic();
66365   {
66366     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
66367     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66368   }
66369   return SWIG_arg;
66370   
66371   if(0) SWIG_fail;
66372   
66373 fail:
66374   lua_error(L);
66375   return SWIG_arg;
66376 }
66377
66378
66379 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
66380   int SWIG_arg = 0;
66381   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66382   uint32_t arg2 ;
66383   lldb::SBValue result;
66384   
66385   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
66386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
66387   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
66388   
66389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66390     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
66391   }
66392   
66393   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66394   arg2 = (uint32_t)lua_tonumber(L, 2);
66395   result = (arg1)->GetChildAtIndex(arg2);
66396   {
66397     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66398     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66399   }
66400   return SWIG_arg;
66401   
66402   if(0) SWIG_fail;
66403   
66404 fail:
66405   lua_error(L);
66406   return SWIG_arg;
66407 }
66408
66409
66410 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
66411   int SWIG_arg = 0;
66412   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66413   uint32_t arg2 ;
66414   lldb::DynamicValueType arg3 ;
66415   bool arg4 ;
66416   lldb::SBValue result;
66417   
66418   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
66419   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
66420   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
66421   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
66422   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
66423   
66424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66425     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
66426   }
66427   
66428   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66429   arg2 = (uint32_t)lua_tonumber(L, 2);
66430   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
66431   arg4 = (lua_toboolean(L, 4)!=0);
66432   result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
66433   {
66434     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66435     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66436   }
66437   return SWIG_arg;
66438   
66439   if(0) SWIG_fail;
66440   
66441 fail:
66442   lua_error(L);
66443   return SWIG_arg;
66444 }
66445
66446
66447 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
66448   int argc;
66449   int argv[5]={
66450     1,2,3,4,5
66451   };
66452   
66453   argc = lua_gettop(L);
66454   if (argc == 2) {
66455     int _v;
66456     {
66457       void *ptr;
66458       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66459         _v = 0;
66460       } else {
66461         _v = 1;
66462       }
66463     }
66464     if (_v) {
66465       {
66466         _v = lua_isnumber(L,argv[1]);
66467       }
66468       if (_v) {
66469         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
66470       }
66471     }
66472   }
66473   if (argc == 4) {
66474     int _v;
66475     {
66476       void *ptr;
66477       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66478         _v = 0;
66479       } else {
66480         _v = 1;
66481       }
66482     }
66483     if (_v) {
66484       {
66485         _v = lua_isnumber(L,argv[1]);
66486       }
66487       if (_v) {
66488         {
66489           _v = lua_isnumber(L,argv[2]);
66490         }
66491         if (_v) {
66492           {
66493             _v = lua_isboolean(L,argv[3]);
66494           }
66495           if (_v) {
66496             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
66497           }
66498         }
66499       }
66500     }
66501   }
66502   
66503   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
66504     "  Possible C/C++ prototypes are:\n"
66505     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
66506     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
66507   lua_error(L);return 0;
66508 }
66509
66510
66511 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
66512   int SWIG_arg = 0;
66513   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66514   char *arg2 = (char *) 0 ;
66515   uint32_t arg3 ;
66516   lldb::SBType arg4 ;
66517   lldb::SBType *argp4 ;
66518   lldb::SBValue result;
66519   
66520   SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
66521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
66522   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
66523   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
66524   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
66525   
66526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66527     SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
66528   }
66529   
66530   arg2 = (char *)lua_tostring(L, 2);
66531   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
66532   arg3 = (uint32_t)lua_tonumber(L, 3);
66533   
66534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
66535     SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
66536   }
66537   arg4 = *argp4;
66538   
66539   result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
66540   {
66541     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66542     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66543   }
66544   return SWIG_arg;
66545   
66546   if(0) SWIG_fail;
66547   
66548 fail:
66549   lua_error(L);
66550   return SWIG_arg;
66551 }
66552
66553
66554 static int _wrap_SBValue_Cast(lua_State* L) {
66555   int SWIG_arg = 0;
66556   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66557   lldb::SBType arg2 ;
66558   lldb::SBType *argp2 ;
66559   lldb::SBValue result;
66560   
66561   SWIG_check_num_args("lldb::SBValue::Cast",2,2)
66562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
66563   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
66564   
66565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66566     SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
66567   }
66568   
66569   
66570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
66571     SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
66572   }
66573   arg2 = *argp2;
66574   
66575   result = (arg1)->Cast(arg2);
66576   {
66577     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66578     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66579   }
66580   return SWIG_arg;
66581   
66582   if(0) SWIG_fail;
66583   
66584 fail:
66585   lua_error(L);
66586   return SWIG_arg;
66587 }
66588
66589
66590 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
66591   int SWIG_arg = 0;
66592   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66593   char *arg2 = (char *) 0 ;
66594   char *arg3 = (char *) 0 ;
66595   lldb::SBValue result;
66596   
66597   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
66598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
66599   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
66600   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
66601   
66602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66603     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
66604   }
66605   
66606   arg2 = (char *)lua_tostring(L, 2);
66607   arg3 = (char *)lua_tostring(L, 3);
66608   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
66609   {
66610     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66611     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66612   }
66613   return SWIG_arg;
66614   
66615   if(0) SWIG_fail;
66616   
66617 fail:
66618   lua_error(L);
66619   return SWIG_arg;
66620 }
66621
66622
66623 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
66624   int SWIG_arg = 0;
66625   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66626   char *arg2 = (char *) 0 ;
66627   char *arg3 = (char *) 0 ;
66628   lldb::SBExpressionOptions *arg4 = 0 ;
66629   lldb::SBValue result;
66630   
66631   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
66632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
66633   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
66634   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
66635   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
66636   
66637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66638     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
66639   }
66640   
66641   arg2 = (char *)lua_tostring(L, 2);
66642   arg3 = (char *)lua_tostring(L, 3);
66643   
66644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
66645     SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
66646   }
66647   
66648   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
66649   {
66650     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66651     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66652   }
66653   return SWIG_arg;
66654   
66655   if(0) SWIG_fail;
66656   
66657 fail:
66658   lua_error(L);
66659   return SWIG_arg;
66660 }
66661
66662
66663 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
66664   int argc;
66665   int argv[5]={
66666     1,2,3,4,5
66667   };
66668   
66669   argc = lua_gettop(L);
66670   if (argc == 3) {
66671     int _v;
66672     {
66673       void *ptr;
66674       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66675         _v = 0;
66676       } else {
66677         _v = 1;
66678       }
66679     }
66680     if (_v) {
66681       {
66682         _v = SWIG_lua_isnilstring(L,argv[1]);
66683       }
66684       if (_v) {
66685         {
66686           _v = SWIG_lua_isnilstring(L,argv[2]);
66687         }
66688         if (_v) {
66689           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
66690         }
66691       }
66692     }
66693   }
66694   if (argc == 4) {
66695     int _v;
66696     {
66697       void *ptr;
66698       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66699         _v = 0;
66700       } else {
66701         _v = 1;
66702       }
66703     }
66704     if (_v) {
66705       {
66706         _v = SWIG_lua_isnilstring(L,argv[1]);
66707       }
66708       if (_v) {
66709         {
66710           _v = SWIG_lua_isnilstring(L,argv[2]);
66711         }
66712         if (_v) {
66713           {
66714             void *ptr;
66715             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
66716               _v = 0;
66717             } else {
66718               _v = 1;
66719             }
66720           }
66721           if (_v) {
66722             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
66723           }
66724         }
66725       }
66726     }
66727   }
66728   
66729   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
66730     "  Possible C/C++ prototypes are:\n"
66731     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
66732     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
66733   lua_error(L);return 0;
66734 }
66735
66736
66737 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
66738   int SWIG_arg = 0;
66739   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66740   char *arg2 = (char *) 0 ;
66741   lldb::addr_t arg3 ;
66742   lldb::SBType arg4 ;
66743   lldb::SBType *argp4 ;
66744   lldb::SBValue result;
66745   
66746   SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
66747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
66748   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
66749   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
66750   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
66751   
66752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66753     SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
66754   }
66755   
66756   arg2 = (char *)lua_tostring(L, 2);
66757   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
66758   
66759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
66760     SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
66761   }
66762   arg4 = *argp4;
66763   
66764   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
66765   {
66766     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66767     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66768   }
66769   return SWIG_arg;
66770   
66771   if(0) SWIG_fail;
66772   
66773 fail:
66774   lua_error(L);
66775   return SWIG_arg;
66776 }
66777
66778
66779 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
66780   int SWIG_arg = 0;
66781   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66782   char *arg2 = (char *) 0 ;
66783   lldb::SBData arg3 ;
66784   lldb::SBType arg4 ;
66785   lldb::SBData *argp3 ;
66786   lldb::SBType *argp4 ;
66787   lldb::SBValue result;
66788   
66789   SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
66790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
66791   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
66792   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
66793   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
66794   
66795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66796     SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
66797   }
66798   
66799   arg2 = (char *)lua_tostring(L, 2);
66800   
66801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
66802     SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
66803   }
66804   arg3 = *argp3;
66805   
66806   
66807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
66808     SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
66809   }
66810   arg4 = *argp4;
66811   
66812   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
66813   {
66814     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66815     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66816   }
66817   return SWIG_arg;
66818   
66819   if(0) SWIG_fail;
66820   
66821 fail:
66822   lua_error(L);
66823   return SWIG_arg;
66824 }
66825
66826
66827 static int _wrap_SBValue_GetType(lua_State* L) {
66828   int SWIG_arg = 0;
66829   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66830   lldb::SBType result;
66831   
66832   SWIG_check_num_args("lldb::SBValue::GetType",1,1)
66833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
66834   
66835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66836     SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
66837   }
66838   
66839   result = (arg1)->GetType();
66840   {
66841     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
66842     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
66843   }
66844   return SWIG_arg;
66845   
66846   if(0) SWIG_fail;
66847   
66848 fail:
66849   lua_error(L);
66850   return SWIG_arg;
66851 }
66852
66853
66854 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
66855   int SWIG_arg = 0;
66856   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66857   char *arg2 = (char *) 0 ;
66858   uint32_t result;
66859   
66860   SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
66861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
66862   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
66863   
66864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66865     SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
66866   }
66867   
66868   arg2 = (char *)lua_tostring(L, 2);
66869   result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
66870   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66871   return SWIG_arg;
66872   
66873   if(0) SWIG_fail;
66874   
66875 fail:
66876   lua_error(L);
66877   return SWIG_arg;
66878 }
66879
66880
66881 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
66882   int SWIG_arg = 0;
66883   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66884   char *arg2 = (char *) 0 ;
66885   lldb::SBValue result;
66886   
66887   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
66888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
66889   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
66890   
66891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66892     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
66893   }
66894   
66895   arg2 = (char *)lua_tostring(L, 2);
66896   result = (arg1)->GetChildMemberWithName((char const *)arg2);
66897   {
66898     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66899     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66900   }
66901   return SWIG_arg;
66902   
66903   if(0) SWIG_fail;
66904   
66905 fail:
66906   lua_error(L);
66907   return SWIG_arg;
66908 }
66909
66910
66911 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
66912   int SWIG_arg = 0;
66913   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66914   char *arg2 = (char *) 0 ;
66915   lldb::DynamicValueType arg3 ;
66916   lldb::SBValue result;
66917   
66918   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
66919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
66920   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
66921   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
66922   
66923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66924     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
66925   }
66926   
66927   arg2 = (char *)lua_tostring(L, 2);
66928   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
66929   result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
66930   {
66931     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66932     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66933   }
66934   return SWIG_arg;
66935   
66936   if(0) SWIG_fail;
66937   
66938 fail:
66939   lua_error(L);
66940   return SWIG_arg;
66941 }
66942
66943
66944 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
66945   int argc;
66946   int argv[4]={
66947     1,2,3,4
66948   };
66949   
66950   argc = lua_gettop(L);
66951   if (argc == 2) {
66952     int _v;
66953     {
66954       void *ptr;
66955       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66956         _v = 0;
66957       } else {
66958         _v = 1;
66959       }
66960     }
66961     if (_v) {
66962       {
66963         _v = SWIG_lua_isnilstring(L,argv[1]);
66964       }
66965       if (_v) {
66966         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
66967       }
66968     }
66969   }
66970   if (argc == 3) {
66971     int _v;
66972     {
66973       void *ptr;
66974       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66975         _v = 0;
66976       } else {
66977         _v = 1;
66978       }
66979     }
66980     if (_v) {
66981       {
66982         _v = SWIG_lua_isnilstring(L,argv[1]);
66983       }
66984       if (_v) {
66985         {
66986           _v = lua_isnumber(L,argv[2]);
66987         }
66988         if (_v) {
66989           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
66990         }
66991       }
66992     }
66993   }
66994   
66995   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
66996     "  Possible C/C++ prototypes are:\n"
66997     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
66998     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
66999   lua_error(L);return 0;
67000 }
67001
67002
67003 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
67004   int SWIG_arg = 0;
67005   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67006   char *arg2 = (char *) 0 ;
67007   lldb::SBValue result;
67008   
67009   SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
67010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
67011   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
67012   
67013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67014     SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67015   }
67016   
67017   arg2 = (char *)lua_tostring(L, 2);
67018   result = (arg1)->GetValueForExpressionPath((char const *)arg2);
67019   {
67020     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67021     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67022   }
67023   return SWIG_arg;
67024   
67025   if(0) SWIG_fail;
67026   
67027 fail:
67028   lua_error(L);
67029   return SWIG_arg;
67030 }
67031
67032
67033 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
67034   int SWIG_arg = 0;
67035   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67036   lldb::SBDeclaration result;
67037   
67038   SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
67039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
67040   
67041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67042     SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
67043   }
67044   
67045   result = (arg1)->GetDeclaration();
67046   {
67047     lldb::SBDeclaration * resultptr = new lldb::SBDeclaration((const lldb::SBDeclaration &) result);
67048     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
67049   }
67050   return SWIG_arg;
67051   
67052   if(0) SWIG_fail;
67053   
67054 fail:
67055   lua_error(L);
67056   return SWIG_arg;
67057 }
67058
67059
67060 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
67061   int SWIG_arg = 0;
67062   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67063   bool result;
67064   
67065   SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
67066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
67067   
67068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67069     SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
67070   }
67071   
67072   result = (bool)(arg1)->MightHaveChildren();
67073   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67074   return SWIG_arg;
67075   
67076   if(0) SWIG_fail;
67077   
67078 fail:
67079   lua_error(L);
67080   return SWIG_arg;
67081 }
67082
67083
67084 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
67085   int SWIG_arg = 0;
67086   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67087   bool result;
67088   
67089   SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
67090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
67091   
67092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67093     SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
67094   }
67095   
67096   result = (bool)(arg1)->IsRuntimeSupportValue();
67097   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67098   return SWIG_arg;
67099   
67100   if(0) SWIG_fail;
67101   
67102 fail:
67103   lua_error(L);
67104   return SWIG_arg;
67105 }
67106
67107
67108 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
67109   int SWIG_arg = 0;
67110   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67111   uint32_t result;
67112   
67113   SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
67114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
67115   
67116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67117     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
67118   }
67119   
67120   result = (uint32_t)(arg1)->GetNumChildren();
67121   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
67122   return SWIG_arg;
67123   
67124   if(0) SWIG_fail;
67125   
67126 fail:
67127   lua_error(L);
67128   return SWIG_arg;
67129 }
67130
67131
67132 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
67133   int SWIG_arg = 0;
67134   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67135   uint32_t arg2 ;
67136   uint32_t result;
67137   
67138   SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
67139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
67140   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
67141   
67142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67143     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
67144   }
67145   
67146   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
67147   arg2 = (uint32_t)lua_tonumber(L, 2);
67148   result = (uint32_t)(arg1)->GetNumChildren(arg2);
67149   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
67150   return SWIG_arg;
67151   
67152   if(0) SWIG_fail;
67153   
67154 fail:
67155   lua_error(L);
67156   return SWIG_arg;
67157 }
67158
67159
67160 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
67161   int argc;
67162   int argv[3]={
67163     1,2,3
67164   };
67165   
67166   argc = lua_gettop(L);
67167   if (argc == 1) {
67168     int _v;
67169     {
67170       void *ptr;
67171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67172         _v = 0;
67173       } else {
67174         _v = 1;
67175       }
67176     }
67177     if (_v) {
67178       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
67179     }
67180   }
67181   if (argc == 2) {
67182     int _v;
67183     {
67184       void *ptr;
67185       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67186         _v = 0;
67187       } else {
67188         _v = 1;
67189       }
67190     }
67191     if (_v) {
67192       {
67193         _v = lua_isnumber(L,argv[1]);
67194       }
67195       if (_v) {
67196         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
67197       }
67198     }
67199   }
67200   
67201   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
67202     "  Possible C/C++ prototypes are:\n"
67203     "    lldb::SBValue::GetNumChildren()\n"
67204     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
67205   lua_error(L);return 0;
67206 }
67207
67208
67209 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
67210   int SWIG_arg = 0;
67211   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67212   void *result = 0 ;
67213   
67214   SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
67215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
67216   
67217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67218     SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
67219   }
67220   
67221   result = (void *)(arg1)->GetOpaqueType();
67222   SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++; 
67223   return SWIG_arg;
67224   
67225   if(0) SWIG_fail;
67226   
67227 fail:
67228   lua_error(L);
67229   return SWIG_arg;
67230 }
67231
67232
67233 static int _wrap_SBValue_Dereference(lua_State* L) {
67234   int SWIG_arg = 0;
67235   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67236   lldb::SBValue result;
67237   
67238   SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
67239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
67240   
67241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67242     SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
67243   }
67244   
67245   result = (arg1)->Dereference();
67246   {
67247     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67248     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67249   }
67250   return SWIG_arg;
67251   
67252   if(0) SWIG_fail;
67253   
67254 fail:
67255   lua_error(L);
67256   return SWIG_arg;
67257 }
67258
67259
67260 static int _wrap_SBValue_AddressOf(lua_State* L) {
67261   int SWIG_arg = 0;
67262   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67263   lldb::SBValue result;
67264   
67265   SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
67266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
67267   
67268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67269     SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
67270   }
67271   
67272   result = (arg1)->AddressOf();
67273   {
67274     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67275     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67276   }
67277   return SWIG_arg;
67278   
67279   if(0) SWIG_fail;
67280   
67281 fail:
67282   lua_error(L);
67283   return SWIG_arg;
67284 }
67285
67286
67287 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
67288   int SWIG_arg = 0;
67289   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67290   bool result;
67291   
67292   SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
67293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
67294   
67295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67296     SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
67297   }
67298   
67299   result = (bool)(arg1)->TypeIsPointerType();
67300   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67301   return SWIG_arg;
67302   
67303   if(0) SWIG_fail;
67304   
67305 fail:
67306   lua_error(L);
67307   return SWIG_arg;
67308 }
67309
67310
67311 static int _wrap_SBValue_GetTarget(lua_State* L) {
67312   int SWIG_arg = 0;
67313   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67314   lldb::SBTarget result;
67315   
67316   SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
67317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
67318   
67319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67320     SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
67321   }
67322   
67323   result = (arg1)->GetTarget();
67324   {
67325     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
67326     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
67327   }
67328   return SWIG_arg;
67329   
67330   if(0) SWIG_fail;
67331   
67332 fail:
67333   lua_error(L);
67334   return SWIG_arg;
67335 }
67336
67337
67338 static int _wrap_SBValue_GetProcess(lua_State* L) {
67339   int SWIG_arg = 0;
67340   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67341   lldb::SBProcess result;
67342   
67343   SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
67344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
67345   
67346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67347     SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
67348   }
67349   
67350   result = (arg1)->GetProcess();
67351   {
67352     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
67353     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
67354   }
67355   return SWIG_arg;
67356   
67357   if(0) SWIG_fail;
67358   
67359 fail:
67360   lua_error(L);
67361   return SWIG_arg;
67362 }
67363
67364
67365 static int _wrap_SBValue_GetThread(lua_State* L) {
67366   int SWIG_arg = 0;
67367   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67368   lldb::SBThread result;
67369   
67370   SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
67371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
67372   
67373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67374     SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
67375   }
67376   
67377   result = (arg1)->GetThread();
67378   {
67379     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
67380     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
67381   }
67382   return SWIG_arg;
67383   
67384   if(0) SWIG_fail;
67385   
67386 fail:
67387   lua_error(L);
67388   return SWIG_arg;
67389 }
67390
67391
67392 static int _wrap_SBValue_GetFrame(lua_State* L) {
67393   int SWIG_arg = 0;
67394   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67395   lldb::SBFrame result;
67396   
67397   SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
67398   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
67399   
67400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67401     SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
67402   }
67403   
67404   result = (arg1)->GetFrame();
67405   {
67406     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
67407     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
67408   }
67409   return SWIG_arg;
67410   
67411   if(0) SWIG_fail;
67412   
67413 fail:
67414   lua_error(L);
67415   return SWIG_arg;
67416 }
67417
67418
67419 static int _wrap_SBValue_Watch(lua_State* L) {
67420   int SWIG_arg = 0;
67421   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67422   bool arg2 ;
67423   bool arg3 ;
67424   bool arg4 ;
67425   lldb::SBError *arg5 = 0 ;
67426   lldb::SBWatchpoint result;
67427   
67428   SWIG_check_num_args("lldb::SBValue::Watch",5,5)
67429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
67430   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
67431   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
67432   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
67433   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
67434   
67435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67436     SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
67437   }
67438   
67439   arg2 = (lua_toboolean(L, 2)!=0);
67440   arg3 = (lua_toboolean(L, 3)!=0);
67441   arg4 = (lua_toboolean(L, 4)!=0);
67442   
67443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
67444     SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
67445   }
67446   
67447   result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
67448   {
67449     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
67450     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
67451   }
67452   return SWIG_arg;
67453   
67454   if(0) SWIG_fail;
67455   
67456 fail:
67457   lua_error(L);
67458   return SWIG_arg;
67459 }
67460
67461
67462 static int _wrap_SBValue_WatchPointee(lua_State* L) {
67463   int SWIG_arg = 0;
67464   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67465   bool arg2 ;
67466   bool arg3 ;
67467   bool arg4 ;
67468   lldb::SBError *arg5 = 0 ;
67469   lldb::SBWatchpoint result;
67470   
67471   SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
67472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
67473   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
67474   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
67475   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
67476   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
67477   
67478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67479     SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
67480   }
67481   
67482   arg2 = (lua_toboolean(L, 2)!=0);
67483   arg3 = (lua_toboolean(L, 3)!=0);
67484   arg4 = (lua_toboolean(L, 4)!=0);
67485   
67486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
67487     SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
67488   }
67489   
67490   result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
67491   {
67492     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
67493     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
67494   }
67495   return SWIG_arg;
67496   
67497   if(0) SWIG_fail;
67498   
67499 fail:
67500   lua_error(L);
67501   return SWIG_arg;
67502 }
67503
67504
67505 static int _wrap_SBValue_GetDescription(lua_State* L) {
67506   int SWIG_arg = 0;
67507   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67508   lldb::SBStream *arg2 = 0 ;
67509   bool result;
67510   
67511   SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
67512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
67513   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
67514   
67515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67516     SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
67517   }
67518   
67519   
67520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67521     SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
67522   }
67523   
67524   result = (bool)(arg1)->GetDescription(*arg2);
67525   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67526   return SWIG_arg;
67527   
67528   if(0) SWIG_fail;
67529   
67530 fail:
67531   lua_error(L);
67532   return SWIG_arg;
67533 }
67534
67535
67536 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
67537   int SWIG_arg = 0;
67538   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67539   lldb::SBStream *arg2 = 0 ;
67540   bool result;
67541   
67542   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
67543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
67544   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
67545   
67546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67547     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67548   }
67549   
67550   
67551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67552     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
67553   }
67554   
67555   result = (bool)(arg1)->GetExpressionPath(*arg2);
67556   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67557   return SWIG_arg;
67558   
67559   if(0) SWIG_fail;
67560   
67561 fail:
67562   lua_error(L);
67563   return SWIG_arg;
67564 }
67565
67566
67567 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
67568   int SWIG_arg = 0;
67569   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67570   uint32_t arg2 ;
67571   uint32_t arg3 ;
67572   lldb::SBData result;
67573   
67574   SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
67575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
67576   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
67577   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
67578   
67579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67580     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
67581   }
67582   
67583   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
67584   arg2 = (uint32_t)lua_tonumber(L, 2);
67585   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
67586   arg3 = (uint32_t)lua_tonumber(L, 3);
67587   result = (arg1)->GetPointeeData(arg2,arg3);
67588   {
67589     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67590     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67591   }
67592   return SWIG_arg;
67593   
67594   if(0) SWIG_fail;
67595   
67596 fail:
67597   lua_error(L);
67598   return SWIG_arg;
67599 }
67600
67601
67602 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
67603   int SWIG_arg = 0;
67604   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67605   uint32_t arg2 ;
67606   lldb::SBData result;
67607   
67608   SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
67609   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
67610   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
67611   
67612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67613     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
67614   }
67615   
67616   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
67617   arg2 = (uint32_t)lua_tonumber(L, 2);
67618   result = (arg1)->GetPointeeData(arg2);
67619   {
67620     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67621     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67622   }
67623   return SWIG_arg;
67624   
67625   if(0) SWIG_fail;
67626   
67627 fail:
67628   lua_error(L);
67629   return SWIG_arg;
67630 }
67631
67632
67633 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
67634   int SWIG_arg = 0;
67635   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67636   lldb::SBData result;
67637   
67638   SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
67639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
67640   
67641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67642     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
67643   }
67644   
67645   result = (arg1)->GetPointeeData();
67646   {
67647     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67648     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67649   }
67650   return SWIG_arg;
67651   
67652   if(0) SWIG_fail;
67653   
67654 fail:
67655   lua_error(L);
67656   return SWIG_arg;
67657 }
67658
67659
67660 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
67661   int argc;
67662   int argv[4]={
67663     1,2,3,4
67664   };
67665   
67666   argc = lua_gettop(L);
67667   if (argc == 1) {
67668     int _v;
67669     {
67670       void *ptr;
67671       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67672         _v = 0;
67673       } else {
67674         _v = 1;
67675       }
67676     }
67677     if (_v) {
67678       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
67679     }
67680   }
67681   if (argc == 2) {
67682     int _v;
67683     {
67684       void *ptr;
67685       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67686         _v = 0;
67687       } else {
67688         _v = 1;
67689       }
67690     }
67691     if (_v) {
67692       {
67693         _v = lua_isnumber(L,argv[1]);
67694       }
67695       if (_v) {
67696         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
67697       }
67698     }
67699   }
67700   if (argc == 3) {
67701     int _v;
67702     {
67703       void *ptr;
67704       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67705         _v = 0;
67706       } else {
67707         _v = 1;
67708       }
67709     }
67710     if (_v) {
67711       {
67712         _v = lua_isnumber(L,argv[1]);
67713       }
67714       if (_v) {
67715         {
67716           _v = lua_isnumber(L,argv[2]);
67717         }
67718         if (_v) {
67719           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
67720         }
67721       }
67722     }
67723   }
67724   
67725   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
67726     "  Possible C/C++ prototypes are:\n"
67727     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
67728     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
67729     "    lldb::SBValue::GetPointeeData()\n");
67730   lua_error(L);return 0;
67731 }
67732
67733
67734 static int _wrap_SBValue_GetData(lua_State* L) {
67735   int SWIG_arg = 0;
67736   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67737   lldb::SBData result;
67738   
67739   SWIG_check_num_args("lldb::SBValue::GetData",1,1)
67740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
67741   
67742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67743     SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
67744   }
67745   
67746   result = (arg1)->GetData();
67747   {
67748     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67749     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67750   }
67751   return SWIG_arg;
67752   
67753   if(0) SWIG_fail;
67754   
67755 fail:
67756   lua_error(L);
67757   return SWIG_arg;
67758 }
67759
67760
67761 static int _wrap_SBValue_SetData(lua_State* L) {
67762   int SWIG_arg = 0;
67763   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67764   lldb::SBData *arg2 = 0 ;
67765   lldb::SBError *arg3 = 0 ;
67766   bool result;
67767   
67768   SWIG_check_num_args("lldb::SBValue::SetData",3,3)
67769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
67770   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
67771   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
67772   
67773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67774     SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
67775   }
67776   
67777   
67778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
67779     SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
67780   }
67781   
67782   
67783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
67784     SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
67785   }
67786   
67787   result = (bool)(arg1)->SetData(*arg2,*arg3);
67788   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67789   return SWIG_arg;
67790   
67791   if(0) SWIG_fail;
67792   
67793 fail:
67794   lua_error(L);
67795   return SWIG_arg;
67796 }
67797
67798
67799 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
67800   int SWIG_arg = 0;
67801   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67802   lldb::addr_t result;
67803   
67804   SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
67805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
67806   
67807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67808     SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
67809   }
67810   
67811   result = (lldb::addr_t)(arg1)->GetLoadAddress();
67812   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
67813   return SWIG_arg;
67814   
67815   if(0) SWIG_fail;
67816   
67817 fail:
67818   lua_error(L);
67819   return SWIG_arg;
67820 }
67821
67822
67823 static int _wrap_SBValue_GetAddress(lua_State* L) {
67824   int SWIG_arg = 0;
67825   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67826   lldb::SBAddress result;
67827   
67828   SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
67829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
67830   
67831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67832     SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
67833   }
67834   
67835   result = (arg1)->GetAddress();
67836   {
67837     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
67838     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
67839   }
67840   return SWIG_arg;
67841   
67842   if(0) SWIG_fail;
67843   
67844 fail:
67845   lua_error(L);
67846   return SWIG_arg;
67847 }
67848
67849
67850 static int _wrap_SBValue_Persist(lua_State* L) {
67851   int SWIG_arg = 0;
67852   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67853   lldb::SBValue result;
67854   
67855   SWIG_check_num_args("lldb::SBValue::Persist",1,1)
67856   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
67857   
67858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67859     SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
67860   }
67861   
67862   result = (arg1)->Persist();
67863   {
67864     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67865     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67866   }
67867   return SWIG_arg;
67868   
67869   if(0) SWIG_fail;
67870   
67871 fail:
67872   lua_error(L);
67873   return SWIG_arg;
67874 }
67875
67876
67877 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
67878   int SWIG_arg = 0;
67879   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67880   lldb::SBStream *arg2 = 0 ;
67881   bool arg3 ;
67882   bool result;
67883   
67884   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
67885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
67886   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
67887   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
67888   
67889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67890     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67891   }
67892   
67893   
67894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67895     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
67896   }
67897   
67898   arg3 = (lua_toboolean(L, 3)!=0);
67899   result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
67900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67901   return SWIG_arg;
67902   
67903   if(0) SWIG_fail;
67904   
67905 fail:
67906   lua_error(L);
67907   return SWIG_arg;
67908 }
67909
67910
67911 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
67912   int argc;
67913   int argv[4]={
67914     1,2,3,4
67915   };
67916   
67917   argc = lua_gettop(L);
67918   if (argc == 2) {
67919     int _v;
67920     {
67921       void *ptr;
67922       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67923         _v = 0;
67924       } else {
67925         _v = 1;
67926       }
67927     }
67928     if (_v) {
67929       {
67930         void *ptr;
67931         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
67932           _v = 0;
67933         } else {
67934           _v = 1;
67935         }
67936       }
67937       if (_v) {
67938         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
67939       }
67940     }
67941   }
67942   if (argc == 3) {
67943     int _v;
67944     {
67945       void *ptr;
67946       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67947         _v = 0;
67948       } else {
67949         _v = 1;
67950       }
67951     }
67952     if (_v) {
67953       {
67954         void *ptr;
67955         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
67956           _v = 0;
67957         } else {
67958           _v = 1;
67959         }
67960       }
67961       if (_v) {
67962         {
67963           _v = lua_isboolean(L,argv[2]);
67964         }
67965         if (_v) {
67966           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
67967         }
67968       }
67969     }
67970   }
67971   
67972   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
67973     "  Possible C/C++ prototypes are:\n"
67974     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
67975     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
67976   lua_error(L);return 0;
67977 }
67978
67979
67980 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
67981   int SWIG_arg = 0;
67982   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67983   char *arg2 = (char *) 0 ;
67984   lldb::SBValue result;
67985   
67986   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
67987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
67988   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
67989   
67990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67991     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
67992   }
67993   
67994   arg2 = (char *)lua_tostring(L, 2);
67995   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
67996   {
67997     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67998     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67999   }
68000   return SWIG_arg;
68001   
68002   if(0) SWIG_fail;
68003   
68004 fail:
68005   lua_error(L);
68006   return SWIG_arg;
68007 }
68008
68009
68010 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
68011   int SWIG_arg = 0;
68012   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68013   char *arg2 = (char *) 0 ;
68014   lldb::SBExpressionOptions *arg3 = 0 ;
68015   lldb::SBValue result;
68016   
68017   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
68018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68019   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68020   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
68021   
68022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68023     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68024   }
68025   
68026   arg2 = (char *)lua_tostring(L, 2);
68027   
68028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68029     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
68030   }
68031   
68032   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
68033   {
68034     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68035     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68036   }
68037   return SWIG_arg;
68038   
68039   if(0) SWIG_fail;
68040   
68041 fail:
68042   lua_error(L);
68043   return SWIG_arg;
68044 }
68045
68046
68047 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
68048   int SWIG_arg = 0;
68049   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68050   char *arg2 = (char *) 0 ;
68051   lldb::SBExpressionOptions *arg3 = 0 ;
68052   char *arg4 = (char *) 0 ;
68053   lldb::SBValue result;
68054   
68055   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
68056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68057   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68058   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
68059   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
68060   
68061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68062     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68063   }
68064   
68065   arg2 = (char *)lua_tostring(L, 2);
68066   
68067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68068     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
68069   }
68070   
68071   arg4 = (char *)lua_tostring(L, 4);
68072   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
68073   {
68074     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68075     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68076   }
68077   return SWIG_arg;
68078   
68079   if(0) SWIG_fail;
68080   
68081 fail:
68082   lua_error(L);
68083   return SWIG_arg;
68084 }
68085
68086
68087 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
68088   int argc;
68089   int argv[5]={
68090     1,2,3,4,5
68091   };
68092   
68093   argc = lua_gettop(L);
68094   if (argc == 2) {
68095     int _v;
68096     {
68097       void *ptr;
68098       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68099         _v = 0;
68100       } else {
68101         _v = 1;
68102       }
68103     }
68104     if (_v) {
68105       {
68106         _v = SWIG_lua_isnilstring(L,argv[1]);
68107       }
68108       if (_v) {
68109         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
68110       }
68111     }
68112   }
68113   if (argc == 3) {
68114     int _v;
68115     {
68116       void *ptr;
68117       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68118         _v = 0;
68119       } else {
68120         _v = 1;
68121       }
68122     }
68123     if (_v) {
68124       {
68125         _v = SWIG_lua_isnilstring(L,argv[1]);
68126       }
68127       if (_v) {
68128         {
68129           void *ptr;
68130           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68131             _v = 0;
68132           } else {
68133             _v = 1;
68134           }
68135         }
68136         if (_v) {
68137           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
68138         }
68139       }
68140     }
68141   }
68142   if (argc == 4) {
68143     int _v;
68144     {
68145       void *ptr;
68146       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68147         _v = 0;
68148       } else {
68149         _v = 1;
68150       }
68151     }
68152     if (_v) {
68153       {
68154         _v = SWIG_lua_isnilstring(L,argv[1]);
68155       }
68156       if (_v) {
68157         {
68158           void *ptr;
68159           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68160             _v = 0;
68161           } else {
68162             _v = 1;
68163           }
68164         }
68165         if (_v) {
68166           {
68167             _v = SWIG_lua_isnilstring(L,argv[3]);
68168           }
68169           if (_v) {
68170             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
68171           }
68172         }
68173       }
68174     }
68175   }
68176   
68177   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
68178     "  Possible C/C++ prototypes are:\n"
68179     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
68180     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
68181     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
68182   lua_error(L);return 0;
68183 }
68184
68185
68186 static int _wrap_SBValue___tostring(lua_State* L) {
68187   int SWIG_arg = 0;
68188   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68189   std::string result;
68190   
68191   SWIG_check_num_args("lldb::SBValue::__str__",1,1)
68192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__str__",1,"lldb::SBValue *");
68193   
68194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68195     SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
68196   }
68197   
68198   result = lldb_SBValue___str__(arg1);
68199   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68200   return SWIG_arg;
68201   
68202   if(0) SWIG_fail;
68203   
68204 fail:
68205   lua_error(L);
68206   return SWIG_arg;
68207 }
68208
68209
68210 static void swig_delete_SBValue(void *obj) {
68211 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
68212 delete arg1;
68213 }
68214 static int _proxy__wrap_new_SBValue(lua_State *L) {
68215     assert(lua_istable(L,1));
68216     lua_pushcfunction(L,_wrap_new_SBValue);
68217     assert(!lua_isnil(L,-1));
68218     lua_replace(L,1); /* replace our table with real constructor */
68219     lua_call(L,lua_gettop(L)-1,1);
68220     return 1;
68221 }
68222 static swig_lua_attribute swig_SBValue_attributes[] = {
68223     {0,0,0}
68224 };
68225 static swig_lua_method swig_SBValue_methods[]= {
68226     { "IsValid", _wrap_SBValue_IsValid},
68227     { "Clear", _wrap_SBValue_Clear},
68228     { "GetError", _wrap_SBValue_GetError},
68229     { "GetID", _wrap_SBValue_GetID},
68230     { "GetName", _wrap_SBValue_GetName},
68231     { "GetTypeName", _wrap_SBValue_GetTypeName},
68232     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
68233     { "GetByteSize", _wrap_SBValue_GetByteSize},
68234     { "IsInScope", _wrap_SBValue_IsInScope},
68235     { "GetFormat", _wrap_SBValue_GetFormat},
68236     { "SetFormat", _wrap_SBValue_SetFormat},
68237     { "GetValue", _wrap_SBValue_GetValue},
68238     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
68239     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
68240     { "GetValueType", _wrap_SBValue_GetValueType},
68241     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
68242     { "GetSummary", _wrap_SBValue_GetSummary},
68243     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
68244     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
68245     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
68246     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
68247     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
68248     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
68249     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
68250     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
68251     { "IsDynamic", _wrap_SBValue_IsDynamic},
68252     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
68253     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
68254     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
68255     { "GetLocation", _wrap_SBValue_GetLocation},
68256     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
68257     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
68258     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
68259     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
68260     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
68261     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
68262     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
68263     { "Cast", _wrap_SBValue_Cast},
68264     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
68265     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
68266     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
68267     { "GetType", _wrap_SBValue_GetType},
68268     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
68269     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
68270     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
68271     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
68272     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
68273     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
68274     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
68275     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
68276     { "Dereference", _wrap_SBValue_Dereference},
68277     { "AddressOf", _wrap_SBValue_AddressOf},
68278     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
68279     { "GetTarget", _wrap_SBValue_GetTarget},
68280     { "GetProcess", _wrap_SBValue_GetProcess},
68281     { "GetThread", _wrap_SBValue_GetThread},
68282     { "GetFrame", _wrap_SBValue_GetFrame},
68283     { "Watch", _wrap_SBValue_Watch},
68284     { "WatchPointee", _wrap_SBValue_WatchPointee},
68285     { "GetDescription", _wrap_SBValue_GetDescription},
68286     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
68287     { "GetData", _wrap_SBValue_GetData},
68288     { "SetData", _wrap_SBValue_SetData},
68289     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
68290     { "GetAddress", _wrap_SBValue_GetAddress},
68291     { "Persist", _wrap_SBValue_Persist},
68292     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
68293     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
68294     { "__tostring", _wrap_SBValue___tostring},
68295     {0,0}
68296 };
68297 static swig_lua_method swig_SBValue_meta[] = {
68298     { "__tostring", _wrap_SBValue___tostring},
68299     {0,0}
68300 };
68301
68302 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
68303     {0,0,0}
68304 };
68305 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
68306     {0,0,0,0,0,0}
68307 };
68308 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
68309     {0,0}
68310 };
68311 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
68312     0
68313 };
68314
68315 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
68316     "SBValue",
68317     swig_SBValue_Sf_SwigStatic_methods,
68318     swig_SBValue_Sf_SwigStatic_attributes,
68319     swig_SBValue_Sf_SwigStatic_constants,
68320     swig_SBValue_Sf_SwigStatic_classes,
68321     0
68322 };
68323 static swig_lua_class *swig_SBValue_bases[] = {0};
68324 static const char *swig_SBValue_base_names[] = {0};
68325 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 };
68326
68327 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
68328   int SWIG_arg = 0;
68329   lldb::SBValueList *result = 0 ;
68330   
68331   SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
68332   result = (lldb::SBValueList *)new lldb::SBValueList();
68333   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++; 
68334   return SWIG_arg;
68335   
68336   if(0) SWIG_fail;
68337   
68338 fail:
68339   lua_error(L);
68340   return SWIG_arg;
68341 }
68342
68343
68344 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
68345   int SWIG_arg = 0;
68346   lldb::SBValueList *arg1 = 0 ;
68347   lldb::SBValueList *result = 0 ;
68348   
68349   SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
68350   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
68351   
68352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68353     SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
68354   }
68355   
68356   result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
68357   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++; 
68358   return SWIG_arg;
68359   
68360   if(0) SWIG_fail;
68361   
68362 fail:
68363   lua_error(L);
68364   return SWIG_arg;
68365 }
68366
68367
68368 static int _wrap_new_SBValueList(lua_State* L) {
68369   int argc;
68370   int argv[2]={
68371     1,2
68372   };
68373   
68374   argc = lua_gettop(L);
68375   if (argc == 0) {
68376     return _wrap_new_SBValueList__SWIG_0(L);
68377   }
68378   if (argc == 1) {
68379     int _v;
68380     {
68381       void *ptr;
68382       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
68383         _v = 0;
68384       } else {
68385         _v = 1;
68386       }
68387     }
68388     if (_v) {
68389       return _wrap_new_SBValueList__SWIG_1(L);
68390     }
68391   }
68392   
68393   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
68394     "  Possible C/C++ prototypes are:\n"
68395     "    lldb::SBValueList::SBValueList()\n"
68396     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
68397   lua_error(L);return 0;
68398 }
68399
68400
68401 static int _wrap_SBValueList_IsValid(lua_State* L) {
68402   int SWIG_arg = 0;
68403   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68404   bool result;
68405   
68406   SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
68407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
68408   
68409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68410     SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
68411   }
68412   
68413   result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
68414   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68415   return SWIG_arg;
68416   
68417   if(0) SWIG_fail;
68418   
68419 fail:
68420   lua_error(L);
68421   return SWIG_arg;
68422 }
68423
68424
68425 static int _wrap_SBValueList_Clear(lua_State* L) {
68426   int SWIG_arg = 0;
68427   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68428   
68429   SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
68430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
68431   
68432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68433     SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
68434   }
68435   
68436   (arg1)->Clear();
68437   
68438   return SWIG_arg;
68439   
68440   if(0) SWIG_fail;
68441   
68442 fail:
68443   lua_error(L);
68444   return SWIG_arg;
68445 }
68446
68447
68448 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
68449   int SWIG_arg = 0;
68450   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68451   lldb::SBValue *arg2 = 0 ;
68452   
68453   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
68454   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
68455   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
68456   
68457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68458     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
68459   }
68460   
68461   
68462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
68463     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
68464   }
68465   
68466   (arg1)->Append((lldb::SBValue const &)*arg2);
68467   
68468   return SWIG_arg;
68469   
68470   if(0) SWIG_fail;
68471   
68472 fail:
68473   lua_error(L);
68474   return SWIG_arg;
68475 }
68476
68477
68478 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
68479   int SWIG_arg = 0;
68480   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68481   lldb::SBValueList *arg2 = 0 ;
68482   
68483   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
68484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
68485   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
68486   
68487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68488     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
68489   }
68490   
68491   
68492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
68493     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
68494   }
68495   
68496   (arg1)->Append((lldb::SBValueList const &)*arg2);
68497   
68498   return SWIG_arg;
68499   
68500   if(0) SWIG_fail;
68501   
68502 fail:
68503   lua_error(L);
68504   return SWIG_arg;
68505 }
68506
68507
68508 static int _wrap_SBValueList_Append(lua_State* L) {
68509   int argc;
68510   int argv[3]={
68511     1,2,3
68512   };
68513   
68514   argc = lua_gettop(L);
68515   if (argc == 2) {
68516     int _v;
68517     {
68518       void *ptr;
68519       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
68520         _v = 0;
68521       } else {
68522         _v = 1;
68523       }
68524     }
68525     if (_v) {
68526       {
68527         void *ptr;
68528         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
68529           _v = 0;
68530         } else {
68531           _v = 1;
68532         }
68533       }
68534       if (_v) {
68535         return _wrap_SBValueList_Append__SWIG_0(L);
68536       }
68537     }
68538   }
68539   if (argc == 2) {
68540     int _v;
68541     {
68542       void *ptr;
68543       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
68544         _v = 0;
68545       } else {
68546         _v = 1;
68547       }
68548     }
68549     if (_v) {
68550       {
68551         void *ptr;
68552         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
68553           _v = 0;
68554         } else {
68555           _v = 1;
68556         }
68557       }
68558       if (_v) {
68559         return _wrap_SBValueList_Append__SWIG_1(L);
68560       }
68561     }
68562   }
68563   
68564   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
68565     "  Possible C/C++ prototypes are:\n"
68566     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
68567     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
68568   lua_error(L);return 0;
68569 }
68570
68571
68572 static int _wrap_SBValueList_GetSize(lua_State* L) {
68573   int SWIG_arg = 0;
68574   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68575   uint32_t result;
68576   
68577   SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
68578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
68579   
68580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68581     SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
68582   }
68583   
68584   result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
68585   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68586   return SWIG_arg;
68587   
68588   if(0) SWIG_fail;
68589   
68590 fail:
68591   lua_error(L);
68592   return SWIG_arg;
68593 }
68594
68595
68596 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
68597   int SWIG_arg = 0;
68598   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68599   uint32_t arg2 ;
68600   lldb::SBValue result;
68601   
68602   SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
68603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
68604   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
68605   
68606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68607     SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
68608   }
68609   
68610   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
68611   arg2 = (uint32_t)lua_tonumber(L, 2);
68612   result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
68613   {
68614     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68615     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68616   }
68617   return SWIG_arg;
68618   
68619   if(0) SWIG_fail;
68620   
68621 fail:
68622   lua_error(L);
68623   return SWIG_arg;
68624 }
68625
68626
68627 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
68628   int SWIG_arg = 0;
68629   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68630   lldb::user_id_t arg2 ;
68631   lldb::SBValue result;
68632   
68633   SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
68634   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
68635   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
68636   
68637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68638     SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
68639   }
68640   
68641   arg2 = (lldb::user_id_t)lua_tonumber(L, 2);
68642   result = (arg1)->FindValueObjectByUID(arg2);
68643   {
68644     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68645     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68646   }
68647   return SWIG_arg;
68648   
68649   if(0) SWIG_fail;
68650   
68651 fail:
68652   lua_error(L);
68653   return SWIG_arg;
68654 }
68655
68656
68657 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
68658   int SWIG_arg = 0;
68659   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68660   char *arg2 = (char *) 0 ;
68661   lldb::SBValue result;
68662   
68663   SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
68664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
68665   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
68666   
68667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68668     SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
68669   }
68670   
68671   arg2 = (char *)lua_tostring(L, 2);
68672   result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
68673   {
68674     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68675     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68676   }
68677   return SWIG_arg;
68678   
68679   if(0) SWIG_fail;
68680   
68681 fail:
68682   lua_error(L);
68683   return SWIG_arg;
68684 }
68685
68686
68687 static int _wrap_SBValueList___tostring(lua_State* L) {
68688   int SWIG_arg = 0;
68689   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68690   std::string result;
68691   
68692   SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
68693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
68694   
68695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68696     SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
68697   }
68698   
68699   result = lldb_SBValueList___str__(arg1);
68700   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68701   return SWIG_arg;
68702   
68703   if(0) SWIG_fail;
68704   
68705 fail:
68706   lua_error(L);
68707   return SWIG_arg;
68708 }
68709
68710
68711 static void swig_delete_SBValueList(void *obj) {
68712 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
68713 delete arg1;
68714 }
68715 static int _proxy__wrap_new_SBValueList(lua_State *L) {
68716     assert(lua_istable(L,1));
68717     lua_pushcfunction(L,_wrap_new_SBValueList);
68718     assert(!lua_isnil(L,-1));
68719     lua_replace(L,1); /* replace our table with real constructor */
68720     lua_call(L,lua_gettop(L)-1,1);
68721     return 1;
68722 }
68723 static swig_lua_attribute swig_SBValueList_attributes[] = {
68724     {0,0,0}
68725 };
68726 static swig_lua_method swig_SBValueList_methods[]= {
68727     { "IsValid", _wrap_SBValueList_IsValid},
68728     { "Clear", _wrap_SBValueList_Clear},
68729     { "Append", _wrap_SBValueList_Append},
68730     { "GetSize", _wrap_SBValueList_GetSize},
68731     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
68732     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
68733     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
68734     { "__tostring", _wrap_SBValueList___tostring},
68735     {0,0}
68736 };
68737 static swig_lua_method swig_SBValueList_meta[] = {
68738     { "__tostring", _wrap_SBValueList___tostring},
68739     {0,0}
68740 };
68741
68742 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
68743     {0,0,0}
68744 };
68745 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
68746     {0,0,0,0,0,0}
68747 };
68748 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
68749     {0,0}
68750 };
68751 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
68752     0
68753 };
68754
68755 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
68756     "SBValueList",
68757     swig_SBValueList_Sf_SwigStatic_methods,
68758     swig_SBValueList_Sf_SwigStatic_attributes,
68759     swig_SBValueList_Sf_SwigStatic_constants,
68760     swig_SBValueList_Sf_SwigStatic_classes,
68761     0
68762 };
68763 static swig_lua_class *swig_SBValueList_bases[] = {0};
68764 static const char *swig_SBValueList_base_names[] = {0};
68765 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 };
68766
68767 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
68768   int SWIG_arg = 0;
68769   lldb::SBVariablesOptions *result = 0 ;
68770   
68771   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
68772   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
68773   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++; 
68774   return SWIG_arg;
68775   
68776   if(0) SWIG_fail;
68777   
68778 fail:
68779   lua_error(L);
68780   return SWIG_arg;
68781 }
68782
68783
68784 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
68785   int SWIG_arg = 0;
68786   lldb::SBVariablesOptions *arg1 = 0 ;
68787   lldb::SBVariablesOptions *result = 0 ;
68788   
68789   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
68790   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
68791   
68792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68793     SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68794   }
68795   
68796   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
68797   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++; 
68798   return SWIG_arg;
68799   
68800   if(0) SWIG_fail;
68801   
68802 fail:
68803   lua_error(L);
68804   return SWIG_arg;
68805 }
68806
68807
68808 static int _wrap_new_SBVariablesOptions(lua_State* L) {
68809   int argc;
68810   int argv[2]={
68811     1,2
68812   };
68813   
68814   argc = lua_gettop(L);
68815   if (argc == 0) {
68816     return _wrap_new_SBVariablesOptions__SWIG_0(L);
68817   }
68818   if (argc == 1) {
68819     int _v;
68820     {
68821       void *ptr;
68822       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
68823         _v = 0;
68824       } else {
68825         _v = 1;
68826       }
68827     }
68828     if (_v) {
68829       return _wrap_new_SBVariablesOptions__SWIG_1(L);
68830     }
68831   }
68832   
68833   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
68834     "  Possible C/C++ prototypes are:\n"
68835     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
68836     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
68837   lua_error(L);return 0;
68838 }
68839
68840
68841 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
68842   int SWIG_arg = 0;
68843   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68844   bool result;
68845   
68846   SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
68847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
68848   
68849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68850     SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68851   }
68852   
68853   result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
68854   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68855   return SWIG_arg;
68856   
68857   if(0) SWIG_fail;
68858   
68859 fail:
68860   lua_error(L);
68861   return SWIG_arg;
68862 }
68863
68864
68865 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
68866   int SWIG_arg = 0;
68867   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68868   bool result;
68869   
68870   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
68871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
68872   
68873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68874     SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68875   }
68876   
68877   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
68878   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68879   return SWIG_arg;
68880   
68881   if(0) SWIG_fail;
68882   
68883 fail:
68884   lua_error(L);
68885   return SWIG_arg;
68886 }
68887
68888
68889 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
68890   int SWIG_arg = 0;
68891   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68892   bool arg2 ;
68893   
68894   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
68895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
68896   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
68897   
68898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68899     SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68900   }
68901   
68902   arg2 = (lua_toboolean(L, 2)!=0);
68903   (arg1)->SetIncludeArguments(arg2);
68904   
68905   return SWIG_arg;
68906   
68907   if(0) SWIG_fail;
68908   
68909 fail:
68910   lua_error(L);
68911   return SWIG_arg;
68912 }
68913
68914
68915 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
68916   int SWIG_arg = 0;
68917   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68918   lldb::SBTarget *arg2 = 0 ;
68919   bool result;
68920   
68921   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
68922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
68923   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
68924   
68925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68926     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68927   }
68928   
68929   
68930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
68931     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
68932   }
68933   
68934   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
68935   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68936   return SWIG_arg;
68937   
68938   if(0) SWIG_fail;
68939   
68940 fail:
68941   lua_error(L);
68942   return SWIG_arg;
68943 }
68944
68945
68946 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
68947   int SWIG_arg = 0;
68948   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68949   bool arg2 ;
68950   
68951   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
68952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
68953   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
68954   
68955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68956     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68957   }
68958   
68959   arg2 = (lua_toboolean(L, 2)!=0);
68960   (arg1)->SetIncludeRecognizedArguments(arg2);
68961   
68962   return SWIG_arg;
68963   
68964   if(0) SWIG_fail;
68965   
68966 fail:
68967   lua_error(L);
68968   return SWIG_arg;
68969 }
68970
68971
68972 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
68973   int SWIG_arg = 0;
68974   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68975   bool result;
68976   
68977   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
68978   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
68979   
68980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68981     SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68982   }
68983   
68984   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
68985   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68986   return SWIG_arg;
68987   
68988   if(0) SWIG_fail;
68989   
68990 fail:
68991   lua_error(L);
68992   return SWIG_arg;
68993 }
68994
68995
68996 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
68997   int SWIG_arg = 0;
68998   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68999   bool arg2 ;
69000   
69001   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
69002   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
69003   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
69004   
69005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69006     SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69007   }
69008   
69009   arg2 = (lua_toboolean(L, 2)!=0);
69010   (arg1)->SetIncludeLocals(arg2);
69011   
69012   return SWIG_arg;
69013   
69014   if(0) SWIG_fail;
69015   
69016 fail:
69017   lua_error(L);
69018   return SWIG_arg;
69019 }
69020
69021
69022 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
69023   int SWIG_arg = 0;
69024   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69025   bool result;
69026   
69027   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
69028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
69029   
69030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69031     SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69032   }
69033   
69034   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
69035   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69036   return SWIG_arg;
69037   
69038   if(0) SWIG_fail;
69039   
69040 fail:
69041   lua_error(L);
69042   return SWIG_arg;
69043 }
69044
69045
69046 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
69047   int SWIG_arg = 0;
69048   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69049   bool arg2 ;
69050   
69051   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
69052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
69053   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
69054   
69055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69056     SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69057   }
69058   
69059   arg2 = (lua_toboolean(L, 2)!=0);
69060   (arg1)->SetIncludeStatics(arg2);
69061   
69062   return SWIG_arg;
69063   
69064   if(0) SWIG_fail;
69065   
69066 fail:
69067   lua_error(L);
69068   return SWIG_arg;
69069 }
69070
69071
69072 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
69073   int SWIG_arg = 0;
69074   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69075   bool result;
69076   
69077   SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
69078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
69079   
69080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69081     SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69082   }
69083   
69084   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
69085   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69086   return SWIG_arg;
69087   
69088   if(0) SWIG_fail;
69089   
69090 fail:
69091   lua_error(L);
69092   return SWIG_arg;
69093 }
69094
69095
69096 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
69097   int SWIG_arg = 0;
69098   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69099   bool arg2 ;
69100   
69101   SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
69102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
69103   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
69104   
69105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69106     SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69107   }
69108   
69109   arg2 = (lua_toboolean(L, 2)!=0);
69110   (arg1)->SetInScopeOnly(arg2);
69111   
69112   return SWIG_arg;
69113   
69114   if(0) SWIG_fail;
69115   
69116 fail:
69117   lua_error(L);
69118   return SWIG_arg;
69119 }
69120
69121
69122 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
69123   int SWIG_arg = 0;
69124   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69125   bool result;
69126   
69127   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
69128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
69129   
69130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69131     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69132   }
69133   
69134   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
69135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69136   return SWIG_arg;
69137   
69138   if(0) SWIG_fail;
69139   
69140 fail:
69141   lua_error(L);
69142   return SWIG_arg;
69143 }
69144
69145
69146 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
69147   int SWIG_arg = 0;
69148   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69149   bool arg2 ;
69150   
69151   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
69152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
69153   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
69154   
69155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69156     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69157   }
69158   
69159   arg2 = (lua_toboolean(L, 2)!=0);
69160   (arg1)->SetIncludeRuntimeSupportValues(arg2);
69161   
69162   return SWIG_arg;
69163   
69164   if(0) SWIG_fail;
69165   
69166 fail:
69167   lua_error(L);
69168   return SWIG_arg;
69169 }
69170
69171
69172 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
69173   int SWIG_arg = 0;
69174   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69175   lldb::DynamicValueType result;
69176   
69177   SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
69178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
69179   
69180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69181     SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69182   }
69183   
69184   result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
69185   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
69186   return SWIG_arg;
69187   
69188   if(0) SWIG_fail;
69189   
69190 fail:
69191   lua_error(L);
69192   return SWIG_arg;
69193 }
69194
69195
69196 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
69197   int SWIG_arg = 0;
69198   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69199   lldb::DynamicValueType arg2 ;
69200   
69201   SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
69202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
69203   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
69204   
69205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69206     SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69207   }
69208   
69209   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
69210   (arg1)->SetUseDynamic(arg2);
69211   
69212   return SWIG_arg;
69213   
69214   if(0) SWIG_fail;
69215   
69216 fail:
69217   lua_error(L);
69218   return SWIG_arg;
69219 }
69220
69221
69222 static void swig_delete_SBVariablesOptions(void *obj) {
69223 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
69224 delete arg1;
69225 }
69226 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
69227     assert(lua_istable(L,1));
69228     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
69229     assert(!lua_isnil(L,-1));
69230     lua_replace(L,1); /* replace our table with real constructor */
69231     lua_call(L,lua_gettop(L)-1,1);
69232     return 1;
69233 }
69234 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
69235     {0,0,0}
69236 };
69237 static swig_lua_method swig_SBVariablesOptions_methods[]= {
69238     { "IsValid", _wrap_SBVariablesOptions_IsValid},
69239     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
69240     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
69241     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
69242     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
69243     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
69244     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
69245     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
69246     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
69247     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
69248     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
69249     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
69250     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
69251     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
69252     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
69253     {0,0}
69254 };
69255 static swig_lua_method swig_SBVariablesOptions_meta[] = {
69256     {0,0}
69257 };
69258
69259 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
69260     {0,0,0}
69261 };
69262 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
69263     {0,0,0,0,0,0}
69264 };
69265 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
69266     {0,0}
69267 };
69268 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
69269     0
69270 };
69271
69272 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
69273     "SBVariablesOptions",
69274     swig_SBVariablesOptions_Sf_SwigStatic_methods,
69275     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
69276     swig_SBVariablesOptions_Sf_SwigStatic_constants,
69277     swig_SBVariablesOptions_Sf_SwigStatic_classes,
69278     0
69279 };
69280 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
69281 static const char *swig_SBVariablesOptions_base_names[] = {0};
69282 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 };
69283
69284 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
69285   int SWIG_arg = 0;
69286   lldb::SBWatchpoint *result = 0 ;
69287   
69288   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
69289   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
69290   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++; 
69291   return SWIG_arg;
69292   
69293   if(0) SWIG_fail;
69294   
69295 fail:
69296   lua_error(L);
69297   return SWIG_arg;
69298 }
69299
69300
69301 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
69302   int SWIG_arg = 0;
69303   lldb::SBWatchpoint *arg1 = 0 ;
69304   lldb::SBWatchpoint *result = 0 ;
69305   
69306   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
69307   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
69308   
69309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69310     SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
69311   }
69312   
69313   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
69314   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++; 
69315   return SWIG_arg;
69316   
69317   if(0) SWIG_fail;
69318   
69319 fail:
69320   lua_error(L);
69321   return SWIG_arg;
69322 }
69323
69324
69325 static int _wrap_new_SBWatchpoint(lua_State* L) {
69326   int argc;
69327   int argv[2]={
69328     1,2
69329   };
69330   
69331   argc = lua_gettop(L);
69332   if (argc == 0) {
69333     return _wrap_new_SBWatchpoint__SWIG_0(L);
69334   }
69335   if (argc == 1) {
69336     int _v;
69337     {
69338       void *ptr;
69339       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
69340         _v = 0;
69341       } else {
69342         _v = 1;
69343       }
69344     }
69345     if (_v) {
69346       return _wrap_new_SBWatchpoint__SWIG_1(L);
69347     }
69348   }
69349   
69350   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
69351     "  Possible C/C++ prototypes are:\n"
69352     "    lldb::SBWatchpoint::SBWatchpoint()\n"
69353     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
69354   lua_error(L);return 0;
69355 }
69356
69357
69358 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
69359   int SWIG_arg = 0;
69360   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69361   bool result;
69362   
69363   SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
69364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
69365   
69366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69367     SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
69368   }
69369   
69370   result = (bool)(arg1)->IsValid();
69371   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69372   return SWIG_arg;
69373   
69374   if(0) SWIG_fail;
69375   
69376 fail:
69377   lua_error(L);
69378   return SWIG_arg;
69379 }
69380
69381
69382 static int _wrap_SBWatchpoint___eq(lua_State* L) {
69383   int SWIG_arg = 0;
69384   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69385   lldb::SBWatchpoint *arg2 = 0 ;
69386   bool result;
69387   
69388   SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
69389   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
69390   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
69391   
69392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69393     SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
69394   }
69395   
69396   
69397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69398     SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
69399   }
69400   
69401   result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
69402   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69403   return SWIG_arg;
69404   
69405   if(0) SWIG_fail;
69406   
69407 fail:
69408   lua_error(L);
69409   return SWIG_arg;
69410 }
69411
69412
69413 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
69414   int SWIG_arg = 0;
69415   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69416   lldb::SBError result;
69417   
69418   SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
69419   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
69420   
69421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69422     SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
69423   }
69424   
69425   result = (arg1)->GetError();
69426   {
69427     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
69428     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
69429   }
69430   return SWIG_arg;
69431   
69432   if(0) SWIG_fail;
69433   
69434 fail:
69435   lua_error(L);
69436   return SWIG_arg;
69437 }
69438
69439
69440 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
69441   int SWIG_arg = 0;
69442   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69443   lldb::watch_id_t result;
69444   
69445   SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
69446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
69447   
69448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69449     SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
69450   }
69451   
69452   result = (lldb::watch_id_t)(arg1)->GetID();
69453   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69454   return SWIG_arg;
69455   
69456   if(0) SWIG_fail;
69457   
69458 fail:
69459   lua_error(L);
69460   return SWIG_arg;
69461 }
69462
69463
69464 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
69465   int SWIG_arg = 0;
69466   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69467   int32_t result;
69468   
69469   SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
69470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
69471   
69472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69473     SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
69474   }
69475   
69476   result = (int32_t)(arg1)->GetHardwareIndex();
69477   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69478   return SWIG_arg;
69479   
69480   if(0) SWIG_fail;
69481   
69482 fail:
69483   lua_error(L);
69484   return SWIG_arg;
69485 }
69486
69487
69488 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
69489   int SWIG_arg = 0;
69490   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69491   lldb::addr_t result;
69492   
69493   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
69494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
69495   
69496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69497     SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
69498   }
69499   
69500   result = (lldb::addr_t)(arg1)->GetWatchAddress();
69501   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69502   return SWIG_arg;
69503   
69504   if(0) SWIG_fail;
69505   
69506 fail:
69507   lua_error(L);
69508   return SWIG_arg;
69509 }
69510
69511
69512 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
69513   int SWIG_arg = 0;
69514   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69515   size_t result;
69516   
69517   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
69518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
69519   
69520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69521     SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
69522   }
69523   
69524   result = (arg1)->GetWatchSize();
69525   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69526   return SWIG_arg;
69527   
69528   if(0) SWIG_fail;
69529   
69530 fail:
69531   lua_error(L);
69532   return SWIG_arg;
69533 }
69534
69535
69536 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
69537   int SWIG_arg = 0;
69538   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69539   bool arg2 ;
69540   
69541   SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
69542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
69543   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
69544   
69545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69546     SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
69547   }
69548   
69549   arg2 = (lua_toboolean(L, 2)!=0);
69550   (arg1)->SetEnabled(arg2);
69551   
69552   return SWIG_arg;
69553   
69554   if(0) SWIG_fail;
69555   
69556 fail:
69557   lua_error(L);
69558   return SWIG_arg;
69559 }
69560
69561
69562 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
69563   int SWIG_arg = 0;
69564   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69565   bool result;
69566   
69567   SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
69568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
69569   
69570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69571     SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
69572   }
69573   
69574   result = (bool)(arg1)->IsEnabled();
69575   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69576   return SWIG_arg;
69577   
69578   if(0) SWIG_fail;
69579   
69580 fail:
69581   lua_error(L);
69582   return SWIG_arg;
69583 }
69584
69585
69586 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
69587   int SWIG_arg = 0;
69588   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69589   uint32_t result;
69590   
69591   SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
69592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
69593   
69594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69595     SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
69596   }
69597   
69598   result = (uint32_t)(arg1)->GetHitCount();
69599   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69600   return SWIG_arg;
69601   
69602   if(0) SWIG_fail;
69603   
69604 fail:
69605   lua_error(L);
69606   return SWIG_arg;
69607 }
69608
69609
69610 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
69611   int SWIG_arg = 0;
69612   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69613   uint32_t result;
69614   
69615   SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
69616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
69617   
69618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69619     SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
69620   }
69621   
69622   result = (uint32_t)(arg1)->GetIgnoreCount();
69623   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69624   return SWIG_arg;
69625   
69626   if(0) SWIG_fail;
69627   
69628 fail:
69629   lua_error(L);
69630   return SWIG_arg;
69631 }
69632
69633
69634 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
69635   int SWIG_arg = 0;
69636   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69637   uint32_t arg2 ;
69638   
69639   SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
69640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
69641   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
69642   
69643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69644     SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
69645   }
69646   
69647   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
69648   arg2 = (uint32_t)lua_tonumber(L, 2);
69649   (arg1)->SetIgnoreCount(arg2);
69650   
69651   return SWIG_arg;
69652   
69653   if(0) SWIG_fail;
69654   
69655 fail:
69656   lua_error(L);
69657   return SWIG_arg;
69658 }
69659
69660
69661 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
69662   int SWIG_arg = 0;
69663   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69664   char *result = 0 ;
69665   
69666   SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
69667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
69668   
69669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69670     SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
69671   }
69672   
69673   result = (char *)(arg1)->GetCondition();
69674   lua_pushstring(L,(const char *)result); SWIG_arg++;
69675   return SWIG_arg;
69676   
69677   if(0) SWIG_fail;
69678   
69679 fail:
69680   lua_error(L);
69681   return SWIG_arg;
69682 }
69683
69684
69685 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
69686   int SWIG_arg = 0;
69687   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69688   char *arg2 = (char *) 0 ;
69689   
69690   SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
69691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
69692   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
69693   
69694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69695     SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
69696   }
69697   
69698   arg2 = (char *)lua_tostring(L, 2);
69699   (arg1)->SetCondition((char const *)arg2);
69700   
69701   return SWIG_arg;
69702   
69703   if(0) SWIG_fail;
69704   
69705 fail:
69706   lua_error(L);
69707   return SWIG_arg;
69708 }
69709
69710
69711 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
69712   int SWIG_arg = 0;
69713   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69714   lldb::SBStream *arg2 = 0 ;
69715   lldb::DescriptionLevel arg3 ;
69716   bool result;
69717   
69718   SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
69719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
69720   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
69721   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
69722   
69723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69724     SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
69725   }
69726   
69727   
69728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69729     SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
69730   }
69731   
69732   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
69733   result = (bool)(arg1)->GetDescription(*arg2,arg3);
69734   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69735   return SWIG_arg;
69736   
69737   if(0) SWIG_fail;
69738   
69739 fail:
69740   lua_error(L);
69741   return SWIG_arg;
69742 }
69743
69744
69745 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
69746   int SWIG_arg = 0;
69747   lldb::SBEvent *arg1 = 0 ;
69748   bool result;
69749   
69750   SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
69751   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
69752   
69753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
69754     SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
69755   }
69756   
69757   result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
69758   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69759   return SWIG_arg;
69760   
69761   if(0) SWIG_fail;
69762   
69763 fail:
69764   lua_error(L);
69765   return SWIG_arg;
69766 }
69767
69768
69769 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
69770   int SWIG_arg = 0;
69771   lldb::SBEvent *arg1 = 0 ;
69772   lldb::WatchpointEventType result;
69773   
69774   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
69775   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
69776   
69777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
69778     SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
69779   }
69780   
69781   result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
69782   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
69783   return SWIG_arg;
69784   
69785   if(0) SWIG_fail;
69786   
69787 fail:
69788   lua_error(L);
69789   return SWIG_arg;
69790 }
69791
69792
69793 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
69794   int SWIG_arg = 0;
69795   lldb::SBEvent *arg1 = 0 ;
69796   lldb::SBWatchpoint result;
69797   
69798   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
69799   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
69800   
69801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
69802     SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
69803   }
69804   
69805   result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
69806   {
69807     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
69808     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69809   }
69810   return SWIG_arg;
69811   
69812   if(0) SWIG_fail;
69813   
69814 fail:
69815   lua_error(L);
69816   return SWIG_arg;
69817 }
69818
69819
69820 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
69821   int SWIG_arg = 0;
69822   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69823   std::string result;
69824   
69825   SWIG_check_num_args("lldb::SBWatchpoint::__str__",1,1)
69826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__str__",1,"lldb::SBWatchpoint *");
69827   
69828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69829     SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
69830   }
69831   
69832   result = lldb_SBWatchpoint___str__(arg1);
69833   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
69834   return SWIG_arg;
69835   
69836   if(0) SWIG_fail;
69837   
69838 fail:
69839   lua_error(L);
69840   return SWIG_arg;
69841 }
69842
69843
69844 static void swig_delete_SBWatchpoint(void *obj) {
69845 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
69846 delete arg1;
69847 }
69848 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
69849     assert(lua_istable(L,1));
69850     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
69851     assert(!lua_isnil(L,-1));
69852     lua_replace(L,1); /* replace our table with real constructor */
69853     lua_call(L,lua_gettop(L)-1,1);
69854     return 1;
69855 }
69856 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
69857     {0,0,0}
69858 };
69859 static swig_lua_method swig_SBWatchpoint_methods[]= {
69860     { "IsValid", _wrap_SBWatchpoint_IsValid},
69861     { "__eq", _wrap_SBWatchpoint___eq},
69862     { "GetError", _wrap_SBWatchpoint_GetError},
69863     { "GetID", _wrap_SBWatchpoint_GetID},
69864     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
69865     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
69866     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
69867     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
69868     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
69869     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
69870     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
69871     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
69872     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
69873     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
69874     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
69875     { "__tostring", _wrap_SBWatchpoint___tostring},
69876     {0,0}
69877 };
69878 static swig_lua_method swig_SBWatchpoint_meta[] = {
69879     { "__eq", _wrap_SBWatchpoint___eq},
69880     { "__tostring", _wrap_SBWatchpoint___tostring},
69881     {0,0}
69882 };
69883
69884 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
69885     {0,0,0}
69886 };
69887 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
69888     {0,0,0,0,0,0}
69889 };
69890 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
69891     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
69892     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
69893     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
69894     {0,0}
69895 };
69896 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
69897     0
69898 };
69899
69900 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
69901     "SBWatchpoint",
69902     swig_SBWatchpoint_Sf_SwigStatic_methods,
69903     swig_SBWatchpoint_Sf_SwigStatic_attributes,
69904     swig_SBWatchpoint_Sf_SwigStatic_constants,
69905     swig_SBWatchpoint_Sf_SwigStatic_classes,
69906     0
69907 };
69908 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
69909 static const char *swig_SBWatchpoint_base_names[] = {0};
69910 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 };
69911
69912 static swig_lua_attribute swig_SwigModule_attributes[] = {
69913     {0,0,0}
69914 };
69915 static swig_lua_const_info swig_SwigModule_constants[]= {
69916     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
69917     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
69918     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
69919     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
69920     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
69921     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
69922     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
69923     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
69924     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
69925     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
69926     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
69927     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
69928     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
69929     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
69930     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
69931     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
69932     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
69933     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
69934     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
69935     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
69936     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
69937     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
69938     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
69939     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
69940     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
69941     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
69942     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
69943     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
69944     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
69945     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
69946     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
69947     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
69948     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
69949     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
69950     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
69951     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
69952     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
69953     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
69954     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
69955     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
69956     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
69957     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
69958     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
69959     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
69960     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
69961     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
69962     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
69963     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
69964     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
69965     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
69966     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
69967     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
69968     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
69969     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
69970     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
69971     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
69972     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
69973     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
69974     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
69975     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
69976     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
69977     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
69978     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
69979     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
69980     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
69981     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
69982     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
69983     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
69984     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
69985     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
69986     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
69987     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
69988     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
69989     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
69990     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
69991     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
69992     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
69993     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
69994     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
69995     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
69996     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
69997     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
69998     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
69999     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
70000     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
70001     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
70002     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
70003     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
70004     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
70005     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
70006     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
70007     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
70008     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
70009     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
70010     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
70011     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
70012     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
70013     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
70014     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
70015     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
70016     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
70017     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
70018     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
70019     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
70020     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
70021     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
70022     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
70023     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
70024     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
70025     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
70026     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
70027     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
70028     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
70029     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
70030     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
70031     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
70032     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
70033     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
70034     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
70035     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
70036     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
70037     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
70038     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
70039     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
70040     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
70041     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
70042     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
70043     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
70044     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
70045     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
70046     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
70047     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
70048     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
70049     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
70050     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
70051     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
70052     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
70053     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
70054     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
70055     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
70056     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
70057     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
70058     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
70059     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
70060     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
70061     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
70062     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
70063     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
70064     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
70065     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
70066     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
70067     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
70068     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
70069     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
70070     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
70071     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
70072     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
70073     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
70074     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
70075     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
70076     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
70077     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
70078     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
70079     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
70080     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
70081     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
70082     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
70083     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
70084     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
70085     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
70086     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
70087     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
70088     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
70089     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
70090     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
70091     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
70092     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
70093     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
70094     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
70095     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
70096     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
70097     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
70098     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
70099     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
70100     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
70101     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
70102     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
70103     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
70104     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
70105     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
70106     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
70107     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
70108     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
70109     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
70110     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
70111     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
70112     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
70113     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
70114     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
70115     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
70116     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
70117     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
70118     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
70119     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
70120     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
70121     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
70122     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
70123     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
70124     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
70125     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
70126     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
70127     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
70128     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
70129     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
70130     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
70131     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
70132     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
70133     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
70134     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
70135     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
70136     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
70137     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
70138     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
70139     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
70140     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
70141     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
70142     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
70143     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
70144     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
70145     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
70146     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
70147     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
70148     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
70149     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
70150     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
70151     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
70152     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
70153     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
70154     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
70155     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
70156     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
70157     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
70158     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
70159     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
70160     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
70161     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
70162     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
70163     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
70164     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
70165     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
70166     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
70167     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
70168     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
70169     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
70170     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
70171     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
70172     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
70173     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
70174     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
70175     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
70176     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
70177     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
70178     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
70179     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
70180     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
70181     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
70182     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
70183     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
70184     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
70185     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
70186     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
70187     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
70188     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
70189     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
70190     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
70191     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
70192     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
70193     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
70194     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
70195     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
70196     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
70197     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
70198     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
70199     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
70200     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
70201     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
70202     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
70203     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
70204     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
70205     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
70206     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
70207     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
70208     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
70209     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
70210     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
70211     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
70212     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
70213     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
70214     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
70215     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
70216     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
70217     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
70218     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
70219     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
70220     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
70221     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
70222     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
70223     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
70224     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
70225     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
70226     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
70227     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
70228     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
70229     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
70230     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
70231     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
70232     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
70233     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
70234     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
70235     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
70236     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
70237     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
70238     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
70239     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
70240     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
70241     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
70242     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
70243     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
70244     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
70245     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
70246     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
70247     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
70248     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
70249     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
70250     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
70251     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
70252     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
70253     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
70254     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
70255     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
70256     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
70257     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
70258     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
70259     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
70260     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
70261     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
70262     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
70263     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
70264     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
70265     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
70266     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
70267     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
70268     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
70269     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
70270     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
70271     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
70272     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
70273     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
70274     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
70275     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
70276     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
70277     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
70278     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
70279     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
70280     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
70281     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
70282     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
70283     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
70284     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
70285     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
70286     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
70287     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
70288     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
70289     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
70290     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
70291     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
70292     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
70293     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
70294     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
70295     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
70296     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
70297     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
70298     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
70299     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
70300     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
70301     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
70302     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
70303     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
70304     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
70305     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
70306     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
70307     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
70308     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
70309     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
70310     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
70311     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
70312     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
70313     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
70314     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
70315     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
70316     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
70317     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
70318     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
70319     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
70320     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
70321     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
70322     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
70323     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
70324     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
70325     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
70326     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
70327     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
70328     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
70329     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
70330     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
70331     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
70332     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
70333     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
70334     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
70335     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
70336     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
70337     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
70338     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
70339     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
70340     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
70341     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
70342     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
70343     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
70344     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
70345     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
70346     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
70347     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
70348     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
70349     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
70350     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
70351     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
70352     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
70353     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
70354     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
70355     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
70356     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
70357     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
70358     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
70359     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
70360     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
70361     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
70362     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
70363     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
70364     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
70365     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
70366     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
70367     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
70368     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
70369     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
70370     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
70371     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
70372     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
70373     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
70374     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
70375     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
70376     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
70377     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
70378     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
70379     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
70380     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
70381     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
70382     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
70383     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
70384     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
70385     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
70386     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
70387     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
70388     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
70389     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
70390     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
70391     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
70392     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
70393     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
70394     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
70395     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
70396     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
70397     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
70398     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
70399     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
70400     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
70401     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
70402     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
70403     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
70404     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
70405     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
70406     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
70407     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
70408     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
70409     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
70410     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
70411     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
70412     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
70413     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
70414     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
70415     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
70416     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
70417     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
70418     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
70419     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
70420     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
70421     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
70422     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
70423     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
70424     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
70425     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
70426     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
70427     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
70428     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
70429     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
70430     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
70431     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
70432     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
70433     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
70434     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
70435     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
70436     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
70437     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
70438     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
70439     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
70440     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
70441     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
70442     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
70443     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
70444     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
70445     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
70446     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
70447     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
70448     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
70449     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
70450     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
70451     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
70452     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
70453     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
70454     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
70455     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
70456     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
70457     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
70458     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
70459     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
70460     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
70461     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
70462     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
70463     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
70464     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
70465     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
70466     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
70467     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
70468     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
70469     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
70470     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
70471     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
70472     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
70473     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
70474     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
70475     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
70476     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
70477     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
70478     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
70479     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
70480     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
70481     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
70482     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
70483     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
70484     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
70485     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
70486     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
70487     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
70488     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
70489     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
70490     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
70491     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
70492     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
70493     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
70494     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
70495     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
70496     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
70497     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
70498     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
70499     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
70500     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
70501     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
70502     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
70503     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
70504     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
70505     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
70506     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
70507     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
70508     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
70509     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
70510     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
70511     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
70512     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
70513     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
70514     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
70515     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
70516     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
70517     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
70518     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
70519     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
70520     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
70521     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
70522     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
70523     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
70524     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
70525     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
70526     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
70527     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
70528     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
70529     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
70530     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
70531     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
70532     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
70533     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
70534     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
70535     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
70536     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
70537     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
70538     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
70539     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
70540     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
70541     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
70542     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
70543     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
70544     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
70545     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
70546     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
70547     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
70548     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
70549     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
70550     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
70551     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
70552     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
70553     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
70554     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
70555     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
70556     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
70557     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
70558     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
70559     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
70560     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
70561     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
70562     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
70563     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
70564     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
70565     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
70566     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
70567     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
70568     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
70569     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
70570     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
70571     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
70572     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
70573     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
70574     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
70575     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
70576     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
70577     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
70578     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
70579     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
70580     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
70581     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
70582     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
70583     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
70584     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
70585     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
70586     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
70587     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
70588     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
70589     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
70590     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
70591     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
70592     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
70593     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
70594     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
70595     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
70596     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
70597     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
70598     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
70599     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
70600     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
70601     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
70602     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
70603     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
70604     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
70605     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
70606     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
70607     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
70608     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
70609     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
70610     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
70611     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
70612     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
70613     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
70614     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
70615     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
70616     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
70617     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
70618     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
70619     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
70620     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
70621     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
70622     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
70623     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
70624     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
70625     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
70626     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
70627     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
70628     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
70629     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
70630     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
70631     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
70632     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
70633     {0,0,0,0,0,0}
70634 };
70635 static swig_lua_method swig_SwigModule_methods[]= {
70636     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
70637     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
70638     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
70639     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
70640     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
70641     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
70642     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
70643     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
70644     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
70645     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
70646     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
70647     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
70648     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
70649     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
70650     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
70651     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
70652     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
70653     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
70654     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
70655     { "SBDebugger_Create", _wrap_SBDebugger_Create},
70656     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
70657     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
70658     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
70659     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
70660     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
70661     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
70662     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
70663     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
70664     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
70665     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
70666     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
70667     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
70668     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
70669     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
70670     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
70671     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
70672     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
70673     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
70674     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
70675     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
70676     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
70677     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
70678     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
70679     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
70680     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
70681     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
70682     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
70683     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
70684     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
70685     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
70686     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
70687     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
70688     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
70689     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
70690     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
70691     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
70692     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
70693     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
70694     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
70695     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
70696     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
70697     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
70698     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
70699     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
70700     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
70701     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
70702     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
70703     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
70704     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
70705     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
70706     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
70707     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
70708     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
70709     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
70710     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
70711     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
70712     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
70713     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
70714     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
70715     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
70716     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
70717     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
70718     {0,0}
70719 };
70720 static swig_lua_class* swig_SwigModule_classes[]= {
70721 &_wrap_class_string,
70722 &_wrap_class_SBAddress,
70723 &_wrap_class_SBAttachInfo,
70724 &_wrap_class_SBBlock,
70725 &_wrap_class_SBBreakpoint,
70726 &_wrap_class_SBBreakpointList,
70727 &_wrap_class_SBBreakpointLocation,
70728 &_wrap_class_SBBreakpointName,
70729 &_wrap_class_SBBroadcaster,
70730 &_wrap_class_SBCommandInterpreter,
70731 &_wrap_class_SBCommandInterpreterRunOptions,
70732 &_wrap_class_SBCommandReturnObject,
70733 &_wrap_class_SBCommunication,
70734 &_wrap_class_SBCompileUnit,
70735 &_wrap_class_SBData,
70736 &_wrap_class_SBDebugger,
70737 &_wrap_class_SBDeclaration,
70738 &_wrap_class_SBError,
70739 &_wrap_class_SBEnvironment,
70740 &_wrap_class_SBEvent,
70741 &_wrap_class_SBExecutionContext,
70742 &_wrap_class_SBExpressionOptions,
70743 &_wrap_class_SBFile,
70744 &_wrap_class_SBFileSpec,
70745 &_wrap_class_SBFileSpecList,
70746 &_wrap_class_SBFrame,
70747 &_wrap_class_SBFunction,
70748 &_wrap_class_SBHostOS,
70749 &_wrap_class_SBInstruction,
70750 &_wrap_class_SBInstructionList,
70751 &_wrap_class_SBLanguageRuntime,
70752 &_wrap_class_SBLaunchInfo,
70753 &_wrap_class_SBLineEntry,
70754 &_wrap_class_SBListener,
70755 &_wrap_class_SBMemoryRegionInfo,
70756 &_wrap_class_SBMemoryRegionInfoList,
70757 &_wrap_class_SBModule,
70758 &_wrap_class_SBModuleSpec,
70759 &_wrap_class_SBModuleSpecList,
70760 &_wrap_class_SBPlatformConnectOptions,
70761 &_wrap_class_SBPlatformShellCommand,
70762 &_wrap_class_SBPlatform,
70763 &_wrap_class_SBProcess,
70764 &_wrap_class_SBProcessInfo,
70765 &_wrap_class_SBQueue,
70766 &_wrap_class_SBQueueItem,
70767 &_wrap_class_SBReproducer,
70768 &_wrap_class_SBSection,
70769 &_wrap_class_SBSourceManager,
70770 &_wrap_class_SBStream,
70771 &_wrap_class_SBStringList,
70772 &_wrap_class_SBStructuredData,
70773 &_wrap_class_SBSymbol,
70774 &_wrap_class_SBSymbolContext,
70775 &_wrap_class_SBSymbolContextList,
70776 &_wrap_class_SBTarget,
70777 &_wrap_class_SBThread,
70778 &_wrap_class_SBThreadCollection,
70779 &_wrap_class_SBThreadPlan,
70780 &_wrap_class_SBTrace,
70781 &_wrap_class_SBTraceOptions,
70782 &_wrap_class_SBTypeMember,
70783 &_wrap_class_SBTypeMemberFunction,
70784 &_wrap_class_SBType,
70785 &_wrap_class_SBTypeList,
70786 &_wrap_class_SBTypeCategory,
70787 &_wrap_class_SBTypeEnumMember,
70788 &_wrap_class_SBTypeEnumMemberList,
70789 &_wrap_class_SBTypeFilter,
70790 &_wrap_class_SBTypeFormat,
70791 &_wrap_class_SBTypeNameSpecifier,
70792 &_wrap_class_SBTypeSummaryOptions,
70793 &_wrap_class_SBTypeSummary,
70794 &_wrap_class_SBTypeSynthetic,
70795 &_wrap_class_SBUnixSignals,
70796 &_wrap_class_SBValue,
70797 &_wrap_class_SBValueList,
70798 &_wrap_class_SBVariablesOptions,
70799 &_wrap_class_SBWatchpoint,
70800     0
70801 };
70802 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
70803     0
70804 };
70805
70806 static swig_lua_namespace swig_SwigModule = {
70807     "lldb",
70808     swig_SwigModule_methods,
70809     swig_SwigModule_attributes,
70810     swig_SwigModule_constants,
70811     swig_SwigModule_classes,
70812     swig_SwigModule_namespaces
70813 };
70814 #ifdef __cplusplus
70815 }
70816 #endif
70817
70818 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
70819
70820 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
70821 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
70822 static swig_type_info _swigt__p_f_p_q_const__char_p_void__void = {"_p_f_p_q_const__char_p_void__void", "void (*)(char const *,void *)|lldb::LogOutputCallback", 0, 0, (void*)0, 0};
70823 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};
70824 static swig_type_info _swigt__p_f_p_void_p_q_const__void_size_t__void = {"_p_f_p_void_p_q_const__void_size_t__void", "void (*)(void *,void const *,size_t)|lldb::SBCommunication::ReadThreadBytesReceived", 0, 0, (void*)0, 0};
70825 static swig_type_info _swigt__p_int = {"_p_int", "intptr_t *|int *|lldb::file_t *|int_least32_t *|int_fast32_t *|int32_t *|lldb::pipe_t *|lldb::watch_id_t *|lldb::socket_t *|lldb::break_id_t *|int_fast16_t *", 0, 0, (void*)0, 0};
70826 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
70827 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
70828 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
70829 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
70830 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
70831 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
70832 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
70833 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
70834 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
70835 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
70836 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
70837 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
70838 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
70839 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
70840 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
70841 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
70842 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
70843 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
70844 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
70845 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
70846 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
70847 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
70848 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
70849 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
70850 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
70851 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
70852 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
70853 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
70854 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
70855 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
70856 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
70857 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
70858 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
70859 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
70860 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
70861 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
70862 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
70863 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
70864 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
70865 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
70866 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
70867 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
70868 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
70869 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
70870 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
70871 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
70872 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
70873 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
70874 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
70875 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
70876 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
70877 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
70878 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
70879 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
70880 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
70881 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
70882 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
70883 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
70884 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
70885 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
70886 static swig_type_info _swigt__p_lldb__SBTraceOptions = {"_p_lldb__SBTraceOptions", "lldb::SBTraceOptions *", 0, 0, (void*)&_wrap_class_SBTraceOptions, 0};
70887 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
70888 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
70889 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
70890 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
70891 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
70892 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
70893 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
70894 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
70895 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
70896 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
70897 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
70898 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
70899 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
70900 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
70901 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
70902 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
70903 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
70904 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
70905 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
70906 static swig_type_info _swigt__p_long_long = {"_p_long_long", "int_least64_t *|int_fast64_t *|int64_t *|long long *|intmax_t *", 0, 0, (void*)0, 0};
70907 static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
70908 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
70909 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
70910 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
70911 static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
70912 static swig_type_info _swigt__p_signed_char = {"_p_signed_char", "signed char *|int_least8_t *|int_fast8_t *|int8_t *", 0, 0, (void*)0, 0};
70913 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
70914 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ABI_t = {"_p_std__shared_ptrT_lldb_private__ABI_t", "std::shared_ptr< lldb_private::ABI > *|lldb::ABISP *", 0, 0, (void*)0, 0};
70915 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};
70916 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};
70917 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};
70918 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t = {"_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t", "std::shared_ptr< lldb_private::BreakpointPrecondition > *|lldb::BreakpointPreconditionSP *", 0, 0, (void*)0, 0};
70919 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t = {"_p_std__shared_ptrT_lldb_private__BreakpointResolver_t", "std::shared_ptr< lldb_private::BreakpointResolver > *|lldb::BreakpointResolverSP *", 0, 0, (void*)0, 0};
70920 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t = {"_p_std__shared_ptrT_lldb_private__BreakpointSite_t", "std::shared_ptr< lldb_private::BreakpointSite > *|lldb::BreakpointSiteSP *", 0, 0, (void*)0, 0};
70921 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};
70922 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};
70923 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t = {"_p_std__shared_ptrT_lldb_private__Broadcaster_t", "std::shared_ptr< lldb_private::Broadcaster > *|lldb::BroadcasterSP *", 0, 0, (void*)0, 0};
70924 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};
70925 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Communication_t = {"_p_std__shared_ptrT_lldb_private__Communication_t", "lldb::CommunicationSP *|std::shared_ptr< lldb_private::Communication > *", 0, 0, (void*)0, 0};
70926 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};
70927 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};
70928 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t = {"_p_std__shared_ptrT_lldb_private__DataBuffer_t", "std::shared_ptr< lldb_private::DataBuffer > *|lldb::DataBufferSP *", 0, 0, (void*)0, 0};
70929 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t = {"_p_std__shared_ptrT_lldb_private__DataExtractor_t", "std::shared_ptr< lldb_private::DataExtractor > *|lldb::DataExtractorSP *", 0, 0, (void*)0, 0};
70930 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Debugger_t = {"_p_std__shared_ptrT_lldb_private__Debugger_t", "std::shared_ptr< lldb_private::Debugger > *|lldb::DebuggerSP *", 0, 0, (void*)0, 0};
70931 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Disassembler_t = {"_p_std__shared_ptrT_lldb_private__Disassembler_t", "std::shared_ptr< lldb_private::Disassembler > *|lldb::DisassemblerSP *", 0, 0, (void*)0, 0};
70932 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t = {"_p_std__shared_ptrT_lldb_private__DynamicLoader_t", "std::shared_ptr< lldb_private::DynamicLoader > *|lldb::DynamicLoaderSP *", 0, 0, (void*)0, 0};
70933 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};
70934 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};
70935 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};
70936 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t = {"_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t", "std::shared_ptr< lldb_private::ExecutionContextRef > *|lldb::ExecutionContextRefSP *", 0, 0, (void*)0, 0};
70937 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t = {"_p_std__shared_ptrT_lldb_private__ExpressionVariable_t", "std::shared_ptr< lldb_private::ExpressionVariable > *|lldb::ExpressionVariableSP *", 0, 0, (void*)0, 0};
70938 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};
70939 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t = {"_p_std__shared_ptrT_lldb_private__FuncUnwinders_t", "std::shared_ptr< lldb_private::FuncUnwinders > *|lldb::FuncUnwindersSP *", 0, 0, (void*)0, 0};
70940 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t = {"_p_std__shared_ptrT_lldb_private__FunctionCaller_t", "std::shared_ptr< lldb_private::FunctionCaller > *|lldb::FunctionCallerSP *", 0, 0, (void*)0, 0};
70941 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};
70942 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__IOHandler_t = {"_p_std__shared_ptrT_lldb_private__IOHandler_t", "std::shared_ptr< lldb_private::IOHandler > *|lldb::IOHandlerSP *", 0, 0, (void*)0, 0};
70943 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};
70944 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};
70945 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};
70946 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};
70947 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};
70948 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__JITLoader_t = {"_p_std__shared_ptrT_lldb_private__JITLoader_t", "std::shared_ptr< lldb_private::JITLoader > *|lldb::JITLoaderSP *", 0, 0, (void*)0, 0};
70949 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t = {"_p_std__shared_ptrT_lldb_private__LanguageRuntime_t", "std::shared_ptr< lldb_private::LanguageRuntime > *|lldb::LanguageRuntimeSP *", 0, 0, (void*)0, 0};
70950 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__LineTable_t = {"_p_std__shared_ptrT_lldb_private__LineTable_t", "lldb::LineTableSP *|std::shared_ptr< lldb_private::LineTable > *", 0, 0, (void*)0, 0};
70951 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Listener_t = {"_p_std__shared_ptrT_lldb_private__Listener_t", "std::shared_ptr< lldb_private::Listener > *|lldb::ListenerSP *", 0, 0, (void*)0, 0};
70952 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};
70953 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};
70954 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};
70955 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};
70956 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t = {"_p_std__shared_ptrT_lldb_private__OptionValueArch_t", "std::shared_ptr< lldb_private::OptionValueArch > *|lldb::OptionValueArchSP *", 0, 0, (void*)0, 0};
70957 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t = {"_p_std__shared_ptrT_lldb_private__OptionValueArgs_t", "std::shared_ptr< lldb_private::OptionValueArgs > *|lldb::OptionValueArgsSP *", 0, 0, (void*)0, 0};
70958 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t = {"_p_std__shared_ptrT_lldb_private__OptionValueArray_t", "std::shared_ptr< lldb_private::OptionValueArray > *|lldb::OptionValueArraySP *", 0, 0, (void*)0, 0};
70959 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t = {"_p_std__shared_ptrT_lldb_private__OptionValueBoolean_t", "lldb::OptionValueBooleanSP *|std::shared_ptr< lldb_private::OptionValueBoolean > *", 0, 0, (void*)0, 0};
70960 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t = {"_p_std__shared_ptrT_lldb_private__OptionValueDictionary_t", "lldb::OptionValueDictionarySP *|std::shared_ptr< lldb_private::OptionValueDictionary > *", 0, 0, (void*)0, 0};
70961 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t = {"_p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t", "lldb::OptionValueFileSpecListSP *|std::shared_ptr< lldb_private::OptionValueFileSpecList > *", 0, 0, (void*)0, 0};
70962 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t = {"_p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t", "lldb::OptionValueFileSpecSP *|std::shared_ptr< lldb_private::OptionValueFileSpec > *", 0, 0, (void*)0, 0};
70963 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t = {"_p_std__shared_ptrT_lldb_private__OptionValueFormat_t", "std::shared_ptr< lldb_private::OptionValueFormat > *|lldb::OptionValueFormatSP *", 0, 0, (void*)0, 0};
70964 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t = {"_p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t", "std::shared_ptr< lldb_private::OptionValuePathMappings > *|lldb::OptionValuePathMappingsSP *", 0, 0, (void*)0, 0};
70965 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};
70966 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t = {"_p_std__shared_ptrT_lldb_private__OptionValueRegex_t", "std::shared_ptr< lldb_private::OptionValueRegex > *|lldb::OptionValueRegexSP *", 0, 0, (void*)0, 0};
70967 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t = {"_p_std__shared_ptrT_lldb_private__OptionValueSInt64_t", "std::shared_ptr< lldb_private::OptionValueSInt64 > *|lldb::OptionValueSInt64SP *", 0, 0, (void*)0, 0};
70968 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t = {"_p_std__shared_ptrT_lldb_private__OptionValueString_t", "std::shared_ptr< lldb_private::OptionValueString > *|lldb::OptionValueStringSP *", 0, 0, (void*)0, 0};
70969 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t = {"_p_std__shared_ptrT_lldb_private__OptionValueUInt64_t", "std::shared_ptr< lldb_private::OptionValueUInt64 > *|lldb::OptionValueUInt64SP *", 0, 0, (void*)0, 0};
70970 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t = {"_p_std__shared_ptrT_lldb_private__OptionValueUUID_t", "std::shared_ptr< lldb_private::OptionValueUUID > *|lldb::OptionValueUUIDSP *", 0, 0, (void*)0, 0};
70971 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValue_t = {"_p_std__shared_ptrT_lldb_private__OptionValue_t", "std::shared_ptr< lldb_private::OptionValue > *|lldb::OptionValueSP *", 0, 0, (void*)0, 0};
70972 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Platform_t = {"_p_std__shared_ptrT_lldb_private__Platform_t", "std::shared_ptr< lldb_private::Platform > *|lldb::PlatformSP *", 0, 0, (void*)0, 0};
70973 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};
70974 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};
70975 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};
70976 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Property_t = {"_p_std__shared_ptrT_lldb_private__Property_t", "lldb::PropertySP *|std::shared_ptr< lldb_private::Property > *", 0, 0, (void*)0, 0};
70977 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__QueueItem_t = {"_p_std__shared_ptrT_lldb_private__QueueItem_t", "std::shared_ptr< lldb_private::QueueItem > *|lldb::QueueItemSP *", 0, 0, (void*)0, 0};
70978 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Queue_t = {"_p_std__shared_ptrT_lldb_private__Queue_t", "std::shared_ptr< lldb_private::Queue > *|lldb::QueueSP *", 0, 0, (void*)0, 0};
70979 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};
70980 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};
70981 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t = {"_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t", "std::shared_ptr< lldb_private::RegisterCheckpoint > *|lldb::RegisterCheckpointSP *", 0, 0, (void*)0, 0};
70982 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};
70983 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};
70984 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t = {"_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t", "std::shared_ptr< lldb_private::ScriptInterpreter > *|lldb::ScriptInterpreterSP *", 0, 0, (void*)0, 0};
70985 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};
70986 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t = {"_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t", "std::shared_ptr< lldb_private::ScriptedSyntheticChildren > *|lldb::ScriptedSyntheticChildrenSP *", 0, 0, (void*)0, 0};
70987 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t = {"_p_std__shared_ptrT_lldb_private__SearchFilter_t", "std::shared_ptr< lldb_private::SearchFilter > *|lldb::SearchFilterSP *", 0, 0, (void*)0, 0};
70988 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t = {"_p_std__shared_ptrT_lldb_private__SectionLoadList_t", "std::shared_ptr< lldb_private::SectionLoadList > *|lldb::SectionLoadListSP *", 0, 0, (void*)0, 0};
70989 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};
70990 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Settings_t = {"_p_std__shared_ptrT_lldb_private__Settings_t", "std::shared_ptr< lldb_private::Settings > *|lldb::SettingsSP *", 0, 0, (void*)0, 0};
70991 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t = {"_p_std__shared_ptrT_lldb_private__StackFrameList_t", "std::shared_ptr< lldb_private::StackFrameList > *|lldb::StackFrameListSP *", 0, 0, (void*)0, 0};
70992 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t = {"_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t", "std::shared_ptr< lldb_private::StackFrameRecognizer > *|lldb::StackFrameRecognizerSP *", 0, 0, (void*)0, 0};
70993 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrame_t = {"_p_std__shared_ptrT_lldb_private__StackFrame_t", "std::shared_ptr< lldb_private::StackFrame > *|lldb::StackFrameSP *", 0, 0, (void*)0, 0};
70994 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};
70995 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t = {"_p_std__shared_ptrT_lldb_private__StoppointLocation_t", "std::shared_ptr< lldb_private::StoppointLocation > *|lldb::StoppointLocationSP *", 0, 0, (void*)0, 0};
70996 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};
70997 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Stream_t = {"_p_std__shared_ptrT_lldb_private__Stream_t", "std::shared_ptr< lldb_private::Stream > *|lldb::StreamSP *", 0, 0, (void*)0, 0};
70998 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};
70999 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};
71000 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};
71001 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};
71002 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t = {"_p_std__shared_ptrT_lldb_private__SymbolFile_t", "lldb::SymbolFileSP *|std::shared_ptr< lldb_private::SymbolFile > *", 0, 0, (void*)0, 0};
71003 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};
71004 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t = {"_p_std__shared_ptrT_lldb_private__SyntheticChildren_t", "std::shared_ptr< lldb_private::SyntheticChildren > *|lldb::SyntheticChildrenSP *", 0, 0, (void*)0, 0};
71005 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t = {"_p_std__shared_ptrT_lldb_private__SystemRuntime_t", "std::shared_ptr< lldb_private::SystemRuntime > *|lldb::SystemRuntimeSP *", 0, 0, (void*)0, 0};
71006 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t = {"_p_std__shared_ptrT_lldb_private__TargetProperties_t", "std::shared_ptr< lldb_private::TargetProperties > *|lldb::TargetPropertiesSP *", 0, 0, (void*)0, 0};
71007 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Target_t = {"_p_std__shared_ptrT_lldb_private__Target_t", "std::shared_ptr< lldb_private::Target > *|lldb::TargetSP *", 0, 0, (void*)0, 0};
71008 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t = {"_p_std__shared_ptrT_lldb_private__ThreadCollection_t", "std::shared_ptr< lldb_private::ThreadCollection > *|lldb::ThreadCollectionSP *", 0, 0, (void*)0, 0};
71009 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t = {"_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t", "std::shared_ptr< lldb_private::ThreadPlanTracer > *|lldb::ThreadPlanTracerSP *", 0, 0, (void*)0, 0};
71010 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};
71011 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Thread_t = {"_p_std__shared_ptrT_lldb_private__Thread_t", "std::shared_ptr< lldb_private::Thread > *|lldb::ThreadSP *", 0, 0, (void*)0, 0};
71012 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t = {"_p_std__shared_ptrT_lldb_private__TraceOptions_t", "std::shared_ptr< lldb_private::TraceOptions > *|lldb::TraceOptionsSP *", 0, 0, (void*)0, 0};
71013 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t", "std::shared_ptr< lldb_private::TypeCategoryImpl > *|lldb::TypeCategoryImplSP *", 0, 0, (void*)0, 0};
71014 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};
71015 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};
71016 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};
71017 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};
71018 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t", "std::shared_ptr< lldb_private::TypeMemberFunctionImpl > *|lldb::TypeMemberFunctionImplSP *", 0, 0, (void*)0, 0};
71019 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t", "std::shared_ptr< lldb_private::TypeNameSpecifierImpl > *|lldb::TypeNameSpecifierImplSP *", 0, 0, (void*)0, 0};
71020 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};
71021 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t = {"_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t", "std::shared_ptr< lldb_private::TypeSummaryOptions > *|lldb::TypeSummaryOptionsSP *", 0, 0, (void*)0, 0};
71022 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t = {"_p_std__shared_ptrT_lldb_private__TypeSystem_t", "std::shared_ptr< lldb_private::TypeSystem > *|lldb::TypeSystemSP *", 0, 0, (void*)0, 0};
71023 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};
71024 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};
71025 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t = {"_p_std__shared_ptrT_lldb_private__UnwindAssembly_t", "std::shared_ptr< lldb_private::UnwindAssembly > *|lldb::UnwindAssemblySP *", 0, 0, (void*)0, 0};
71026 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};
71027 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};
71028 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t = {"_p_std__shared_ptrT_lldb_private__UtilityFunction_t", "lldb::UtilityFunctionSP *|std::shared_ptr< lldb_private::UtilityFunction > *", 0, 0, (void*)0, 0};
71029 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ValueList_t = {"_p_std__shared_ptrT_lldb_private__ValueList_t", "std::shared_ptr< lldb_private::ValueList > *|lldb::ValueListSP *", 0, 0, (void*)0, 0};
71030 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t = {"_p_std__shared_ptrT_lldb_private__ValueObjectList_t", "std::shared_ptr< lldb_private::ValueObjectList > *|lldb::ValueObjectListSP *", 0, 0, (void*)0, 0};
71031 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};
71032 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Value_t = {"_p_std__shared_ptrT_lldb_private__Value_t", "std::shared_ptr< lldb_private::Value > *|lldb::ValueSP *", 0, 0, (void*)0, 0};
71033 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__VariableList_t = {"_p_std__shared_ptrT_lldb_private__VariableList_t", "std::shared_ptr< lldb_private::VariableList > *|lldb::VariableListSP *", 0, 0, (void*)0, 0};
71034 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};
71035 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};
71036 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
71037 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};
71038 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};
71039 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};
71040 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};
71041 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t = {"_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t", "std::unique_ptr< lldb_private::MemoryRegionInfo > *|lldb::MemoryRegionInfoUP *", 0, 0, (void*)0, 0};
71042 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};
71043 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t = {"_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t", "std::unique_ptr< lldb_private::ScriptInterpreter > *|lldb::ScriptInterpreterUP *", 0, 0, (void*)0, 0};
71044 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};
71045 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SourceManager_t = {"_p_std__unique_ptrT_lldb_private__SourceManager_t", "std::unique_ptr< lldb_private::SourceManager > *|lldb::SourceManagerUP *", 0, 0, (void*)0, 0};
71046 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StackFrame_t = {"_p_std__unique_ptrT_lldb_private__StackFrame_t", "std::unique_ptr< lldb_private::StackFrame > *|lldb::StackFrameUP *", 0, 0, (void*)0, 0};
71047 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t = {"_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t", "std::unique_ptr< lldb_private::StructuredDataImpl > *|lldb::StructuredDataImplUP *", 0, 0, (void*)0, 0};
71048 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t = {"_p_std__unique_ptrT_lldb_private__SymbolVendor_t", "std::unique_ptr< lldb_private::SymbolVendor > *|lldb::SymbolVendorUP *", 0, 0, (void*)0, 0};
71049 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t = {"_p_std__unique_ptrT_lldb_private__SystemRuntime_t", "std::unique_ptr< lldb_private::SystemRuntime > *|lldb::SystemRuntimeUP *", 0, 0, (void*)0, 0};
71050 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t = {"_p_std__weak_ptrT_lldb_private__BreakpointLocation_t", "std::weak_ptr< lldb_private::BreakpointLocation > *|lldb::BreakpointLocationWP *", 0, 0, (void*)0, 0};
71051 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t = {"_p_std__weak_ptrT_lldb_private__BreakpointSite_t", "std::weak_ptr< lldb_private::BreakpointSite > *|lldb::BreakpointSiteWP *", 0, 0, (void*)0, 0};
71052 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t = {"_p_std__weak_ptrT_lldb_private__Breakpoint_t", "std::weak_ptr< lldb_private::Breakpoint > *|lldb::BreakpointWP *", 0, 0, (void*)0, 0};
71053 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t = {"_p_std__weak_ptrT_lldb_private__BroadcasterManager_t", "std::weak_ptr< lldb_private::BroadcasterManager > *|lldb::BroadcasterManagerWP *", 0, 0, (void*)0, 0};
71054 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Debugger_t = {"_p_std__weak_ptrT_lldb_private__Debugger_t", "std::weak_ptr< lldb_private::Debugger > *|lldb::DebuggerWP *", 0, 0, (void*)0, 0};
71055 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Listener_t = {"_p_std__weak_ptrT_lldb_private__Listener_t", "std::weak_ptr< lldb_private::Listener > *|lldb::ListenerWP *", 0, 0, (void*)0, 0};
71056 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Module_t = {"_p_std__weak_ptrT_lldb_private__Module_t", "std::weak_ptr< lldb_private::Module > *|lldb::ModuleWP *", 0, 0, (void*)0, 0};
71057 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};
71058 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t = {"_p_std__weak_ptrT_lldb_private__ObjectFile_t", "std::weak_ptr< lldb_private::ObjectFile > *|lldb::ObjectFileWP *", 0, 0, (void*)0, 0};
71059 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__OptionValue_t = {"_p_std__weak_ptrT_lldb_private__OptionValue_t", "std::weak_ptr< lldb_private::OptionValue > *|lldb::OptionValueWP *", 0, 0, (void*)0, 0};
71060 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Process_t = {"_p_std__weak_ptrT_lldb_private__Process_t", "std::weak_ptr< lldb_private::Process > *|lldb::ProcessWP *", 0, 0, (void*)0, 0};
71061 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Queue_t = {"_p_std__weak_ptrT_lldb_private__Queue_t", "std::weak_ptr< lldb_private::Queue > *|lldb::QueueWP *", 0, 0, (void*)0, 0};
71062 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Section_t = {"_p_std__weak_ptrT_lldb_private__Section_t", "std::weak_ptr< lldb_private::Section > *|lldb::SectionWP *", 0, 0, (void*)0, 0};
71063 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__StackFrame_t = {"_p_std__weak_ptrT_lldb_private__StackFrame_t", "std::weak_ptr< lldb_private::StackFrame > *|lldb::StackFrameWP *", 0, 0, (void*)0, 0};
71064 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Stream_t = {"_p_std__weak_ptrT_lldb_private__Stream_t", "std::weak_ptr< lldb_private::Stream > *|lldb::StreamWP *", 0, 0, (void*)0, 0};
71065 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};
71066 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t = {"_p_std__weak_ptrT_lldb_private__SymbolFileType_t", "std::weak_ptr< lldb_private::SymbolFileType > *|lldb::SymbolFileTypeWP *", 0, 0, (void*)0, 0};
71067 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Target_t = {"_p_std__weak_ptrT_lldb_private__Target_t", "std::weak_ptr< lldb_private::Target > *|lldb::TargetWP *", 0, 0, (void*)0, 0};
71068 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Thread_t = {"_p_std__weak_ptrT_lldb_private__Thread_t", "std::weak_ptr< lldb_private::Thread > *|lldb::ThreadWP *", 0, 0, (void*)0, 0};
71069 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Type_t = {"_p_std__weak_ptrT_lldb_private__Type_t", "std::weak_ptr< lldb_private::Type > *|lldb::TypeWP *", 0, 0, (void*)0, 0};
71070 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t = {"_p_std__weak_ptrT_lldb_private__UnixSignals_t", "std::weak_ptr< lldb_private::UnixSignals > *|lldb::UnixSignalsWP *", 0, 0, (void*)0, 0};
71071 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|uint_least8_t *|uint_fast8_t *|uint8_t *", 0, 0, (void*)0, 0};
71072 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "uintptr_t *|uint_least32_t *|uint_fast32_t *|uint32_t *|unsigned int *|uint_fast16_t *", 0, 0, (void*)0, 0};
71073 static swig_type_info _swigt__p_unsigned_long_long = {"_p_unsigned_long_long", "uint_least64_t *|uint_fast64_t *|uint64_t *|lldb::process_t *|unsigned long long *|lldb::addr_t *|lldb::offset_t *|lldb::queue_id_t *|lldb::user_id_t *|lldb::pid_t *|uintmax_t *|lldb::tid_t *", 0, 0, (void*)0, 0};
71074 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
71075 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
71076
71077 static swig_type_info *swig_type_initial[] = {
71078   &_swigt__p_bool,
71079   &_swigt__p_double,
71080   &_swigt__p_f_p_q_const__char_p_void__void,
71081   &_swigt__p_f_p_void__p_void,
71082   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
71083   &_swigt__p_int,
71084   &_swigt__p_lldb__ConnectionStatus,
71085   &_swigt__p_lldb__SBAddress,
71086   &_swigt__p_lldb__SBAttachInfo,
71087   &_swigt__p_lldb__SBBlock,
71088   &_swigt__p_lldb__SBBreakpoint,
71089   &_swigt__p_lldb__SBBreakpointList,
71090   &_swigt__p_lldb__SBBreakpointLocation,
71091   &_swigt__p_lldb__SBBreakpointName,
71092   &_swigt__p_lldb__SBBroadcaster,
71093   &_swigt__p_lldb__SBCommandInterpreter,
71094   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
71095   &_swigt__p_lldb__SBCommandReturnObject,
71096   &_swigt__p_lldb__SBCommunication,
71097   &_swigt__p_lldb__SBCompileUnit,
71098   &_swigt__p_lldb__SBData,
71099   &_swigt__p_lldb__SBDebugger,
71100   &_swigt__p_lldb__SBDeclaration,
71101   &_swigt__p_lldb__SBEnvironment,
71102   &_swigt__p_lldb__SBError,
71103   &_swigt__p_lldb__SBEvent,
71104   &_swigt__p_lldb__SBExecutionContext,
71105   &_swigt__p_lldb__SBExpressionOptions,
71106   &_swigt__p_lldb__SBFile,
71107   &_swigt__p_lldb__SBFileSpec,
71108   &_swigt__p_lldb__SBFileSpecList,
71109   &_swigt__p_lldb__SBFrame,
71110   &_swigt__p_lldb__SBFunction,
71111   &_swigt__p_lldb__SBHostOS,
71112   &_swigt__p_lldb__SBInstruction,
71113   &_swigt__p_lldb__SBInstructionList,
71114   &_swigt__p_lldb__SBLanguageRuntime,
71115   &_swigt__p_lldb__SBLaunchInfo,
71116   &_swigt__p_lldb__SBLineEntry,
71117   &_swigt__p_lldb__SBListener,
71118   &_swigt__p_lldb__SBMemoryRegionInfo,
71119   &_swigt__p_lldb__SBMemoryRegionInfoList,
71120   &_swigt__p_lldb__SBModule,
71121   &_swigt__p_lldb__SBModuleSpec,
71122   &_swigt__p_lldb__SBModuleSpecList,
71123   &_swigt__p_lldb__SBPlatform,
71124   &_swigt__p_lldb__SBPlatformConnectOptions,
71125   &_swigt__p_lldb__SBPlatformShellCommand,
71126   &_swigt__p_lldb__SBProcess,
71127   &_swigt__p_lldb__SBProcessInfo,
71128   &_swigt__p_lldb__SBQueue,
71129   &_swigt__p_lldb__SBQueueItem,
71130   &_swigt__p_lldb__SBReproducer,
71131   &_swigt__p_lldb__SBSection,
71132   &_swigt__p_lldb__SBSourceManager,
71133   &_swigt__p_lldb__SBStream,
71134   &_swigt__p_lldb__SBStringList,
71135   &_swigt__p_lldb__SBStructuredData,
71136   &_swigt__p_lldb__SBSymbol,
71137   &_swigt__p_lldb__SBSymbolContext,
71138   &_swigt__p_lldb__SBSymbolContextList,
71139   &_swigt__p_lldb__SBTarget,
71140   &_swigt__p_lldb__SBThread,
71141   &_swigt__p_lldb__SBThreadCollection,
71142   &_swigt__p_lldb__SBThreadPlan,
71143   &_swigt__p_lldb__SBTrace,
71144   &_swigt__p_lldb__SBTraceOptions,
71145   &_swigt__p_lldb__SBType,
71146   &_swigt__p_lldb__SBTypeCategory,
71147   &_swigt__p_lldb__SBTypeEnumMember,
71148   &_swigt__p_lldb__SBTypeEnumMemberList,
71149   &_swigt__p_lldb__SBTypeFilter,
71150   &_swigt__p_lldb__SBTypeFormat,
71151   &_swigt__p_lldb__SBTypeList,
71152   &_swigt__p_lldb__SBTypeMember,
71153   &_swigt__p_lldb__SBTypeMemberFunction,
71154   &_swigt__p_lldb__SBTypeNameSpecifier,
71155   &_swigt__p_lldb__SBTypeSummary,
71156   &_swigt__p_lldb__SBTypeSummaryOptions,
71157   &_swigt__p_lldb__SBTypeSynthetic,
71158   &_swigt__p_lldb__SBUnixSignals,
71159   &_swigt__p_lldb__SBValue,
71160   &_swigt__p_lldb__SBValueList,
71161   &_swigt__p_lldb__SBVariablesOptions,
71162   &_swigt__p_lldb__SBWatchpoint,
71163   &_swigt__p_long_double,
71164   &_swigt__p_long_long,
71165   &_swigt__p_p_char,
71166   &_swigt__p_p_void,
71167   &_swigt__p_pthread_rwlock_t,
71168   &_swigt__p_pthread_t,
71169   &_swigt__p_short,
71170   &_swigt__p_signed_char,
71171   &_swigt__p_size_t,
71172   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
71173   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
71174   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
71175   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
71176   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
71177   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
71178   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
71179   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
71180   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
71181   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
71182   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
71183   &_swigt__p_std__shared_ptrT_lldb_private__Communication_t,
71184   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
71185   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
71186   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
71187   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
71188   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
71189   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
71190   &_swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
71191   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
71192   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
71193   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
71194   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
71195   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
71196   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
71197   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
71198   &_swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
71199   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
71200   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
71201   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
71202   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
71203   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
71204   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
71205   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
71206   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
71207   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
71208   &_swigt__p_std__shared_ptrT_lldb_private__LineTable_t,
71209   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
71210   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
71211   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
71212   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
71213   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
71214   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
71215   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
71216   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
71217   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
71218   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
71219   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
71220   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
71221   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
71222   &_swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
71223   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
71224   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
71225   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
71226   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t,
71227   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
71228   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
71229   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
71230   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
71231   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
71232   &_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
71233   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
71234   &_swigt__p_std__shared_ptrT_lldb_private__Property_t,
71235   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
71236   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
71237   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
71238   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
71239   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
71240   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
71241   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
71242   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
71243   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
71244   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
71245   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
71246   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
71247   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
71248   &_swigt__p_std__shared_ptrT_lldb_private__Settings_t,
71249   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
71250   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
71251   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
71252   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
71253   &_swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t,
71254   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
71255   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
71256   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
71257   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
71258   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
71259   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
71260   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t,
71261   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
71262   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
71263   &_swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
71264   &_swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t,
71265   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
71266   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
71267   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
71268   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
71269   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
71270   &_swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t,
71271   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
71272   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
71273   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
71274   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
71275   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
71276   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
71277   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
71278   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
71279   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
71280   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
71281   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
71282   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
71283   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
71284   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
71285   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
71286   &_swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
71287   &_swigt__p_std__shared_ptrT_lldb_private__ValueList_t,
71288   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
71289   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
71290   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
71291   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
71292   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
71293   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
71294   &_swigt__p_std__string,
71295   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
71296   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
71297   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
71298   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
71299   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
71300   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
71301   &_swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
71302   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
71303   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
71304   &_swigt__p_std__unique_ptrT_lldb_private__StackFrame_t,
71305   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
71306   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
71307   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
71308   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
71309   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
71310   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
71311   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
71312   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
71313   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
71314   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
71315   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
71316   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t,
71317   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
71318   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
71319   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
71320   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
71321   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
71322   &_swigt__p_std__weak_ptrT_lldb_private__Stream_t,
71323   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
71324   &_swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
71325   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
71326   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
71327   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
71328   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
71329   &_swigt__p_unsigned_char,
71330   &_swigt__p_unsigned_int,
71331   &_swigt__p_unsigned_long_long,
71332   &_swigt__p_unsigned_short,
71333   &_swigt__p_void,
71334 };
71335
71336 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
71337 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
71338 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}};
71339 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}};
71340 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}};
71341 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
71342 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
71343 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
71344 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
71345 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
71346 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
71347 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
71348 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
71349 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
71350 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
71351 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
71352 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
71353 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
71354 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
71355 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
71356 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
71357 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
71358 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
71359 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
71360 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
71361 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
71362 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
71363 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
71364 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
71365 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
71366 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
71367 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
71368 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
71369 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
71370 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
71371 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
71372 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
71373 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
71374 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
71375 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
71376 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
71377 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
71378 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
71379 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
71380 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
71381 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
71382 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
71383 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
71384 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
71385 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
71386 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
71387 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
71388 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
71389 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
71390 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
71391 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
71392 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
71393 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
71394 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
71395 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
71396 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
71397 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
71398 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
71399 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
71400 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
71401 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
71402 static swig_cast_info _swigc__p_lldb__SBTraceOptions[] = {  {&_swigt__p_lldb__SBTraceOptions, 0, 0, 0},{0, 0, 0, 0}};
71403 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
71404 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
71405 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
71406 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
71407 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
71408 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
71409 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
71410 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
71411 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
71412 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
71413 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
71414 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
71415 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
71416 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
71417 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
71418 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
71419 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
71420 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
71421 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
71422 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
71423 static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
71424 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
71425 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
71426 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
71427 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
71428 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
71429 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
71430 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}};
71431 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}};
71432 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}};
71433 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}};
71434 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}};
71435 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}};
71436 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}};
71437 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}};
71438 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}};
71439 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}};
71440 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}};
71441 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Communication_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Communication_t, 0, 0, 0},{0, 0, 0, 0}};
71442 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}};
71443 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}};
71444 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}};
71445 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}};
71446 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}};
71447 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}};
71448 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__DynamicLoader_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t, 0, 0, 0},{0, 0, 0, 0}};
71449 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}};
71450 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}};
71451 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}};
71452 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}};
71453 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}};
71454 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}};
71455 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}};
71456 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__FunctionCaller_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t, 0, 0, 0},{0, 0, 0, 0}};
71457 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}};
71458 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}};
71459 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}};
71460 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}};
71461 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}};
71462 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}};
71463 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}};
71464 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}};
71465 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}};
71466 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__LineTable_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__LineTable_t, 0, 0, 0},{0, 0, 0, 0}};
71467 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}};
71468 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}};
71469 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}};
71470 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}};
71471 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}};
71472 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueArch_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t, 0, 0, 0},{0, 0, 0, 0}};
71473 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueArgs_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t, 0, 0, 0},{0, 0, 0, 0}};
71474 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueArray_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t, 0, 0, 0},{0, 0, 0, 0}};
71475 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t, 0, 0, 0},{0, 0, 0, 0}};
71476 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t, 0, 0, 0},{0, 0, 0, 0}};
71477 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t, 0, 0, 0},{0, 0, 0, 0}};
71478 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t, 0, 0, 0},{0, 0, 0, 0}};
71479 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueFormat_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t, 0, 0, 0},{0, 0, 0, 0}};
71480 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t, 0, 0, 0},{0, 0, 0, 0}};
71481 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}};
71482 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueRegex_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t, 0, 0, 0},{0, 0, 0, 0}};
71483 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t, 0, 0, 0},{0, 0, 0, 0}};
71484 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueString_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t, 0, 0, 0},{0, 0, 0, 0}};
71485 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t, 0, 0, 0},{0, 0, 0, 0}};
71486 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueUUID_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t, 0, 0, 0},{0, 0, 0, 0}};
71487 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}};
71488 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}};
71489 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}};
71490 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}};
71491 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}};
71492 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Property_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Property_t, 0, 0, 0},{0, 0, 0, 0}};
71493 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}};
71494 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}};
71495 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}};
71496 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}};
71497 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}};
71498 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}};
71499 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}};
71500 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}};
71501 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}};
71502 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}};
71503 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}};
71504 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}};
71505 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}};
71506 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Settings_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Settings_t, 0, 0, 0},{0, 0, 0, 0}};
71507 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}};
71508 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}};
71509 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}};
71510 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}};
71511 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StoppointLocation_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t, 0, 0, 0},{0, 0, 0, 0}};
71512 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}};
71513 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}};
71514 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}};
71515 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}};
71516 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}};
71517 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}};
71518 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SymbolFile_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t, 0, 0, 0},{0, 0, 0, 0}};
71519 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}};
71520 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}};
71521 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SystemRuntime_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t, 0, 0, 0},{0, 0, 0, 0}};
71522 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TargetProperties_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t, 0, 0, 0},{0, 0, 0, 0}};
71523 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}};
71524 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}};
71525 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}};
71526 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}};
71527 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}};
71528 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TraceOptions_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t, 0, 0, 0},{0, 0, 0, 0}};
71529 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}};
71530 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}};
71531 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}};
71532 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}};
71533 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}};
71534 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}};
71535 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}};
71536 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}};
71537 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}};
71538 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}};
71539 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}};
71540 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}};
71541 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}};
71542 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}};
71543 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}};
71544 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UtilityFunction_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t, 0, 0, 0},{0, 0, 0, 0}};
71545 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ValueList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ValueList_t, 0, 0, 0},{0, 0, 0, 0}};
71546 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}};
71547 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}};
71548 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}};
71549 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}};
71550 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}};
71551 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}};
71552 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
71553 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}};
71554 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}};
71555 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}};
71556 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}};
71557 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}};
71558 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}};
71559 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t, 0, 0, 0},{0, 0, 0, 0}};
71560 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}};
71561 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}};
71562 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__StackFrame_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__StackFrame_t, 0, 0, 0},{0, 0, 0, 0}};
71563 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}};
71564 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}};
71565 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}};
71566 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}};
71567 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__BreakpointSite_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t, 0, 0, 0},{0, 0, 0, 0}};
71568 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}};
71569 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}};
71570 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}};
71571 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}};
71572 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}};
71573 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}};
71574 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__ObjectFile_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t, 0, 0, 0},{0, 0, 0, 0}};
71575 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}};
71576 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}};
71577 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}};
71578 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}};
71579 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}};
71580 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Stream_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Stream_t, 0, 0, 0},{0, 0, 0, 0}};
71581 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}};
71582 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__SymbolFileType_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t, 0, 0, 0},{0, 0, 0, 0}};
71583 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}};
71584 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}};
71585 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}};
71586 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}};
71587 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
71588 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
71589 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
71590 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
71591 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
71592
71593 static swig_cast_info *swig_cast_initial[] = {
71594   _swigc__p_bool,
71595   _swigc__p_double,
71596   _swigc__p_f_p_q_const__char_p_void__void,
71597   _swigc__p_f_p_void__p_void,
71598   _swigc__p_f_p_void_p_q_const__void_size_t__void,
71599   _swigc__p_int,
71600   _swigc__p_lldb__ConnectionStatus,
71601   _swigc__p_lldb__SBAddress,
71602   _swigc__p_lldb__SBAttachInfo,
71603   _swigc__p_lldb__SBBlock,
71604   _swigc__p_lldb__SBBreakpoint,
71605   _swigc__p_lldb__SBBreakpointList,
71606   _swigc__p_lldb__SBBreakpointLocation,
71607   _swigc__p_lldb__SBBreakpointName,
71608   _swigc__p_lldb__SBBroadcaster,
71609   _swigc__p_lldb__SBCommandInterpreter,
71610   _swigc__p_lldb__SBCommandInterpreterRunOptions,
71611   _swigc__p_lldb__SBCommandReturnObject,
71612   _swigc__p_lldb__SBCommunication,
71613   _swigc__p_lldb__SBCompileUnit,
71614   _swigc__p_lldb__SBData,
71615   _swigc__p_lldb__SBDebugger,
71616   _swigc__p_lldb__SBDeclaration,
71617   _swigc__p_lldb__SBEnvironment,
71618   _swigc__p_lldb__SBError,
71619   _swigc__p_lldb__SBEvent,
71620   _swigc__p_lldb__SBExecutionContext,
71621   _swigc__p_lldb__SBExpressionOptions,
71622   _swigc__p_lldb__SBFile,
71623   _swigc__p_lldb__SBFileSpec,
71624   _swigc__p_lldb__SBFileSpecList,
71625   _swigc__p_lldb__SBFrame,
71626   _swigc__p_lldb__SBFunction,
71627   _swigc__p_lldb__SBHostOS,
71628   _swigc__p_lldb__SBInstruction,
71629   _swigc__p_lldb__SBInstructionList,
71630   _swigc__p_lldb__SBLanguageRuntime,
71631   _swigc__p_lldb__SBLaunchInfo,
71632   _swigc__p_lldb__SBLineEntry,
71633   _swigc__p_lldb__SBListener,
71634   _swigc__p_lldb__SBMemoryRegionInfo,
71635   _swigc__p_lldb__SBMemoryRegionInfoList,
71636   _swigc__p_lldb__SBModule,
71637   _swigc__p_lldb__SBModuleSpec,
71638   _swigc__p_lldb__SBModuleSpecList,
71639   _swigc__p_lldb__SBPlatform,
71640   _swigc__p_lldb__SBPlatformConnectOptions,
71641   _swigc__p_lldb__SBPlatformShellCommand,
71642   _swigc__p_lldb__SBProcess,
71643   _swigc__p_lldb__SBProcessInfo,
71644   _swigc__p_lldb__SBQueue,
71645   _swigc__p_lldb__SBQueueItem,
71646   _swigc__p_lldb__SBReproducer,
71647   _swigc__p_lldb__SBSection,
71648   _swigc__p_lldb__SBSourceManager,
71649   _swigc__p_lldb__SBStream,
71650   _swigc__p_lldb__SBStringList,
71651   _swigc__p_lldb__SBStructuredData,
71652   _swigc__p_lldb__SBSymbol,
71653   _swigc__p_lldb__SBSymbolContext,
71654   _swigc__p_lldb__SBSymbolContextList,
71655   _swigc__p_lldb__SBTarget,
71656   _swigc__p_lldb__SBThread,
71657   _swigc__p_lldb__SBThreadCollection,
71658   _swigc__p_lldb__SBThreadPlan,
71659   _swigc__p_lldb__SBTrace,
71660   _swigc__p_lldb__SBTraceOptions,
71661   _swigc__p_lldb__SBType,
71662   _swigc__p_lldb__SBTypeCategory,
71663   _swigc__p_lldb__SBTypeEnumMember,
71664   _swigc__p_lldb__SBTypeEnumMemberList,
71665   _swigc__p_lldb__SBTypeFilter,
71666   _swigc__p_lldb__SBTypeFormat,
71667   _swigc__p_lldb__SBTypeList,
71668   _swigc__p_lldb__SBTypeMember,
71669   _swigc__p_lldb__SBTypeMemberFunction,
71670   _swigc__p_lldb__SBTypeNameSpecifier,
71671   _swigc__p_lldb__SBTypeSummary,
71672   _swigc__p_lldb__SBTypeSummaryOptions,
71673   _swigc__p_lldb__SBTypeSynthetic,
71674   _swigc__p_lldb__SBUnixSignals,
71675   _swigc__p_lldb__SBValue,
71676   _swigc__p_lldb__SBValueList,
71677   _swigc__p_lldb__SBVariablesOptions,
71678   _swigc__p_lldb__SBWatchpoint,
71679   _swigc__p_long_double,
71680   _swigc__p_long_long,
71681   _swigc__p_p_char,
71682   _swigc__p_p_void,
71683   _swigc__p_pthread_rwlock_t,
71684   _swigc__p_pthread_t,
71685   _swigc__p_short,
71686   _swigc__p_signed_char,
71687   _swigc__p_size_t,
71688   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
71689   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
71690   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
71691   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
71692   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
71693   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
71694   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
71695   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
71696   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
71697   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
71698   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
71699   _swigc__p_std__shared_ptrT_lldb_private__Communication_t,
71700   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
71701   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
71702   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
71703   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
71704   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
71705   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
71706   _swigc__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
71707   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
71708   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
71709   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
71710   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
71711   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
71712   _swigc__p_std__shared_ptrT_lldb_private__File_t,
71713   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
71714   _swigc__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
71715   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
71716   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
71717   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
71718   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
71719   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
71720   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
71721   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
71722   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
71723   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
71724   _swigc__p_std__shared_ptrT_lldb_private__LineTable_t,
71725   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
71726   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
71727   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
71728   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
71729   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
71730   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
71731   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
71732   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
71733   _swigc__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
71734   _swigc__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
71735   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
71736   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
71737   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
71738   _swigc__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
71739   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
71740   _swigc__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
71741   _swigc__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
71742   _swigc__p_std__shared_ptrT_lldb_private__OptionValueString_t,
71743   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
71744   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
71745   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
71746   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
71747   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
71748   _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
71749   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
71750   _swigc__p_std__shared_ptrT_lldb_private__Property_t,
71751   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
71752   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
71753   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
71754   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
71755   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
71756   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
71757   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
71758   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
71759   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
71760   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
71761   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
71762   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
71763   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
71764   _swigc__p_std__shared_ptrT_lldb_private__Settings_t,
71765   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
71766   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
71767   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
71768   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
71769   _swigc__p_std__shared_ptrT_lldb_private__StoppointLocation_t,
71770   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
71771   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
71772   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
71773   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
71774   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
71775   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
71776   _swigc__p_std__shared_ptrT_lldb_private__SymbolFile_t,
71777   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
71778   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
71779   _swigc__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
71780   _swigc__p_std__shared_ptrT_lldb_private__TargetProperties_t,
71781   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
71782   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
71783   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
71784   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
71785   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
71786   _swigc__p_std__shared_ptrT_lldb_private__TraceOptions_t,
71787   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
71788   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
71789   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
71790   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
71791   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
71792   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
71793   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
71794   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
71795   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
71796   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
71797   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
71798   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
71799   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
71800   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
71801   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
71802   _swigc__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
71803   _swigc__p_std__shared_ptrT_lldb_private__ValueList_t,
71804   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
71805   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
71806   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
71807   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
71808   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
71809   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
71810   _swigc__p_std__string,
71811   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
71812   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
71813   _swigc__p_std__unique_ptrT_lldb_private__File_t,
71814   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
71815   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
71816   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
71817   _swigc__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
71818   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
71819   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
71820   _swigc__p_std__unique_ptrT_lldb_private__StackFrame_t,
71821   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
71822   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
71823   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
71824   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
71825   _swigc__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
71826   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
71827   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
71828   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
71829   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
71830   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
71831   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
71832   _swigc__p_std__weak_ptrT_lldb_private__ObjectFile_t,
71833   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
71834   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
71835   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
71836   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
71837   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
71838   _swigc__p_std__weak_ptrT_lldb_private__Stream_t,
71839   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
71840   _swigc__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
71841   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
71842   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
71843   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
71844   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
71845   _swigc__p_unsigned_char,
71846   _swigc__p_unsigned_int,
71847   _swigc__p_unsigned_long_long,
71848   _swigc__p_unsigned_short,
71849   _swigc__p_void,
71850 };
71851
71852
71853 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
71854
71855 /* -----------------------------------------------------------------------------
71856  * Type initialization:
71857  * This problem is tough by the requirement that no dynamic
71858  * memory is used. Also, since swig_type_info structures store pointers to
71859  * swig_cast_info structures and swig_cast_info structures store pointers back
71860  * to swig_type_info structures, we need some lookup code at initialization.
71861  * The idea is that swig generates all the structures that are needed.
71862  * The runtime then collects these partially filled structures.
71863  * The SWIG_InitializeModule function takes these initial arrays out of
71864  * swig_module, and does all the lookup, filling in the swig_module.types
71865  * array with the correct data and linking the correct swig_cast_info
71866  * structures together.
71867  *
71868  * The generated swig_type_info structures are assigned statically to an initial
71869  * array. We just loop through that array, and handle each type individually.
71870  * First we lookup if this type has been already loaded, and if so, use the
71871  * loaded structure instead of the generated one. Then we have to fill in the
71872  * cast linked list. The cast data is initially stored in something like a
71873  * two-dimensional array. Each row corresponds to a type (there are the same
71874  * number of rows as there are in the swig_type_initial array). Each entry in
71875  * a column is one of the swig_cast_info structures for that type.
71876  * The cast_initial array is actually an array of arrays, because each row has
71877  * a variable number of columns. So to actually build the cast linked list,
71878  * we find the array of casts associated with the type, and loop through it
71879  * adding the casts to the list. The one last trick we need to do is making
71880  * sure the type pointer in the swig_cast_info struct is correct.
71881  *
71882  * First off, we lookup the cast->type name to see if it is already loaded.
71883  * There are three cases to handle:
71884  *  1) If the cast->type has already been loaded AND the type we are adding
71885  *     casting info to has not been loaded (it is in this module), THEN we
71886  *     replace the cast->type pointer with the type pointer that has already
71887  *     been loaded.
71888  *  2) If BOTH types (the one we are adding casting info to, and the
71889  *     cast->type) are loaded, THEN the cast info has already been loaded by
71890  *     the previous module so we just ignore it.
71891  *  3) Finally, if cast->type has not already been loaded, then we add that
71892  *     swig_cast_info to the linked list (because the cast->type) pointer will
71893  *     be correct.
71894  * ----------------------------------------------------------------------------- */
71895
71896 #ifdef __cplusplus
71897 extern "C" {
71898 #if 0
71899 } /* c-mode */
71900 #endif
71901 #endif
71902
71903 #if 0
71904 #define SWIGRUNTIME_DEBUG
71905 #endif
71906
71907
71908 SWIGRUNTIME void
71909 SWIG_InitializeModule(void *clientdata) {
71910   size_t i;
71911   swig_module_info *module_head, *iter;
71912   int init;
71913
71914   /* check to see if the circular list has been setup, if not, set it up */
71915   if (swig_module.next==0) {
71916     /* Initialize the swig_module */
71917     swig_module.type_initial = swig_type_initial;
71918     swig_module.cast_initial = swig_cast_initial;
71919     swig_module.next = &swig_module;
71920     init = 1;
71921   } else {
71922     init = 0;
71923   }
71924
71925   /* Try and load any already created modules */
71926   module_head = SWIG_GetModule(clientdata);
71927   if (!module_head) {
71928     /* This is the first module loaded for this interpreter */
71929     /* so set the swig module into the interpreter */
71930     SWIG_SetModule(clientdata, &swig_module);
71931   } else {
71932     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
71933     iter=module_head;
71934     do {
71935       if (iter==&swig_module) {
71936         /* Our module is already in the list, so there's nothing more to do. */
71937         return;
71938       }
71939       iter=iter->next;
71940     } while (iter!= module_head);
71941
71942     /* otherwise we must add our module into the list */
71943     swig_module.next = module_head->next;
71944     module_head->next = &swig_module;
71945   }
71946
71947   /* When multiple interpreters are used, a module could have already been initialized in
71948      a different interpreter, but not yet have a pointer in this interpreter.
71949      In this case, we do not want to continue adding types... everything should be
71950      set up already */
71951   if (init == 0) return;
71952
71953   /* Now work on filling in swig_module.types */
71954 #ifdef SWIGRUNTIME_DEBUG
71955   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
71956 #endif
71957   for (i = 0; i < swig_module.size; ++i) {
71958     swig_type_info *type = 0;
71959     swig_type_info *ret;
71960     swig_cast_info *cast;
71961
71962 #ifdef SWIGRUNTIME_DEBUG
71963     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
71964 #endif
71965
71966     /* if there is another module already loaded */
71967     if (swig_module.next != &swig_module) {
71968       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
71969     }
71970     if (type) {
71971       /* Overwrite clientdata field */
71972 #ifdef SWIGRUNTIME_DEBUG
71973       printf("SWIG_InitializeModule: found type %s\n", type->name);
71974 #endif
71975       if (swig_module.type_initial[i]->clientdata) {
71976         type->clientdata = swig_module.type_initial[i]->clientdata;
71977 #ifdef SWIGRUNTIME_DEBUG
71978       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
71979 #endif
71980       }
71981     } else {
71982       type = swig_module.type_initial[i];
71983     }
71984
71985     /* Insert casting types */
71986     cast = swig_module.cast_initial[i];
71987     while (cast->type) {
71988
71989       /* Don't need to add information already in the list */
71990       ret = 0;
71991 #ifdef SWIGRUNTIME_DEBUG
71992       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
71993 #endif
71994       if (swig_module.next != &swig_module) {
71995         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
71996 #ifdef SWIGRUNTIME_DEBUG
71997         if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
71998 #endif
71999       }
72000       if (ret) {
72001         if (type == swig_module.type_initial[i]) {
72002 #ifdef SWIGRUNTIME_DEBUG
72003           printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
72004 #endif
72005           cast->type = ret;
72006           ret = 0;
72007         } else {
72008           /* Check for casting already in the list */
72009           swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
72010 #ifdef SWIGRUNTIME_DEBUG
72011           if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
72012 #endif
72013           if (!ocast) ret = 0;
72014         }
72015       }
72016
72017       if (!ret) {
72018 #ifdef SWIGRUNTIME_DEBUG
72019         printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
72020 #endif
72021         if (type->cast) {
72022           type->cast->prev = cast;
72023           cast->next = type->cast;
72024         }
72025         type->cast = cast;
72026       }
72027       cast++;
72028     }
72029     /* Set entry in modules->types array equal to the type */
72030     swig_module.types[i] = type;
72031   }
72032   swig_module.types[i] = 0;
72033
72034 #ifdef SWIGRUNTIME_DEBUG
72035   printf("**** SWIG_InitializeModule: Cast List ******\n");
72036   for (i = 0; i < swig_module.size; ++i) {
72037     int j = 0;
72038     swig_cast_info *cast = swig_module.cast_initial[i];
72039     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
72040     while (cast->type) {
72041       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
72042       cast++;
72043       ++j;
72044     }
72045   printf("---- Total casts: %d\n",j);
72046   }
72047   printf("**** SWIG_InitializeModule: Cast List ******\n");
72048 #endif
72049 }
72050
72051 /* This function will propagate the clientdata field of type to
72052 * any new swig_type_info structures that have been added into the list
72053 * of equivalent types.  It is like calling
72054 * SWIG_TypeClientData(type, clientdata) a second time.
72055 */
72056 SWIGRUNTIME void
72057 SWIG_PropagateClientData(void) {
72058   size_t i;
72059   swig_cast_info *equiv;
72060   static int init_run = 0;
72061
72062   if (init_run) return;
72063   init_run = 1;
72064
72065   for (i = 0; i < swig_module.size; i++) {
72066     if (swig_module.types[i]->clientdata) {
72067       equiv = swig_module.types[i]->cast;
72068       while (equiv) {
72069         if (!equiv->converter) {
72070           if (equiv->type && !equiv->type->clientdata)
72071             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
72072         }
72073         equiv = equiv->next;
72074       }
72075     }
72076   }
72077 }
72078
72079 #ifdef __cplusplus
72080 #if 0
72081 { /* c-mode */
72082 #endif
72083 }
72084 #endif
72085
72086
72087
72088 /* Forward declaration of where the user's %init{} gets inserted */
72089 void SWIG_init_user(lua_State* L );
72090     
72091 #ifdef __cplusplus
72092 extern "C" {
72093 #endif
72094 /* this is the initialization function
72095   added at the very end of the code
72096   the function is always called SWIG_init, but an earlier #define will rename it
72097 */
72098 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
72099 LUALIB_API int SWIG_init(lua_State* L)
72100 #else
72101 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
72102 #endif
72103 {
72104 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
72105   int i;
72106   int globalRegister = 0;
72107   /* start with global table */
72108   lua_pushglobaltable (L);
72109   /* SWIG's internal initialisation */
72110   SWIG_InitializeModule((void*)L);
72111   SWIG_PropagateClientData();
72112 #endif
72113
72114 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
72115   /* add a global fn */
72116   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
72117   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
72118 #endif
72119
72120 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
72121   /* set up base class pointers (the hierarchy) */
72122   for (i = 0; swig_types[i]; i++){
72123     if (swig_types[i]->clientdata){
72124       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
72125     }
72126   }
72127 #ifdef SWIG_LUA_MODULE_GLOBAL
72128   globalRegister = 1;
72129 #endif
72130
72131
72132 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
72133   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
72134 #endif
72135
72136 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
72137   for (i = 0; swig_types[i]; i++){
72138     if (swig_types[i]->clientdata){
72139       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
72140     }
72141   }
72142 #endif
72143
72144 #if defined(SWIG_LUA_ELUA_EMULATE)
72145   lua_newtable(L);
72146   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
72147   SWIG_Lua_elua_emulate_register_clear(L);
72148   if(globalRegister) {
72149     lua_pushstring(L,swig_SwigModule.name);
72150     lua_pushvalue(L,-2);
72151     lua_rawset(L,-4);
72152   }
72153 #endif
72154
72155 #endif
72156
72157 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
72158   /* invoke user-specific initialization */
72159   SWIG_init_user(L);
72160   /* end module */
72161   /* Note: We do not clean up the stack here (Lua will do this for us). At this
72162      point, we have the globals table and out module table on the stack. Returning
72163      one value makes the module table the result of the require command. */
72164   return 1;
72165 #else
72166   return 0;
72167 #endif
72168 }
72169
72170 #ifdef __cplusplus
72171 }
72172 #endif
72173
72174
72175 const char* SWIG_LUACODE=
72176   "";
72177
72178 void SWIG_init_user(lua_State* L)
72179 {
72180   /* exec Lua code if applicable */
72181   SWIG_Lua_dostring(L,SWIG_LUACODE);
72182 }
72183