]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/clang/liblldb/LLDBWrapLua.cpp
MFV r361280:
[FreeBSD/FreeBSD.git] / lib / clang / liblldb / LLDBWrapLua.cpp
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.12
4  *
5  * This file is not intended to be easily readable and contains a number of
6  * coding conventions designed to improve portability and efficiency. Do not make
7  * changes to this file unless you know what you are doing--modify the SWIG
8  * interface file instead.
9  * ----------------------------------------------------------------------------- */
10
11
12 #ifndef SWIGLUA
13 #define SWIGLUA
14 #endif
15
16 #define SWIG_LUA_TARGET SWIG_LUA_FLAVOR_LUA
17 #define SWIG_LUA_MODULE_GLOBAL
18
19
20 #ifdef __cplusplus
21 /* SwigValueWrapper is described in swig.swg */
22 template<typename T> class SwigValueWrapper {
23   struct SwigMovePointer {
24     T *ptr;
25     SwigMovePointer(T *p) : ptr(p) { }
26     ~SwigMovePointer() { delete ptr; }
27     SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
28   } pointer;
29   SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
30   SwigValueWrapper(const SwigValueWrapper<T>& rhs);
31 public:
32   SwigValueWrapper() : pointer(0) { }
33   SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
34   operator T&() const { return *pointer.ptr; }
35   T *operator&() { return pointer.ptr; }
36 };
37
38 template <typename T> T SwigValueInit() {
39   return T();
40 }
41 #endif
42
43 /* -----------------------------------------------------------------------------
44  *  This section contains generic SWIG labels for method/variable
45  *  declarations/attributes, and other compiler dependent labels.
46  * ----------------------------------------------------------------------------- */
47
48 /* template workaround for compilers that cannot correctly implement the C++ standard */
49 #ifndef SWIGTEMPLATEDISAMBIGUATOR
50 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
51 #  define SWIGTEMPLATEDISAMBIGUATOR template
52 # elif defined(__HP_aCC)
53 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
54 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
55 #  define SWIGTEMPLATEDISAMBIGUATOR template
56 # else
57 #  define SWIGTEMPLATEDISAMBIGUATOR
58 # endif
59 #endif
60
61 /* inline attribute */
62 #ifndef SWIGINLINE
63 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
64 #   define SWIGINLINE inline
65 # else
66 #   define SWIGINLINE
67 # endif
68 #endif
69
70 /* attribute recognised by some compilers to avoid 'unused' warnings */
71 #ifndef SWIGUNUSED
72 # if defined(__GNUC__)
73 #   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
74 #     define SWIGUNUSED __attribute__ ((__unused__))
75 #   else
76 #     define SWIGUNUSED
77 #   endif
78 # elif defined(__ICC)
79 #   define SWIGUNUSED __attribute__ ((__unused__))
80 # else
81 #   define SWIGUNUSED
82 # endif
83 #endif
84
85 #ifndef SWIG_MSC_UNSUPPRESS_4505
86 # if defined(_MSC_VER)
87 #   pragma warning(disable : 4505) /* unreferenced local function has been removed */
88 # endif
89 #endif
90
91 #ifndef SWIGUNUSEDPARM
92 # ifdef __cplusplus
93 #   define SWIGUNUSEDPARM(p)
94 # else
95 #   define SWIGUNUSEDPARM(p) p SWIGUNUSED
96 # endif
97 #endif
98
99 /* internal SWIG method */
100 #ifndef SWIGINTERN
101 # define SWIGINTERN static SWIGUNUSED
102 #endif
103
104 /* internal inline SWIG method */
105 #ifndef SWIGINTERNINLINE
106 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
107 #endif
108
109 /* exporting methods */
110 #if defined(__GNUC__)
111 #  if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
112 #    ifndef GCC_HASCLASSVISIBILITY
113 #      define GCC_HASCLASSVISIBILITY
114 #    endif
115 #  endif
116 #endif
117
118 #ifndef SWIGEXPORT
119 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
120 #   if defined(STATIC_LINKED)
121 #     define SWIGEXPORT
122 #   else
123 #     define SWIGEXPORT __declspec(dllexport)
124 #   endif
125 # else
126 #   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
127 #     define SWIGEXPORT __attribute__ ((visibility("default")))
128 #   else
129 #     define SWIGEXPORT
130 #   endif
131 # endif
132 #endif
133
134 /* calling conventions for Windows */
135 #ifndef SWIGSTDCALL
136 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
137 #   define SWIGSTDCALL __stdcall
138 # else
139 #   define SWIGSTDCALL
140 # endif
141 #endif
142
143 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
144 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
145 # define _CRT_SECURE_NO_DEPRECATE
146 #endif
147
148 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
149 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
150 # define _SCL_SECURE_NO_DEPRECATE
151 #endif
152
153 /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
154 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
155 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
156 #endif
157
158 /* Intel's compiler complains if a variable which was never initialised is
159  * cast to void, which is a common idiom which we use to indicate that we
160  * are aware a variable isn't used.  So we just silence that warning.
161  * See: https://github.com/swig/swig/issues/192 for more discussion.
162  */
163 #ifdef __INTEL_COMPILER
164 # pragma warning disable 592
165 #endif
166
167 /* -----------------------------------------------------------------------------
168  * swigrun.swg
169  *
170  * This file contains generic C API SWIG runtime support for pointer
171  * type checking.
172  * ----------------------------------------------------------------------------- */
173
174 /* This should only be incremented when either the layout of swig_type_info changes,
175    or for whatever reason, the runtime changes incompatibly */
176 #define SWIG_RUNTIME_VERSION "4"
177
178 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
179 #ifdef SWIG_TYPE_TABLE
180 # define SWIG_QUOTE_STRING(x) #x
181 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
182 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
183 #else
184 # define SWIG_TYPE_TABLE_NAME
185 #endif
186
187 /*
188   You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
189   creating a static or dynamic library from the SWIG runtime code.
190   In 99.9% of the cases, SWIG just needs to declare them as 'static'.
191
192   But only do this if strictly necessary, ie, if you have problems
193   with your compiler or suchlike.
194 */
195
196 #ifndef SWIGRUNTIME
197 # define SWIGRUNTIME SWIGINTERN
198 #endif
199
200 #ifndef SWIGRUNTIMEINLINE
201 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
202 #endif
203
204 /*  Generic buffer size */
205 #ifndef SWIG_BUFFER_SIZE
206 # define SWIG_BUFFER_SIZE 1024
207 #endif
208
209 /* Flags for pointer conversions */
210 #define SWIG_POINTER_DISOWN        0x1
211 #define SWIG_CAST_NEW_MEMORY       0x2
212
213 /* Flags for new pointer objects */
214 #define SWIG_POINTER_OWN           0x1
215
216
217 /*
218    Flags/methods for returning states.
219
220    The SWIG conversion methods, as ConvertPtr, return an integer
221    that tells if the conversion was successful or not. And if not,
222    an error code can be returned (see swigerrors.swg for the codes).
223
224    Use the following macros/flags to set or process the returning
225    states.
226
227    In old versions of SWIG, code such as the following was usually written:
228
229      if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
230        // success code
231      } else {
232        //fail code
233      }
234
235    Now you can be more explicit:
236
237     int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
238     if (SWIG_IsOK(res)) {
239       // success code
240     } else {
241       // fail code
242     }
243
244    which is the same really, but now you can also do
245
246     Type *ptr;
247     int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
248     if (SWIG_IsOK(res)) {
249       // success code
250       if (SWIG_IsNewObj(res) {
251         ...
252         delete *ptr;
253       } else {
254         ...
255       }
256     } else {
257       // fail code
258     }
259
260    I.e., now SWIG_ConvertPtr can return new objects and you can
261    identify the case and take care of the deallocation. Of course that
262    also requires SWIG_ConvertPtr to return new result values, such as
263
264       int SWIG_ConvertPtr(obj, ptr,...) {
265         if (<obj is ok>) {
266           if (<need new object>) {
267             *ptr = <ptr to new allocated object>;
268             return SWIG_NEWOBJ;
269           } else {
270             *ptr = <ptr to old object>;
271             return SWIG_OLDOBJ;
272           }
273         } else {
274           return SWIG_BADOBJ;
275         }
276       }
277
278    Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
279    more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
280    SWIG errors code.
281
282    Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
283    allows to return the 'cast rank', for example, if you have this
284
285        int food(double)
286        int fooi(int);
287
288    and you call
289
290       food(1)   // cast rank '1'  (1 -> 1.0)
291       fooi(1)   // cast rank '0'
292
293    just use the SWIG_AddCast()/SWIG_CheckState()
294 */
295
296 #define SWIG_OK                    (0)
297 #define SWIG_ERROR                 (-1)
298 #define SWIG_IsOK(r)               (r >= 0)
299 #define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)
300
301 /* The CastRankLimit says how many bits are used for the cast rank */
302 #define SWIG_CASTRANKLIMIT         (1 << 8)
303 /* The NewMask denotes the object was created (using new/malloc) */
304 #define SWIG_NEWOBJMASK            (SWIG_CASTRANKLIMIT  << 1)
305 /* The TmpMask is for in/out typemaps that use temporal objects */
306 #define SWIG_TMPOBJMASK            (SWIG_NEWOBJMASK << 1)
307 /* Simple returning values */
308 #define SWIG_BADOBJ                (SWIG_ERROR)
309 #define SWIG_OLDOBJ                (SWIG_OK)
310 #define SWIG_NEWOBJ                (SWIG_OK | SWIG_NEWOBJMASK)
311 #define SWIG_TMPOBJ                (SWIG_OK | SWIG_TMPOBJMASK)
312 /* Check, add and del mask methods */
313 #define SWIG_AddNewMask(r)         (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
314 #define SWIG_DelNewMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
315 #define SWIG_IsNewObj(r)           (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
316 #define SWIG_AddTmpMask(r)         (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
317 #define SWIG_DelTmpMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
318 #define SWIG_IsTmpObj(r)           (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
319
320 /* Cast-Rank Mode */
321 #if defined(SWIG_CASTRANK_MODE)
322 #  ifndef SWIG_TypeRank
323 #    define SWIG_TypeRank             unsigned long
324 #  endif
325 #  ifndef SWIG_MAXCASTRANK            /* Default cast allowed */
326 #    define SWIG_MAXCASTRANK          (2)
327 #  endif
328 #  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
329 #  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
330 SWIGINTERNINLINE int SWIG_AddCast(int r) {
331   return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
332 }
333 SWIGINTERNINLINE int SWIG_CheckState(int r) {
334   return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
335 }
336 #else /* no cast-rank mode */
337 #  define SWIG_AddCast(r) (r)
338 #  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
339 #endif
340
341
342 #include <string.h>
343
344 #ifdef __cplusplus
345 extern "C" {
346 #endif
347
348 typedef void *(*swig_converter_func)(void *, int *);
349 typedef struct swig_type_info *(*swig_dycast_func)(void **);
350
351 /* Structure to store information on one type */
352 typedef struct swig_type_info {
353   const char             *name;                 /* mangled name of this type */
354   const char             *str;                  /* human readable name of this type */
355   swig_dycast_func        dcast;                /* dynamic cast function down a hierarchy */
356   struct swig_cast_info  *cast;                 /* linked list of types that can cast into this type */
357   void                   *clientdata;           /* language specific type data */
358   int                    owndata;               /* flag if the structure owns the clientdata */
359 } swig_type_info;
360
361 /* Structure to store a type and conversion function used for casting */
362 typedef struct swig_cast_info {
363   swig_type_info         *type;                 /* pointer to type that is equivalent to this type */
364   swig_converter_func     converter;            /* function to cast the void pointers */
365   struct swig_cast_info  *next;                 /* pointer to next cast in linked list */
366   struct swig_cast_info  *prev;                 /* pointer to the previous cast */
367 } swig_cast_info;
368
369 /* Structure used to store module information
370  * Each module generates one structure like this, and the runtime collects
371  * all of these structures and stores them in a circularly linked list.*/
372 typedef struct swig_module_info {
373   swig_type_info         **types;               /* Array of pointers to swig_type_info structures that are in this module */
374   size_t                 size;                  /* Number of types in this module */
375   struct swig_module_info *next;                /* Pointer to next element in circularly linked list */
376   swig_type_info         **type_initial;        /* Array of initially generated type structures */
377   swig_cast_info         **cast_initial;        /* Array of initially generated casting structures */
378   void                    *clientdata;          /* Language specific module data */
379 } swig_module_info;
380
381 /*
382   Compare two type names skipping the space characters, therefore
383   "char*" == "char *" and "Class<int>" == "Class<int >", etc.
384
385   Return 0 when the two name types are equivalent, as in
386   strncmp, but skipping ' '.
387 */
388 SWIGRUNTIME int
389 SWIG_TypeNameComp(const char *f1, const char *l1,
390                   const char *f2, const char *l2) {
391   for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
392     while ((*f1 == ' ') && (f1 != l1)) ++f1;
393     while ((*f2 == ' ') && (f2 != l2)) ++f2;
394     if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
395   }
396   return (int)((l1 - f1) - (l2 - f2));
397 }
398
399 /*
400   Check type equivalence in a name list like <name1>|<name2>|...
401   Return 0 if equal, -1 if nb < tb, 1 if nb > tb
402 */
403 SWIGRUNTIME int
404 SWIG_TypeCmp(const char *nb, const char *tb) {
405   int equiv = 1;
406   const char* te = tb + strlen(tb);
407   const char* ne = nb;
408   while (equiv != 0 && *ne) {
409     for (nb = ne; *ne; ++ne) {
410       if (*ne == '|') break;
411     }
412     equiv = SWIG_TypeNameComp(nb, ne, tb, te);
413     if (*ne) ++ne;
414   }
415   return equiv;
416 }
417
418 /*
419   Check type equivalence in a name list like <name1>|<name2>|...
420   Return 0 if not equal, 1 if equal
421 */
422 SWIGRUNTIME int
423 SWIG_TypeEquiv(const char *nb, const char *tb) {
424   return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0;
425 }
426
427 /*
428   Check the typename
429 */
430 SWIGRUNTIME swig_cast_info *
431 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
432   if (ty) {
433     swig_cast_info *iter = ty->cast;
434     while (iter) {
435       if (strcmp(iter->type->name, c) == 0) {
436         if (iter == ty->cast)
437           return iter;
438         /* Move iter to the top of the linked list */
439         iter->prev->next = iter->next;
440         if (iter->next)
441           iter->next->prev = iter->prev;
442         iter->next = ty->cast;
443         iter->prev = 0;
444         if (ty->cast) ty->cast->prev = iter;
445         ty->cast = iter;
446         return iter;
447       }
448       iter = iter->next;
449     }
450   }
451   return 0;
452 }
453
454 /*
455   Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
456 */
457 SWIGRUNTIME swig_cast_info *
458 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
459   if (ty) {
460     swig_cast_info *iter = ty->cast;
461     while (iter) {
462       if (iter->type == from) {
463         if (iter == ty->cast)
464           return iter;
465         /* Move iter to the top of the linked list */
466         iter->prev->next = iter->next;
467         if (iter->next)
468           iter->next->prev = iter->prev;
469         iter->next = ty->cast;
470         iter->prev = 0;
471         if (ty->cast) ty->cast->prev = iter;
472         ty->cast = iter;
473         return iter;
474       }
475       iter = iter->next;
476     }
477   }
478   return 0;
479 }
480
481 /*
482   Cast a pointer up an inheritance hierarchy
483 */
484 SWIGRUNTIMEINLINE void *
485 SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
486   return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
487 }
488
489 /*
490    Dynamic pointer casting. Down an inheritance hierarchy
491 */
492 SWIGRUNTIME swig_type_info *
493 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
494   swig_type_info *lastty = ty;
495   if (!ty || !ty->dcast) return ty;
496   while (ty && (ty->dcast)) {
497     ty = (*ty->dcast)(ptr);
498     if (ty) lastty = ty;
499   }
500   return lastty;
501 }
502
503 /*
504   Return the name associated with this type
505 */
506 SWIGRUNTIMEINLINE const char *
507 SWIG_TypeName(const swig_type_info *ty) {
508   return ty->name;
509 }
510
511 /*
512   Return the pretty name associated with this type,
513   that is an unmangled type name in a form presentable to the user.
514 */
515 SWIGRUNTIME const char *
516 SWIG_TypePrettyName(const swig_type_info *type) {
517   /* The "str" field contains the equivalent pretty names of the
518      type, separated by vertical-bar characters.  We choose
519      to print the last name, as it is often (?) the most
520      specific. */
521   if (!type) return NULL;
522   if (type->str != NULL) {
523     const char *last_name = type->str;
524     const char *s;
525     for (s = type->str; *s; s++)
526       if (*s == '|') last_name = s+1;
527     return last_name;
528   }
529   else
530     return type->name;
531 }
532
533 /*
534    Set the clientdata field for a type
535 */
536 SWIGRUNTIME void
537 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
538   swig_cast_info *cast = ti->cast;
539   /* if (ti->clientdata == clientdata) return; */
540   ti->clientdata = clientdata;
541
542   while (cast) {
543     if (!cast->converter) {
544       swig_type_info *tc = cast->type;
545       if (!tc->clientdata) {
546         SWIG_TypeClientData(tc, clientdata);
547       }
548     }
549     cast = cast->next;
550   }
551 }
552 SWIGRUNTIME void
553 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
554   SWIG_TypeClientData(ti, clientdata);
555   ti->owndata = 1;
556 }
557
558 /*
559   Search for a swig_type_info structure only by mangled name
560   Search is a O(log #types)
561
562   We start searching at module start, and finish searching when start == end.
563   Note: if start == end at the beginning of the function, we go all the way around
564   the circular list.
565 */
566 SWIGRUNTIME swig_type_info *
567 SWIG_MangledTypeQueryModule(swig_module_info *start,
568                             swig_module_info *end,
569                             const char *name) {
570   swig_module_info *iter = start;
571   do {
572     if (iter->size) {
573       size_t l = 0;
574       size_t r = iter->size - 1;
575       do {
576         /* since l+r >= 0, we can (>> 1) instead (/ 2) */
577         size_t i = (l + r) >> 1;
578         const char *iname = iter->types[i]->name;
579         if (iname) {
580           int compare = strcmp(name, iname);
581           if (compare == 0) {
582             return iter->types[i];
583           } else if (compare < 0) {
584             if (i) {
585               r = i - 1;
586             } else {
587               break;
588             }
589           } else if (compare > 0) {
590             l = i + 1;
591           }
592         } else {
593           break; /* should never happen */
594         }
595       } while (l <= r);
596     }
597     iter = iter->next;
598   } while (iter != end);
599   return 0;
600 }
601
602 /*
603   Search for a swig_type_info structure for either a mangled name or a human readable name.
604   It first searches the mangled names of the types, which is a O(log #types)
605   If a type is not found it then searches the human readable names, which is O(#types).
606
607   We start searching at module start, and finish searching when start == end.
608   Note: if start == end at the beginning of the function, we go all the way around
609   the circular list.
610 */
611 SWIGRUNTIME swig_type_info *
612 SWIG_TypeQueryModule(swig_module_info *start,
613                      swig_module_info *end,
614                      const char *name) {
615   /* STEP 1: Search the name field using binary search */
616   swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
617   if (ret) {
618     return ret;
619   } else {
620     /* STEP 2: If the type hasn't been found, do a complete search
621        of the str field (the human readable name) */
622     swig_module_info *iter = start;
623     do {
624       size_t i = 0;
625       for (; i < iter->size; ++i) {
626         if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
627           return iter->types[i];
628       }
629       iter = iter->next;
630     } while (iter != end);
631   }
632
633   /* neither found a match */
634   return 0;
635 }
636
637 /*
638    Pack binary data into a string
639 */
640 SWIGRUNTIME char *
641 SWIG_PackData(char *c, void *ptr, size_t sz) {
642   static const char hex[17] = "0123456789abcdef";
643   const unsigned char *u = (unsigned char *) ptr;
644   const unsigned char *eu =  u + sz;
645   for (; u != eu; ++u) {
646     unsigned char uu = *u;
647     *(c++) = hex[(uu & 0xf0) >> 4];
648     *(c++) = hex[uu & 0xf];
649   }
650   return c;
651 }
652
653 /*
654    Unpack binary data from a string
655 */
656 SWIGRUNTIME const char *
657 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
658   unsigned char *u = (unsigned char *) ptr;
659   const unsigned char *eu = u + sz;
660   for (; u != eu; ++u) {
661     char d = *(c++);
662     unsigned char uu;
663     if ((d >= '0') && (d <= '9'))
664       uu = (unsigned char)((d - '0') << 4);
665     else if ((d >= 'a') && (d <= 'f'))
666       uu = (unsigned char)((d - ('a'-10)) << 4);
667     else
668       return (char *) 0;
669     d = *(c++);
670     if ((d >= '0') && (d <= '9'))
671       uu |= (unsigned char)(d - '0');
672     else if ((d >= 'a') && (d <= 'f'))
673       uu |= (unsigned char)(d - ('a'-10));
674     else
675       return (char *) 0;
676     *u = uu;
677   }
678   return c;
679 }
680
681 /*
682    Pack 'void *' into a string buffer.
683 */
684 SWIGRUNTIME char *
685 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
686   char *r = buff;
687   if ((2*sizeof(void *) + 2) > bsz) return 0;
688   *(r++) = '_';
689   r = SWIG_PackData(r,&ptr,sizeof(void *));
690   if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
691   strcpy(r,name);
692   return buff;
693 }
694
695 SWIGRUNTIME const char *
696 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
697   if (*c != '_') {
698     if (strcmp(c,"NULL") == 0) {
699       *ptr = (void *) 0;
700       return name;
701     } else {
702       return 0;
703     }
704   }
705   return SWIG_UnpackData(++c,ptr,sizeof(void *));
706 }
707
708 SWIGRUNTIME char *
709 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
710   char *r = buff;
711   size_t lname = (name ? strlen(name) : 0);
712   if ((2*sz + 2 + lname) > bsz) return 0;
713   *(r++) = '_';
714   r = SWIG_PackData(r,ptr,sz);
715   if (lname) {
716     strncpy(r,name,lname+1);
717   } else {
718     *r = 0;
719   }
720   return buff;
721 }
722
723 SWIGRUNTIME const char *
724 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
725   if (*c != '_') {
726     if (strcmp(c,"NULL") == 0) {
727       memset(ptr,0,sz);
728       return name;
729     } else {
730       return 0;
731     }
732   }
733   return SWIG_UnpackData(++c,ptr,sz);
734 }
735
736 #ifdef __cplusplus
737 }
738 #endif
739
740 /* -----------------------------------------------------------------------------
741  * luarun.swg
742  *
743  * This file contains the runtime support for Lua modules
744  * and includes code for managing global variables and pointer
745  * type checking.
746  * ----------------------------------------------------------------------------- */
747
748 #ifdef __cplusplus
749 extern "C" {
750 #endif
751
752 #include "lua.h"
753 #include "lauxlib.h"
754 #include <stdlib.h>  /* for malloc */
755 #include <assert.h>  /* for a few sanity tests */
756
757 /* -----------------------------------------------------------------------------
758  * Lua flavors
759  * ----------------------------------------------------------------------------- */
760
761 #define SWIG_LUA_FLAVOR_LUA 1
762 #define SWIG_LUA_FLAVOR_ELUA 2
763 #define SWIG_LUA_FLAVOR_ELUAC 3
764
765 #if !defined(SWIG_LUA_TARGET)
766 # error SWIG_LUA_TARGET not defined
767 #endif
768
769 #if defined(SWIG_LUA_ELUA_EMULATE)
770
771 struct swig_elua_entry;
772
773 typedef struct swig_elua_key {
774   int type;
775   union {
776     const char* strkey;
777     lua_Number numkey;
778   } key;
779 } swig_elua_key;
780
781 typedef struct swig_elua_val {
782   int type;
783   union {
784     lua_Number number;
785     const struct swig_elua_entry *table;
786     const char *string;
787     lua_CFunction function;
788     struct {
789       char member;
790       long lvalue;
791       void *pvalue;
792       swig_type_info **ptype;
793     } userdata;
794   } value;
795 } swig_elua_val;
796
797 typedef struct swig_elua_entry {
798   swig_elua_key key;
799   swig_elua_val value;
800 } swig_elua_entry;
801
802 #define LSTRKEY(x) {LUA_TSTRING, {.strkey = x} }
803 #define LNUMKEY(x) {LUA_TNUMBER, {.numkey = x} }
804 #define LNILKEY {LUA_TNIL, {.strkey = 0} }
805
806 #define LNUMVAL(x) {LUA_TNUMBER, {.number = x} }
807 #define LFUNCVAL(x) {LUA_TFUNCTION, {.function = x} }
808 #define LROVAL(x) {LUA_TTABLE, {.table = x} }
809 #define LNILVAL {LUA_TNIL, {.string = 0} }
810 #define LSTRVAL(x) {LUA_TSTRING, {.string = x} }
811
812 #define LUA_REG_TYPE swig_elua_entry
813
814 #define SWIG_LUA_ELUA_EMUL_METATABLE_KEY "__metatable"
815
816 #define lua_pushrotable(L,p)\
817   lua_newtable(L);\
818   assert(p);\
819   SWIG_Lua_elua_emulate_register(L,(swig_elua_entry*)(p));
820
821 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
822   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={0,0,(void*)(C),&D} } }
823
824 #define SWIG_LUA_CONSTTAB_BINARY(B,S,C,D)\
825   LSTRKEY(B), {LUA_TUSERDATA, { .userdata={1,S,(void*)(C),&D} } }
826 #endif
827
828 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
829 #  define SWIG_LUA_CONSTTAB_INT(B, C) LSTRKEY(B), LNUMVAL(C)
830 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) LSTRKEY(B), LNUMVAL(C)
831 #  define SWIG_LUA_CONSTTAB_STRING(B, C) LSTRKEY(B), LSTRVAL(C)
832 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) LSTRKEY(B), LNUMVAL(C)
833     /* Those two types of constants are not supported in elua */
834
835 #ifndef SWIG_LUA_CONSTTAB_POINTER
836 #warning eLua does not support pointers as constants. By default, nil will be used as value
837 #define SWIG_LUA_CONSTTAB_POINTER(B,C,D) LSTRKEY(B), LNILVAL
838 #endif
839
840 #ifndef SWIG_LUA_CONSTTAB_BINARY
841 #warning eLua does not support pointers to member as constants. By default, nil will be used as value
842 #define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D) LSTRKEY(B), LNILVAL
843 #endif
844 #else /* SWIG_LUA_FLAVOR_LUA */
845 #  define SWIG_LUA_CONSTTAB_INT(B, C) SWIG_LUA_INT, (char *)B, (long)C, 0, 0, 0
846 #  define SWIG_LUA_CONSTTAB_FLOAT(B, C) SWIG_LUA_FLOAT, (char *)B, 0, (double)C, 0, 0
847 #  define SWIG_LUA_CONSTTAB_STRING(B, C) SWIG_LUA_STRING, (char *)B, 0, 0, (void *)C, 0
848 #  define SWIG_LUA_CONSTTAB_CHAR(B, C) SWIG_LUA_CHAR, (char *)B, (long)C, 0, 0, 0
849 #  define SWIG_LUA_CONSTTAB_POINTER(B,C,D)\
850        SWIG_LUA_POINTER, (char *)B, 0, 0, (void *)C, &D
851 #  define SWIG_LUA_CONSTTAB_BINARY(B, S, C, D)\
852        SWIG_LUA_BINARY,  (char *)B, S, 0, (void *)C, &D
853 #endif
854
855 #ifndef SWIG_LUA_ELUA_EMULATE
856 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
857 #  define LRO_STRVAL(v) {{.p = (char *) v}, LUA_TSTRING}
858 #  define LSTRVAL LRO_STRVAL
859 #endif
860 #endif /* SWIG_LUA_ELUA_EMULATE*/
861
862 #ifndef SWIG_LUA_ELUA_EMULATE
863 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
864
865 #ifndef MIN_OPT_LEVEL
866 #define MIN_OPT_LEVEL 2
867 #endif
868
869 #include "lrodefs.h"
870 #include "lrotable.h"
871 #endif
872 #endif /* SWIG_LUA_ELUA_EMULATE*/
873 /* -----------------------------------------------------------------------------
874  * compatibility defines
875  * ----------------------------------------------------------------------------- */
876
877 /* History of Lua C API length functions:  In Lua 5.0 (and before?)
878    there was "lua_strlen".  In Lua 5.1, this was renamed "lua_objlen",
879    but a compatibility define of "lua_strlen" was added.  In Lua 5.2,
880    this function was again renamed, to "lua_rawlen" (to emphasize that
881    it doesn't call the "__len" metamethod), and the compatibility
882    define of lua_strlen was removed.  All SWIG uses have been updated
883    to "lua_rawlen", and we add our own defines of that here for older
884    versions of Lua.  */
885 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 501
886 # define lua_rawlen lua_strlen
887 #elif LUA_VERSION_NUM == 501
888 # define lua_rawlen lua_objlen
889 #endif
890
891
892 /* lua_pushglobaltable is the recommended "future-proof" way to get
893    the global table for Lua 5.2 and later.  Here we define
894    lua_pushglobaltable ourselves for Lua versions before 5.2.  */
895 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
896 # define lua_pushglobaltable(L) lua_pushvalue(L, LUA_GLOBALSINDEX)
897 #endif
898
899 /* lua_absindex was introduced in Lua 5.2 */
900 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
901 # define lua_absindex(L,i) ((i)>0 || (i) <= LUA_REGISTRYINDEX ? (i) : lua_gettop(L) + (i) + 1)
902 #endif
903
904 /* lua_rawsetp was introduced in Lua 5.2 */
905 #if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
906 #define lua_rawsetp(L,index,ptr)\
907   lua_pushlightuserdata(L,(void*)(ptr));\
908   lua_insert(L,-2);\
909   lua_rawset(L,index);
910
911 #define lua_rawgetp(L,index,ptr)\
912   lua_pushlightuserdata(L,(void*)(ptr));\
913   lua_rawget(L,index);
914
915 #endif
916
917 /* --------------------------------------------------------------------------
918  * Helper functions for error handling
919  * -------------------------------------------------------------------------- */
920
921 /* Push the string STR on the Lua stack, like lua_pushstring, but
922    prefixed with the the location of the innermost Lua call-point
923    (as formated by luaL_where).  */
924 SWIGRUNTIME void
925 SWIG_Lua_pusherrstring (lua_State *L, const char *str)
926 {
927   luaL_where (L, 1);
928   lua_pushstring (L, str);
929   lua_concat (L, 2);
930 }
931
932 /* Push a formatted string generated from FMT and following args on
933    the Lua stack, like lua_pushfstring, but prefixed with the the
934    location of the innermost Lua call-point (as formated by luaL_where).  */
935 SWIGRUNTIME void
936 SWIG_Lua_pushferrstring (lua_State *L, const char *fmt, ...)
937 {
938   va_list argp;
939   va_start(argp, fmt);
940   luaL_where(L, 1);
941   lua_pushvfstring(L, fmt, argp);
942   va_end(argp);
943   lua_concat(L, 2);
944 }
945
946
947 /* -----------------------------------------------------------------------------
948  * global swig types
949  * ----------------------------------------------------------------------------- */
950 /* Constant table */
951 #define SWIG_LUA_INT     1
952 #define SWIG_LUA_FLOAT   2
953 #define SWIG_LUA_STRING  3
954 #define SWIG_LUA_POINTER 4
955 #define SWIG_LUA_BINARY  5
956 #define SWIG_LUA_CHAR    6
957
958 /* Structure for variable linking table */
959 typedef struct {
960   const char *name;
961   lua_CFunction get;
962   lua_CFunction set;
963 } swig_lua_var_info;
964
965 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
966 typedef const LUA_REG_TYPE swig_lua_method;
967 typedef const LUA_REG_TYPE swig_lua_const_info;
968 #else /* Normal lua */
969 typedef luaL_Reg swig_lua_method;
970
971 /* Constant information structure */
972 typedef struct {
973     int type;
974     char *name;
975     long lvalue;
976     double dvalue;
977     void   *pvalue;
978     swig_type_info **ptype;
979 } swig_lua_const_info;
980
981 #endif
982
983 typedef struct {
984   const char     *name;
985   lua_CFunction   getmethod;
986   lua_CFunction   setmethod;
987 } swig_lua_attribute;
988
989
990 struct swig_lua_class;
991 /* Can be used to create namespaces. Currently used to wrap class static methods/variables/constants */
992 typedef struct swig_lua_namespace {
993   const char            *name;
994   swig_lua_method       *ns_methods;
995   swig_lua_attribute    *ns_attributes;
996   swig_lua_const_info   *ns_constants;
997   struct swig_lua_class        **ns_classes;
998   struct swig_lua_namespace    **ns_namespaces;
999 } swig_lua_namespace;
1000
1001 typedef struct swig_lua_class {
1002   const char    *name; /* Name that this class has in Lua */
1003   const char    *fqname; /* Fully qualified name - Scope + class name */
1004   swig_type_info   **type;
1005   lua_CFunction  constructor;
1006   void    (*destructor)(void *);
1007   swig_lua_method   *methods;
1008   swig_lua_attribute     *attributes;
1009   swig_lua_namespace    *cls_static;
1010   swig_lua_method   *metatable; /* 0 for -eluac */
1011   struct swig_lua_class **bases;
1012   const char **base_names;
1013 } swig_lua_class;
1014
1015 /* this is the struct for wrapping all pointers in SwigLua
1016 */
1017 typedef struct {
1018   swig_type_info   *type;
1019   int     own;  /* 1 if owned & must be destroyed */
1020   void        *ptr;
1021 } swig_lua_userdata;
1022
1023 /* this is the struct for wrapping arbitrary packed binary data
1024 (currently it is only used for member function pointers)
1025 the data ordering is similar to swig_lua_userdata, but it is currently not possible
1026 to tell the two structures apart within SWIG, other than by looking at the type
1027 */
1028 typedef struct {
1029   swig_type_info   *type;
1030   int     own;  /* 1 if owned & must be destroyed */
1031   char data[1];       /* arbitary amount of data */    
1032 } swig_lua_rawdata;
1033
1034 /* Common SWIG API */
1035 #define SWIG_NewPointerObj(L, ptr, type, owner)       SWIG_Lua_NewPointerObj(L, (void *)ptr, type, owner)
1036 #define SWIG_ConvertPtr(L,idx, ptr, type, flags)    SWIG_Lua_ConvertPtr(L,idx,ptr,type,flags)
1037 #define SWIG_MustGetPtr(L,idx, type,flags, argnum,fnname)  SWIG_Lua_MustGetPtr(L,idx, type,flags, argnum,fnname)
1038 /* for C++ member pointers, ie, member methods */
1039 #define SWIG_ConvertMember(L, idx, ptr, sz, ty)       SWIG_Lua_ConvertPacked(L, idx, ptr, sz, ty)
1040 #define SWIG_NewMemberObj(L, ptr, sz, type)      SWIG_Lua_NewPackedObj(L, ptr, sz, type)
1041
1042 /* Runtime API */
1043 #define SWIG_GetModule(clientdata) SWIG_Lua_GetModule((lua_State*)(clientdata))
1044 #define SWIG_SetModule(clientdata, pointer) SWIG_Lua_SetModule((lua_State*) (clientdata), pointer)
1045 #define SWIG_MODULE_CLIENTDATA_TYPE lua_State*
1046
1047 /* Contract support */
1048 #define SWIG_contract_assert(expr, msg)  \
1049   if (!(expr)) { SWIG_Lua_pusherrstring(L, (char *) msg); goto fail; } else
1050
1051
1052 /* helper #defines */
1053 #define SWIG_fail {goto fail;}
1054 #define SWIG_fail_arg(func_name,argnum,type) \
1055   {SWIG_Lua_pushferrstring(L,"Error in %s (arg %d), expected '%s' got '%s'",\
1056   func_name,argnum,type,SWIG_Lua_typename(L,argnum));\
1057   goto fail;}
1058 #define SWIG_fail_ptr(func_name,argnum,type) \
1059   SWIG_fail_arg(func_name,argnum,(type && type->str)?type->str:"void*")
1060 #define SWIG_check_num_args(func_name,a,b) \
1061   if (lua_gettop(L)<a || lua_gettop(L)>b) \
1062   {SWIG_Lua_pushferrstring(L,"Error in %s expected %d..%d args, got %d",func_name,a,b,lua_gettop(L));\
1063   goto fail;}
1064
1065
1066 #define SWIG_Lua_get_table(L,n) \
1067   (lua_pushstring(L, n), lua_rawget(L,-2))
1068
1069 #define SWIG_Lua_add_function(L,n,f) \
1070   (lua_pushstring(L, n), \
1071       lua_pushcfunction(L, f), \
1072       lua_rawset(L,-3))
1073
1074 #define SWIG_Lua_add_boolean(L,n,b) \
1075   (lua_pushstring(L, n), \
1076       lua_pushboolean(L, b), \
1077       lua_rawset(L,-3))
1078
1079 /* special helper for allowing 'nil' for usertypes */
1080 #define SWIG_isptrtype(L,I) (lua_isuserdata(L,I) || lua_isnil(L,I))
1081
1082 #ifdef __cplusplus
1083 /* Special helper for member function pointers 
1084 it gets the address, casts it, then dereferences it */
1085 /*#define SWIG_mem_fn_as_voidptr(a)  (*((char**)&(a))) */
1086 #endif
1087
1088 /* storing/access of swig_module_info */
1089 SWIGRUNTIME swig_module_info *
1090 SWIG_Lua_GetModule(lua_State *L) {
1091   swig_module_info *ret = 0;
1092   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1093   lua_rawget(L,LUA_REGISTRYINDEX);
1094   if (lua_islightuserdata(L,-1))
1095     ret=(swig_module_info*)lua_touserdata(L,-1);
1096   lua_pop(L,1);  /* tidy */
1097   return ret;
1098 }
1099
1100 SWIGRUNTIME void
1101 SWIG_Lua_SetModule(lua_State *L, swig_module_info *module) {
1102   /* add this all into the Lua registry: */
1103   lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME);
1104   lua_pushlightuserdata(L,(void*)module);
1105   lua_rawset(L,LUA_REGISTRYINDEX);
1106 }
1107
1108 /* -----------------------------------------------------------------------------
1109  * global variable support code: modules
1110  * ----------------------------------------------------------------------------- */
1111
1112 /* this function is called when trying to set an immutable.
1113 default action is to print an error.
1114 This can removed with a compile flag SWIGLUA_IGNORE_SET_IMMUTABLE */
1115 SWIGINTERN int SWIG_Lua_set_immutable(lua_State *L)
1116 {
1117 /*  there should be 1 param passed in: the new value */
1118 #ifndef SWIGLUA_IGNORE_SET_IMMUTABLE
1119   lua_pop(L,1);  /* remove it */
1120   luaL_error(L,"This variable is immutable");
1121 #endif
1122     return 0;   /* should not return anything */
1123 }
1124
1125 #ifdef SWIG_LUA_ELUA_EMULATE
1126
1127 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own);
1128 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type);
1129 static int swig_lua_elua_emulate_unique_key;
1130
1131 /* This function emulates eLua rotables behaviour. It loads a rotable definition into the usual lua table. */
1132 SWIGINTERN void SWIG_Lua_elua_emulate_register(lua_State *L, const swig_elua_entry *table)
1133 {
1134   int i, table_parsed, parsed_tables_array, target_table;
1135   assert(lua_istable(L,-1));
1136   target_table = lua_gettop(L);
1137   /* Get the registry where we put all parsed tables to avoid loops */
1138   lua_rawgetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1139   if(lua_isnil(L,-1)) {
1140     lua_pop(L,1);
1141     lua_newtable(L);
1142     lua_pushvalue(L,-1);
1143     lua_rawsetp(L,LUA_REGISTRYINDEX,(void*)(&swig_lua_elua_emulate_unique_key));
1144   }
1145   parsed_tables_array = lua_gettop(L);
1146   lua_pushvalue(L,target_table);
1147   lua_rawsetp(L, parsed_tables_array, table);
1148   table_parsed = 0;
1149   const int SWIGUNUSED pairs_start = lua_gettop(L);
1150   for(i = 0;table[i].key.type != LUA_TNIL || table[i].value.type != LUA_TNIL;i++)
1151   {
1152     const swig_elua_entry *entry = table + i;
1153     int is_metatable = 0;
1154     switch(entry->key.type) {
1155       case LUA_TSTRING:
1156         lua_pushstring(L,entry->key.key.strkey);
1157         if(strcmp(entry->key.key.strkey, SWIG_LUA_ELUA_EMUL_METATABLE_KEY) == 0)
1158           is_metatable = 1;
1159         break;
1160       case  LUA_TNUMBER:
1161         lua_pushnumber(L,entry->key.key.numkey);
1162         break;
1163       case LUA_TNIL:
1164         lua_pushnil(L);
1165         break;
1166       default:
1167         assert(0);
1168     }
1169     switch(entry->value.type) {
1170       case LUA_TSTRING:
1171         lua_pushstring(L,entry->value.value.string);
1172         break;
1173       case  LUA_TNUMBER:
1174         lua_pushnumber(L,entry->value.value.number);
1175         break;
1176       case LUA_TFUNCTION:
1177         lua_pushcfunction(L,entry->value.value.function);
1178         break;
1179       case LUA_TTABLE:
1180         lua_rawgetp(L,parsed_tables_array, entry->value.value.table);
1181         table_parsed = !lua_isnil(L,-1);
1182         if(!table_parsed) {
1183           lua_pop(L,1); /*remove nil */
1184           lua_newtable(L);
1185           SWIG_Lua_elua_emulate_register(L,entry->value.value.table);
1186         } 
1187         if(is_metatable) {
1188           assert(lua_istable(L,-1));
1189           lua_pushvalue(L,-1);
1190           lua_setmetatable(L,target_table);
1191         }
1192
1193         break;
1194       case LUA_TUSERDATA:
1195         if(entry->value.value.userdata.member) 
1196           SWIG_NewMemberObj(L,entry->value.value.userdata.pvalue,
1197               entry->value.value.userdata.lvalue,
1198               *(entry->value.value.userdata.ptype));
1199         else 
1200           SWIG_NewPointerObj(L,entry->value.value.userdata.pvalue,
1201               *(entry->value.value.userdata.ptype),0);
1202         break;
1203       case LUA_TNIL:
1204         lua_pushnil(L);
1205         break;
1206       default:
1207         assert(0);
1208     }
1209     assert(lua_gettop(L) == pairs_start + 2);
1210     lua_rawset(L,target_table);
1211   }
1212   lua_pop(L,1); /* Removing parsed tables storage */
1213   assert(lua_gettop(L) == target_table);
1214 }
1215
1216 SWIGINTERN void SWIG_Lua_elua_emulate_register_clear(lua_State *L)
1217 {
1218   lua_pushnil(L);
1219   lua_rawsetp(L, LUA_REGISTRYINDEX, &swig_lua_elua_emulate_unique_key);
1220 }
1221
1222 SWIGINTERN void SWIG_Lua_get_class_registry(lua_State *L);
1223
1224 SWIGINTERN int SWIG_Lua_emulate_elua_getmetatable(lua_State *L)
1225 {
1226   SWIG_check_num_args("getmetatable(SWIG eLua emulation)", 1, 1);
1227   SWIG_Lua_get_class_registry(L);
1228   lua_getfield(L,-1,"lua_getmetatable");
1229   lua_remove(L,-2); /* remove the registry*/
1230   assert(!lua_isnil(L,-1));
1231   lua_pushvalue(L,1);
1232   assert(lua_gettop(L) == 3); /* object | function | object again */
1233   lua_call(L,1,1);
1234   if(!lua_isnil(L,-1)) /*There is an ordinary metatable */
1235     return 1;
1236   /*if it is a table, then emulate elua behaviour - check for __metatable attribute of a table*/
1237   assert(lua_gettop(L) == 2);
1238   if(lua_istable(L,-2)) {
1239     lua_pop(L,1); /*remove the nil*/
1240     lua_getfield(L,-1, SWIG_LUA_ELUA_EMUL_METATABLE_KEY);
1241   }
1242   assert(lua_gettop(L) == 2);
1243   return 1;
1244   
1245 fail:
1246   lua_error(L);
1247   return 0;
1248 }
1249
1250 SWIGINTERN void SWIG_Lua_emulate_elua_swap_getmetatable(lua_State *L)
1251 {
1252   SWIG_Lua_get_class_registry(L);
1253   lua_pushglobaltable(L);
1254   lua_pushstring(L,"lua_getmetatable");
1255   lua_getfield(L,-2,"getmetatable");
1256   assert(!lua_isnil(L,-1));
1257   lua_rawset(L,-4);
1258   lua_pushstring(L, "getmetatable");
1259   lua_pushcfunction(L, SWIG_Lua_emulate_elua_getmetatable);
1260   lua_rawset(L,-3);
1261   lua_pop(L,2);
1262       
1263 }
1264 /* END OF REMOVE */
1265
1266 #endif
1267 /* -----------------------------------------------------------------------------
1268  * global variable support code: namespaces and modules (which are the same thing)
1269  * ----------------------------------------------------------------------------- */
1270
1271 SWIGINTERN int SWIG_Lua_namespace_get(lua_State *L)
1272 {
1273 /*  there should be 2 params passed in
1274   (1) table (not the meta table)
1275   (2) string name of the attribute
1276 */
1277   assert(lua_istable(L,-2));  /* just in case */
1278   lua_getmetatable(L,-2);
1279   assert(lua_istable(L,-1));
1280   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1281   assert(lua_istable(L,-1));
1282   /* look for the key in the .get table */
1283   lua_pushvalue(L,2);  /* key */
1284   lua_rawget(L,-2);
1285   lua_remove(L,-2); /* stack tidy, remove .get table */
1286   if (lua_iscfunction(L,-1))
1287   {  /* found it so call the fn & return its value */
1288     lua_call(L,0,1);  /* 1 value in (userdata),1 out (result) */
1289     lua_remove(L,-2); /* stack tidy, remove metatable */
1290     return 1;
1291   }
1292   lua_pop(L,1);  /* remove whatever was there */
1293   /* ok, so try the .fn table */
1294   SWIG_Lua_get_table(L,".fn"); /* find the .get table */
1295   assert(lua_istable(L,-1));  /* just in case */
1296   lua_pushvalue(L,2);  /* key */
1297   lua_rawget(L,-2);  /* look for the fn */
1298   lua_remove(L,-2); /* stack tidy, remove .fn table */
1299   if (lua_isfunction(L,-1)) /* note: whether it's a C function or lua function */
1300   {  /* found it so return the fn & let lua call it */
1301     lua_remove(L,-2); /* stack tidy, remove metatable */
1302     return 1;
1303   }
1304   lua_pop(L,1);  /* remove whatever was there */
1305   return 0;
1306 }
1307
1308 SWIGINTERN int SWIG_Lua_namespace_set(lua_State *L)
1309 {
1310 /*  there should be 3 params passed in
1311   (1) table (not the meta table)
1312   (2) string name of the attribute
1313   (3) any for the new value
1314 */
1315
1316   assert(lua_istable(L,1));
1317   lua_getmetatable(L,1);    /* get the meta table */
1318   assert(lua_istable(L,-1));
1319
1320   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1321   if (lua_istable(L,-1))
1322   {
1323     /* look for the key in the .set table */
1324     lua_pushvalue(L,2);  /* key */
1325     lua_rawget(L,-2);
1326     if (lua_iscfunction(L,-1))
1327     {  /* found it so call the fn & return its value */
1328       lua_pushvalue(L,3);  /* value */
1329       lua_call(L,1,0);
1330       return 0;
1331     }
1332     lua_pop(L,1);  /* remove the value */
1333   }
1334   lua_pop(L,1);  /* remove the value .set table */
1335   lua_pop(L,1); /* remote metatable */
1336   lua_rawset(L,-3);
1337   return 0;
1338 }
1339
1340 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
1341 SWIGINTERN void SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]); /* forward declaration */
1342 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn); /* forward declaration */
1343 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss);
1344
1345 /* helper function - register namespace methods and attributes into namespace */
1346 SWIGINTERN int SWIG_Lua_add_namespace_details(lua_State *L, swig_lua_namespace *ns)
1347 {
1348   int i;
1349   /* There must be namespace table (not metatable) at the top of the stack */
1350   assert(lua_istable(L,-1));
1351   SWIG_Lua_InstallConstants(L, ns->ns_constants);
1352
1353   /* add methods to the namespace/module table */
1354   for(i=0;ns->ns_methods[i].name;i++){
1355     SWIG_Lua_add_function(L,ns->ns_methods[i].name,ns->ns_methods[i].func);
1356   }
1357   lua_getmetatable(L,-1);
1358
1359   /* add fns */
1360   for(i=0;ns->ns_attributes[i].name;i++){
1361     SWIG_Lua_add_variable(L,ns->ns_attributes[i].name,ns->ns_attributes[i].getmethod,ns->ns_attributes[i].setmethod);
1362   }
1363
1364   /* clear stack - remove metatble */
1365   lua_pop(L,1);
1366   return 0;
1367 }
1368
1369 /* Register all classes in the namespace */
1370 SWIGINTERN void SWIG_Lua_add_namespace_classes(lua_State *L, swig_lua_namespace *ns)
1371 {
1372   swig_lua_class **classes;
1373
1374   /* There must be a module/namespace table at the top of the stack */
1375   assert(lua_istable(L,-1));
1376
1377   classes = ns->ns_classes;
1378
1379   if( classes != 0 ) {
1380     while(*classes != 0) {
1381       SWIG_Lua_class_register(L, *classes);
1382       classes++;
1383     }
1384   }
1385 }
1386
1387 /* Helper function. Creates namespace table and adds it to module table
1388    if 'reg' is true, then will register namespace table to parent one (must be on top of the stack
1389    when function is called).
1390    Function always returns newly registered table on top of the stack.
1391 */
1392 SWIGINTERN void SWIG_Lua_namespace_register(lua_State *L, swig_lua_namespace *ns, int reg)
1393 {
1394   swig_lua_namespace **sub_namespace;
1395   /* 1 argument - table on the top of the stack */
1396   const int SWIGUNUSED begin = lua_gettop(L);
1397   assert(lua_istable(L,-1)); /* just in case. This is supposed to be module table or parent namespace table */
1398   lua_checkstack(L,5);
1399   lua_newtable(L); /* namespace itself */
1400   lua_newtable(L); /* metatable for namespace */
1401
1402   /* add a table called ".get" */
1403   lua_pushstring(L,".get");
1404   lua_newtable(L);
1405   lua_rawset(L,-3);
1406   /* add a table called ".set" */
1407   lua_pushstring(L,".set");
1408   lua_newtable(L);
1409   lua_rawset(L,-3);
1410   /* add a table called ".fn" */
1411   lua_pushstring(L,".fn");
1412   lua_newtable(L);
1413   lua_rawset(L,-3);
1414
1415   /* add accessor fns for using the .get,.set&.fn */
1416   SWIG_Lua_add_function(L,"__index",SWIG_Lua_namespace_get);
1417   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_namespace_set);
1418
1419   lua_setmetatable(L,-2); /* set metatable */
1420
1421   /* Register all functions, variables etc */
1422   SWIG_Lua_add_namespace_details(L,ns);
1423   /* Register classes */
1424   SWIG_Lua_add_namespace_classes(L,ns);
1425
1426   sub_namespace = ns->ns_namespaces;
1427   if( sub_namespace != 0) {
1428     while(*sub_namespace != 0) {
1429       SWIG_Lua_namespace_register(L, *sub_namespace, 1);
1430       lua_pop(L,1); /* removing sub-namespace table */
1431       sub_namespace++;
1432     }
1433   }
1434
1435   if (reg) {
1436     lua_pushstring(L,ns->name);
1437     lua_pushvalue(L,-2);
1438     lua_rawset(L,-4); /* add namespace to module table */
1439   }
1440   assert(lua_gettop(L) == begin+1);
1441 }
1442 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
1443
1444 /* -----------------------------------------------------------------------------
1445  * global variable support code: classes
1446  * ----------------------------------------------------------------------------- */
1447
1448 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname);
1449
1450 typedef int (*swig_lua_base_iterator_func)(lua_State*,swig_type_info*, int, int *ret);
1451
1452 SWIGINTERN int SWIG_Lua_iterate_bases(lua_State *L, swig_type_info * SWIGUNUSED swig_type,
1453   int first_arg, swig_lua_base_iterator_func func, int  *const ret)
1454 {
1455     /* first_arg - position of the object in stack. Everything that is above are arguments
1456      * and is passed to every evocation of the func */
1457     int last_arg = lua_gettop(L);/* position of last argument */
1458     int original_metatable = last_arg + 1;
1459     size_t bases_count;
1460     int result = SWIG_ERROR;
1461     int bases_table;
1462     (void)swig_type;
1463     lua_getmetatable(L,first_arg);
1464
1465     /* initialise base search */
1466 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1467     SWIG_Lua_get_table(L,".bases");
1468     assert(lua_istable(L,-1));
1469     bases_count = lua_rawlen(L,-1);
1470     bases_table = lua_gettop(L);
1471 #else
1472     /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1473     (void)bases_table;
1474     assert(swig_type!=0);
1475     swig_module_info *module=SWIG_GetModule(L);
1476     swig_lua_class **bases= ((swig_lua_class*)(swig_type->clientdata))->bases;
1477     const char **base_names= ((swig_lua_class*)(swig_type->clientdata))->base_names;
1478     bases_count = 0;
1479     for(;base_names[bases_count];
1480       bases_count++);/* get length of bases */
1481 #endif
1482
1483     if(ret)
1484       *ret = 0;
1485     if(bases_count>0)
1486     {
1487       int to_remove;
1488       size_t i;
1489       int j;
1490       int subcall_last_arg;
1491       int subcall_first_arg = lua_gettop(L) + 1;/* Here a copy of first_arg and arguments begin */
1492       int valid = 1;
1493       swig_type_info *base_swig_type = 0;
1494       for(j=first_arg;j<=last_arg;j++)
1495         lua_pushvalue(L,j);
1496       subcall_last_arg = lua_gettop(L);
1497
1498       /* Trick: temporarily replacing original metatable with metatable for base class and call getter */
1499       for(i=0;i<bases_count;i++) {
1500         /* Iteration through class bases */
1501 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1502         lua_rawgeti(L,bases_table,i+1);
1503         base_swig_type = 0;
1504         if(lua_isnil(L,-1)) {
1505           valid = 0;
1506           lua_pop(L,1);
1507         } else {
1508           valid = 1;
1509         }
1510 #else /* In elua .bases table doesn't exist. Use table from swig_lua_class */
1511         swig_lua_class *base_class = bases[i];
1512         if(!base_class) {
1513           valid = 0;
1514         } else {
1515           valid = 1;
1516           SWIG_Lua_get_class_metatable(L,base_class->fqname);
1517           base_swig_type = SWIG_TypeQueryModule(module,module,base_names[i]);
1518           assert(base_swig_type != 0);
1519         }
1520 #endif
1521
1522         if(!valid)
1523           continue;
1524         assert(lua_isuserdata(L, subcall_first_arg));
1525         assert(lua_istable(L,-1));
1526         lua_setmetatable(L,subcall_first_arg); /* Set new metatable */
1527         assert(lua_gettop(L) == subcall_last_arg);
1528         result = func(L, base_swig_type,subcall_first_arg, ret); /* Forward call */
1529         if(result != SWIG_ERROR) {
1530           break;
1531         }
1532       }
1533       /* Restore original metatable */
1534       lua_pushvalue(L,original_metatable);
1535       lua_setmetatable(L,first_arg);
1536       /* Clear - remove everything between last_arg and subcall_last_arg including */
1537       to_remove = subcall_last_arg - last_arg;
1538       for(j=0;j<to_remove;j++)
1539         lua_remove(L,last_arg+1);
1540     } else {
1541       /* Remove everything after last_arg */
1542       lua_pop(L, lua_gettop(L) - last_arg);
1543     }
1544     if(ret) assert(lua_gettop(L) == last_arg + *ret);
1545     return result;
1546 }
1547
1548 /* The class.get method helper, performs the lookup of class attributes.
1549  * It returns an error code. Number of function return values is passed inside 'ret'.
1550  * first_arg is not used in this function because function always has 2 arguments.
1551  */
1552 SWIGINTERN int  SWIG_Lua_class_do_get_item(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1553 {
1554 /*  there should be 2 params passed in
1555   (1) userdata (not the meta table)
1556   (2) string name of the attribute
1557 */
1558   int bases_search_result;
1559   int substack_start = lua_gettop(L)-2;
1560   assert(first_arg == substack_start+1);
1561   lua_checkstack(L,5);
1562   assert(lua_isuserdata(L,-2));  /* just in case */
1563   lua_getmetatable(L,-2);    /* get the meta table */
1564   assert(lua_istable(L,-1));  /* just in case */
1565   /* NEW: looks for the __getitem() fn
1566   this is a user provided get fn */
1567   SWIG_Lua_get_table(L,"__getitem"); /* find the __getitem fn */
1568   if (lua_iscfunction(L,-1))  /* if its there */
1569   {  /* found it so call the fn & return its value */
1570     lua_pushvalue(L,substack_start+1);  /* the userdata */
1571     lua_pushvalue(L,substack_start+2);  /* the parameter */
1572     lua_call(L,2,1);  /* 2 value in (userdata),1 out (result) */
1573     lua_remove(L,-2); /* stack tidy, remove metatable */
1574     if(ret) *ret = 1;
1575     return SWIG_OK;
1576   }
1577   lua_pop(L,1);
1578   /* Remove the metatable */
1579   lua_pop(L,1);
1580   /* Search in base classes */
1581   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get_item,ret);
1582   return bases_search_result;  /* sorry not known */
1583 }
1584
1585
1586 /* The class.get method helper, performs the lookup of class attributes.
1587  * It returns an error code. Number of function return values is passed inside 'ret'.
1588  * first_arg is not used in this function because function always has 2 arguments.
1589  */
1590 SWIGINTERN int  SWIG_Lua_class_do_get(lua_State *L, swig_type_info *type, int SWIGUNUSED first_arg, int *ret)
1591 {
1592 /*  there should be 2 params passed in
1593   (1) userdata (not the meta table)
1594   (2) string name of the attribute
1595 */
1596   int bases_search_result;
1597   int substack_start = lua_gettop(L)-2;
1598   assert(first_arg == substack_start+1);
1599   lua_checkstack(L,5);
1600   assert(lua_isuserdata(L,-2));  /* just in case */
1601   lua_getmetatable(L,-2);    /* get the meta table */
1602   assert(lua_istable(L,-1));  /* just in case */
1603   SWIG_Lua_get_table(L,".get"); /* find the .get table */
1604   assert(lua_istable(L,-1));  /* just in case */
1605   /* look for the key in the .get table */
1606   lua_pushvalue(L,substack_start+2);  /* key */
1607   lua_rawget(L,-2);
1608   lua_remove(L,-2); /* stack tidy, remove .get table */
1609   if (lua_iscfunction(L,-1))
1610   {  /* found it so call the fn & return its value */
1611     lua_pushvalue(L,substack_start+1);  /* the userdata */
1612     lua_call(L,1,1);  /* 1 value in (userdata),1 out (result) */
1613     lua_remove(L,-2); /* stack tidy, remove metatable */
1614     if(ret)
1615       *ret = 1;
1616     return SWIG_OK;
1617   }
1618   lua_pop(L,1);  /* remove whatever was there */
1619   /* ok, so try the .fn table */
1620   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
1621   assert(lua_istable(L,-1));  /* just in case */
1622   lua_pushvalue(L,substack_start+2);  /* key */
1623   lua_rawget(L,-2);  /* look for the fn */
1624   lua_remove(L,-2); /* stack tidy, remove .fn table */
1625   if (lua_isfunction(L,-1)) /* note: if its a C function or lua function */
1626   {  /* found it so return the fn & let lua call it */
1627     lua_remove(L,-2); /* stack tidy, remove metatable */
1628     if(ret)
1629       *ret = 1;
1630     return SWIG_OK;
1631   }
1632   lua_pop(L,1);  /* remove whatever was there */
1633   /* Remove the metatable */
1634   lua_pop(L,1);
1635   /* Search in base classes */
1636   bases_search_result = SWIG_Lua_iterate_bases(L,type,substack_start+1,SWIG_Lua_class_do_get,ret);
1637   return bases_search_result;  /* sorry not known */
1638 }
1639
1640 /* the class.get method, performs the lookup of class attributes
1641  */
1642 SWIGINTERN int  SWIG_Lua_class_get(lua_State *L)
1643 {
1644 /*  there should be 2 params passed in
1645   (1) userdata (not the meta table)
1646   (2) string name of the attribute
1647 */
1648   int result;
1649   swig_lua_userdata *usr;
1650   swig_type_info *type;
1651   int ret = 0;
1652   assert(lua_isuserdata(L,1));
1653   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1654   type = usr->type;
1655   result = SWIG_Lua_class_do_get(L,type,1,&ret);
1656   if(result == SWIG_OK)
1657     return ret;
1658
1659   result = SWIG_Lua_class_do_get_item(L,type,1,&ret);
1660   if(result == SWIG_OK)
1661     return ret;
1662
1663   return 0;
1664 }
1665
1666 /* helper for the class.set method, performs the lookup of class attributes
1667  * It returns error code. Number of function return values is passed inside 'ret'
1668  */
1669 SWIGINTERN int  SWIG_Lua_class_do_set(lua_State *L, swig_type_info *type, int first_arg, int *ret)
1670 {
1671 /*  there should be 3 params passed in
1672   (1) table (not the meta table)
1673   (2) string name of the attribute
1674   (3) any for the new value
1675   */
1676
1677   int bases_search_result;
1678   int substack_start = lua_gettop(L) - 3;
1679   lua_checkstack(L,5);
1680   assert(lua_isuserdata(L,substack_start+1));  /* just in case */
1681   lua_getmetatable(L,substack_start+1);    /* get the meta table */
1682   assert(lua_istable(L,-1));  /* just in case */
1683   if(ret)
1684     *ret = 0; /* it is setter - number of return values is always 0 */
1685
1686   SWIG_Lua_get_table(L,".set"); /* find the .set table */
1687   if (lua_istable(L,-1))
1688   {
1689     /* look for the key in the .set table */
1690     lua_pushvalue(L,substack_start+2);  /* key */
1691     lua_rawget(L,-2);
1692     lua_remove(L,-2); /* tidy stack, remove .set table */
1693     if (lua_iscfunction(L,-1))
1694     {  /* found it so call the fn & return its value */
1695       lua_pushvalue(L,substack_start+1);  /* userdata */
1696       lua_pushvalue(L,substack_start+3);  /* value */
1697       lua_call(L,2,0);
1698       lua_remove(L,substack_start+4); /*remove metatable*/
1699       return SWIG_OK;
1700     }
1701     lua_pop(L,1);  /* remove the value */
1702   } else {
1703     lua_pop(L,1);  /* remove the answer for .set table request*/
1704   }
1705   /* NEW: looks for the __setitem() fn
1706   this is a user provided set fn */
1707   SWIG_Lua_get_table(L,"__setitem"); /* find the fn */
1708   if (lua_iscfunction(L,-1))  /* if its there */
1709   {  /* found it so call the fn & return its value */
1710     lua_pushvalue(L,substack_start+1);  /* the userdata */
1711     lua_pushvalue(L,substack_start+2);  /* the parameter */
1712     lua_pushvalue(L,substack_start+3);  /* the value */
1713     lua_call(L,3,0);  /* 3 values in ,0 out */
1714     lua_remove(L,-2); /* stack tidy, remove metatable */
1715     return SWIG_OK;
1716   }
1717   lua_pop(L,1); /* remove value */
1718
1719   lua_pop(L,1); /* remove metatable */
1720   /* Search among bases */
1721   bases_search_result = SWIG_Lua_iterate_bases(L,type,first_arg,SWIG_Lua_class_do_set,ret);
1722   if(ret)
1723     assert(*ret == 0);
1724   assert(lua_gettop(L) == substack_start + 3);
1725   return bases_search_result;
1726 }
1727
1728 /* This is the actual method exported to Lua. It calls SWIG_Lua_class_do_set and correctly
1729  * handles return values.
1730  */
1731 SWIGINTERN int  SWIG_Lua_class_set(lua_State *L)
1732 {
1733 /*  There should be 3 params passed in
1734   (1) table (not the meta table)
1735   (2) string name of the attribute
1736   (3) any for the new value
1737   */
1738   int ret = 0;
1739   int result;
1740   swig_lua_userdata *usr;
1741   swig_type_info *type;
1742   assert(lua_isuserdata(L,1));
1743   usr=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1744   type = usr->type;
1745   result = SWIG_Lua_class_do_set(L,type,1,&ret);
1746   if(result != SWIG_OK) {
1747    SWIG_Lua_pushferrstring(L,"Assignment not possible. No setter/member with this name. For custom assignments implement __setitem method.");
1748    lua_error(L);
1749   } else {
1750     assert(ret==0);
1751   }
1752   return 0;
1753 }
1754
1755 /* the class.destruct method called by the interpreter */
1756 SWIGINTERN int  SWIG_Lua_class_destruct(lua_State *L)
1757 {
1758 /*  there should be 1 params passed in
1759   (1) userdata (not the meta table) */
1760   swig_lua_userdata *usr;
1761   swig_lua_class *clss;
1762   assert(lua_isuserdata(L,-1));  /* just in case */
1763   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1764   /* if must be destroyed & has a destructor */
1765   if (usr->own) /* if must be destroyed */
1766   {
1767     clss=(swig_lua_class*)usr->type->clientdata;  /* get the class */
1768     if (clss && clss->destructor)  /* there is a destroy fn */
1769     {
1770       clss->destructor(usr->ptr);  /* bye bye */
1771     }
1772   }
1773   return 0;
1774 }
1775
1776 /* the class.__tostring method called by the interpreter and print */
1777 SWIGINTERN int  SWIG_Lua_class_tostring(lua_State *L)
1778 {
1779 /*  there should be 1 param passed in
1780   (1) userdata (not the metatable) */
1781   const char *className;
1782   void* userData;
1783   assert(lua_isuserdata(L,1));  /* just in case */
1784   userData = lua_touserdata(L,1); /* get the userdata address for later */
1785   lua_getmetatable(L,1);    /* get the meta table */
1786   assert(lua_istable(L,-1));  /* just in case */
1787
1788   lua_getfield(L, -1, ".type");
1789   className = lua_tostring(L, -1);
1790
1791   lua_pushfstring(L, "<%s userdata: %p>", className, userData);
1792   return 1;
1793 }
1794
1795 /* to manually disown some userdata */
1796 SWIGINTERN int  SWIG_Lua_class_disown(lua_State *L)
1797 {
1798 /*  there should be 1 params passed in
1799   (1) userdata (not the meta table) */
1800   swig_lua_userdata *usr;
1801   assert(lua_isuserdata(L,-1));  /* just in case */
1802   usr=(swig_lua_userdata*)lua_touserdata(L,-1);  /* get it */
1803   
1804   usr->own = 0; /* clear our ownership */
1805   return 0;
1806 }
1807
1808 /* lua callable function to compare userdata's value
1809 the issue is that two userdata may point to the same thing
1810 but to lua, they are different objects */
1811 SWIGRUNTIME int SWIG_Lua_class_equal(lua_State *L)
1812 {
1813   int result;
1814   swig_lua_userdata *usr1,*usr2;
1815   if (!lua_isuserdata(L,1) || !lua_isuserdata(L,2))  /* just in case */
1816     return 0;  /* nil reply */
1817   usr1=(swig_lua_userdata*)lua_touserdata(L,1);  /* get data */
1818   usr2=(swig_lua_userdata*)lua_touserdata(L,2);  /* get data */
1819   /*result=(usr1->ptr==usr2->ptr && usr1->type==usr2->type); only works if type is the same*/
1820   result=(usr1->ptr==usr2->ptr);
1821    lua_pushboolean(L,result);
1822   return 1;
1823 }
1824
1825 /* populate table at the top of the stack with metamethods that ought to be inherited */
1826 SWIGINTERN void SWIG_Lua_populate_inheritable_metamethods(lua_State *L)
1827 {
1828   SWIG_Lua_add_boolean(L, "__add", 1);
1829   SWIG_Lua_add_boolean(L, "__sub", 1);
1830   SWIG_Lua_add_boolean(L, "__mul", 1);
1831   SWIG_Lua_add_boolean(L, "__div", 1);
1832   SWIG_Lua_add_boolean(L, "__mod", 1);
1833   SWIG_Lua_add_boolean(L, "__pow", 1);
1834   SWIG_Lua_add_boolean(L, "__unm", 1);
1835   SWIG_Lua_add_boolean(L, "__len", 1 );
1836   SWIG_Lua_add_boolean(L, "__concat", 1 );
1837   SWIG_Lua_add_boolean(L, "__eq", 1);
1838   SWIG_Lua_add_boolean(L, "__lt", 1);
1839   SWIG_Lua_add_boolean(L, "__le", 1);
1840   SWIG_Lua_add_boolean(L, "__call", 1);
1841   SWIG_Lua_add_boolean(L, "__tostring", 1);
1842   SWIG_Lua_add_boolean(L, "__gc", 0);
1843 }
1844
1845 /* creates the swig registry */
1846 SWIGINTERN void SWIG_Lua_create_class_registry(lua_State *L)
1847 {
1848   /* create main SWIG registry table */
1849   lua_pushstring(L,"SWIG");
1850   lua_newtable(L);
1851   /* populate it with some predefined data */
1852
1853   /* .library table. Placeholder */
1854   lua_pushstring(L,".library");
1855   lua_newtable(L);
1856   {
1857     /* list of metamethods that class inherits from its bases */
1858     lua_pushstring(L,"inheritable_metamethods");
1859     lua_newtable(L);
1860     /* populate with list of metamethods */
1861     SWIG_Lua_populate_inheritable_metamethods(L);
1862     lua_rawset(L,-3);
1863   }
1864   lua_rawset(L,-3);
1865
1866   lua_rawset(L,LUA_REGISTRYINDEX);
1867 }
1868
1869 /* gets the swig registry (or creates it) */
1870 SWIGINTERN void  SWIG_Lua_get_class_registry(lua_State *L)
1871 {
1872   /* add this all into the swig registry: */
1873   lua_pushstring(L,"SWIG");
1874   lua_rawget(L,LUA_REGISTRYINDEX);  /* get the registry */
1875   if (!lua_istable(L,-1))  /* not there */
1876   {  /* must be first time, so add it */
1877     lua_pop(L,1);  /* remove the result */
1878     SWIG_Lua_create_class_registry(L);
1879     /* then get it */
1880     lua_pushstring(L,"SWIG");
1881     lua_rawget(L,LUA_REGISTRYINDEX);
1882   }
1883 }
1884
1885 SWIGINTERN void SWIG_Lua_get_inheritable_metamethods(lua_State *L)
1886 {
1887   SWIG_Lua_get_class_registry(L);
1888   lua_pushstring(L, ".library");
1889   lua_rawget(L,-2);
1890   assert( !lua_isnil(L,-1) );
1891   lua_pushstring(L, "inheritable_metamethods");
1892   lua_rawget(L,-2);
1893
1894   /* Remove class registry and library table */
1895   lua_remove(L,-2);
1896   lua_remove(L,-2);
1897 }
1898
1899 /* Helper function to get the classes metatable from the register */
1900 SWIGINTERN void  SWIG_Lua_get_class_metatable(lua_State *L,const char *cname)
1901 {
1902   SWIG_Lua_get_class_registry(L);  /* get the registry */
1903   lua_pushstring(L,cname);  /* get the name */
1904   lua_rawget(L,-2);    /* get it */
1905   lua_remove(L,-2);    /* tidy up (remove registry) */
1906 }
1907
1908 /* Set up the base classes pointers.
1909 Each class structure has a list of pointers to the base class structures.
1910 This function fills them.
1911 It cannot be done at compile time, as this will not work with hireachies
1912 spread over more than one swig file. 
1913 Therefore it must be done at runtime, querying the SWIG type system.
1914 */
1915 SWIGINTERN void SWIG_Lua_init_base_class(lua_State *L,swig_lua_class *clss)
1916 {
1917   int i=0;
1918   swig_module_info *module=SWIG_GetModule(L);
1919   for(i=0;clss->base_names[i];i++)
1920   {
1921     if (clss->bases[i]==0) /* not found yet */
1922     {
1923       /* lookup and cache the base class */
1924       swig_type_info *info = SWIG_TypeQueryModule(module,module,clss->base_names[i]);
1925       if (info) clss->bases[i] = (swig_lua_class *) info->clientdata;
1926     }
1927   }
1928 }
1929
1930 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
1931 /* Merges two tables  */
1932 SWIGINTERN void SWIG_Lua_merge_tables_by_index(lua_State *L, int target, int source)
1933 {
1934   /* iterating */
1935   lua_pushnil(L);
1936   while (lua_next(L,source) != 0) {
1937     /* -1 - value, -2 - index */
1938     /* have to copy to assign */
1939     lua_pushvalue(L,-2); /* copy of index */
1940     lua_pushvalue(L,-2); /* copy of value */
1941     lua_rawset(L, target);
1942     lua_pop(L,1);
1943     /* only key is left */
1944   }
1945 }
1946
1947 /* Merges two tables with given name. original - index of target metatable, base - index of source metatable */
1948 SWIGINTERN void SWIG_Lua_merge_tables(lua_State *L, const char* name, int original, int base)
1949 {
1950   /* push original[name], then base[name] */
1951   lua_pushstring(L,name);
1952   lua_rawget(L,original);
1953   int original_table = lua_gettop(L);
1954   lua_pushstring(L,name);
1955   lua_rawget(L,base);
1956   int base_table = lua_gettop(L);
1957   SWIG_Lua_merge_tables_by_index(L, original_table, base_table);
1958   /* clearing stack */
1959   lua_pop(L,2);
1960 }
1961
1962 /* Function takes all symbols from base and adds it to derived class. It's just a helper. */
1963 SWIGINTERN void SWIG_Lua_class_squash_base(lua_State *L, swig_lua_class *base_cls)
1964 {
1965   /* There is one parameter - original, i.e. 'derived' class metatable */
1966   assert(lua_istable(L,-1));
1967   int original = lua_gettop(L);
1968   SWIG_Lua_get_class_metatable(L,base_cls->fqname);
1969   int base = lua_gettop(L);
1970   SWIG_Lua_merge_tables(L, ".fn", original, base );
1971   SWIG_Lua_merge_tables(L, ".set", original, base );
1972   SWIG_Lua_merge_tables(L, ".get", original, base );
1973   lua_pop(L,1);
1974 }
1975
1976 /* Function squashes all symbols from 'clss' bases into itself */
1977 SWIGINTERN void  SWIG_Lua_class_squash_bases(lua_State *L, swig_lua_class *clss)
1978 {
1979   int i;
1980   SWIG_Lua_get_class_metatable(L,clss->fqname);
1981   for(i=0;clss->base_names[i];i++)
1982   {
1983     if (clss->bases[i]==0) /* Somehow it's not found. Skip it */
1984       continue;
1985     /* Thing is: all bases are already registered. Thus they have already executed
1986      * this function. So we just need to squash them into us, because their bases
1987      * are already squashed into them. No need for recursion here!
1988      */
1989     SWIG_Lua_class_squash_base(L, clss->bases[i]);
1990   }
1991   lua_pop(L,1); /*tidy stack*/
1992 }
1993 #endif
1994
1995 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA) /* In elua this is useless */
1996 /* helper add a variable to a registered class */
1997 SWIGINTERN void  SWIG_Lua_add_variable(lua_State *L,const char *name,lua_CFunction getFn,lua_CFunction setFn)
1998 {
1999   assert(lua_istable(L,-1));  /* just in case */
2000   SWIG_Lua_get_table(L,".get"); /* find the .get table */
2001   assert(lua_istable(L,-1));  /* just in case */
2002   SWIG_Lua_add_function(L,name,getFn);
2003   lua_pop(L,1);       /* tidy stack (remove table) */
2004   if (setFn)
2005   {
2006     SWIG_Lua_get_table(L,".set"); /* find the .set table */
2007     assert(lua_istable(L,-1));  /* just in case */
2008     SWIG_Lua_add_function(L,name,setFn);
2009     lua_pop(L,1);       /* tidy stack (remove table) */
2010   }
2011 }
2012
2013 /* helper to recursively add class static details (static attributes, operations and constants) */
2014 SWIGINTERN void SWIG_Lua_add_class_static_details(lua_State *L, swig_lua_class *clss)
2015 {
2016   int i = 0;
2017   /* The class namespace table must be on the top of the stack */
2018   assert(lua_istable(L,-1));
2019   /* call all the base classes first: we can then override these later: */
2020   for(i=0;clss->bases[i];i++)
2021   {
2022     SWIG_Lua_add_class_static_details(L,clss->bases[i]);
2023   }
2024
2025   SWIG_Lua_add_namespace_details(L, clss->cls_static);
2026 }
2027
2028 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss); /* forward declaration */
2029
2030 /* helper to recursively add class details (attributes & operations) */
2031 SWIGINTERN void  SWIG_Lua_add_class_instance_details(lua_State *L, swig_lua_class *clss)
2032 {
2033   int i;
2034   size_t bases_count = 0;
2035   /* Add bases to .bases table */
2036   SWIG_Lua_get_table(L,".bases");
2037   assert(lua_istable(L,-1));  /* just in case */
2038   for(i=0;clss->bases[i];i++)
2039   {
2040     SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2041     /* Base class must be already registered */
2042     assert(lua_istable(L,-1));
2043     lua_rawseti(L,-2,i+1); /* In lua indexing starts from 1 */
2044     bases_count++;
2045   }
2046   assert(lua_rawlen(L,-1) == bases_count);
2047   lua_pop(L,1); /* remove .bases table */
2048   /* add attributes */
2049   for(i=0;clss->attributes[i].name;i++){
2050     SWIG_Lua_add_variable(L,clss->attributes[i].name,clss->attributes[i].getmethod,clss->attributes[i].setmethod);
2051   }
2052   /* add methods to the metatable */
2053   SWIG_Lua_get_table(L,".fn"); /* find the .fn table */
2054   assert(lua_istable(L,-1));  /* just in case */
2055   for(i=0;clss->methods[i].name;i++){
2056     SWIG_Lua_add_function(L,clss->methods[i].name,clss->methods[i].func);
2057   }
2058   lua_pop(L,1);       /* tidy stack (remove table) */
2059   /* add operator overloads
2060     This adds methods from metatable array to metatable. Can mess up garbage
2061     collectind if someone defines __gc method
2062     */
2063   if(clss->metatable) {
2064     for(i=0;clss->metatable[i].name;i++) {
2065       SWIG_Lua_add_function(L,clss->metatable[i].name,clss->metatable[i].func);
2066     }
2067   }
2068
2069 #if !defined(SWIG_LUA_SQUASH_BASES)
2070   /* Adding metamethods that are defined in base classes. If bases were squashed
2071    * then it is obviously unnecessary
2072    */
2073   SWIG_Lua_add_class_user_metamethods(L, clss);
2074 #endif
2075 }
2076
2077 /* Helpers to add user defined class metamedhods - __add, __sub etc. The helpers are needed
2078    for the following issue: Lua runtime checks for metamethod existence with rawget function
2079    ignoring our SWIG-provided __index and __newindex functions. Thus our inheritance-aware method
2080    search algorithm doesn't work in such case. (Not to say that Lua runtime queries metamethod directly
2081    in metatable and not in object).
2082    Current solution is this: if somewhere in hierarchy metamethod __x is defined, then all descendants
2083    are automatically given a special proxy __x that calls the real __x method.
2084    Obvious idea - to copy __x instead of creating __x-proxy is wrong because if someone changes __x in runtime,
2085    those changes must be reflected in all descendants.
2086 */
2087
2088 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L); /*forward declaration*/
2089
2090 /* The real function that resolves a metamethod.
2091  * Function searches given class and all it's bases(recursively) for first instance of something that is
2092  * not equal to SWIG_Lua_resolve_metatmethod. (Almost always this 'something' is actual metamethod implementation
2093  * and it is a SWIG-generated C function.). It returns value on the top of the L and there is no garbage below the
2094  * answer.
2095  * Returns 1 if found, 0 otherwise.
2096  * clss is class which metatable we will search for method
2097  * metamethod_name_idx is index in L where metamethod name (as string) lies
2098  * skip_check allows to skip searching metamethod in givel clss and immideatelly go to searching in bases. skip_check
2099  * is not caried to subsequent recursive calls - false is always passed. It is set to true only at first call from
2100  * SWIG_Lua_resolve_metamethod
2101  * */
2102 SWIGINTERN int SWIG_Lua_do_resolve_metamethod(lua_State *L, const swig_lua_class *clss, int metamethod_name_idx,
2103     int skip_check)
2104 {
2105   /* This function is called recursively */
2106   int result = 0;
2107   int i = 0;
2108
2109   if (!skip_check) {
2110     SWIG_Lua_get_class_metatable(L, clss->fqname);
2111     lua_pushvalue(L, metamethod_name_idx);
2112     lua_rawget(L,-2);
2113     /* If this is cfunction and it is equal to SWIG_Lua_resolve_metamethod then
2114      * this isn't the function we are looking for :)
2115      * lua_tocfunction will return NULL if not cfunction
2116      */
2117     if (!lua_isnil(L,-1) && lua_tocfunction(L,-1) != SWIG_Lua_resolve_metamethod ) {
2118       lua_remove(L,-2); /* removing class metatable */
2119       return 1;
2120     }
2121     lua_pop(L,2); /* remove class metatable and query result */
2122   }
2123
2124   /* Forwarding calls to bases */
2125   for(i=0;clss->bases[i];i++)
2126   {
2127     result = SWIG_Lua_do_resolve_metamethod(L, clss->bases[i], metamethod_name_idx, 0);
2128     if (result)
2129       break;
2130   }
2131
2132   return result;
2133 }
2134
2135 /* The proxy function for metamethod. All parameters are passed as cclosure. Searches for actual method
2136  * and calls it */
2137 SWIGRUNTIME int SWIG_Lua_resolve_metamethod(lua_State *L)
2138 {
2139   int numargs;
2140   int metamethod_name_idx;
2141   const swig_lua_class* clss;
2142   int result;
2143
2144   lua_checkstack(L,5);
2145   numargs = lua_gettop(L); /* number of arguments to pass to actual metamethod */
2146   
2147   /* Get upvalues from closure */
2148   lua_pushvalue(L, lua_upvalueindex(1)); /*Get function name*/
2149   metamethod_name_idx = lua_gettop(L);
2150   
2151   lua_pushvalue(L, lua_upvalueindex(2));
2152   clss = (const swig_lua_class*)(lua_touserdata(L,-1));
2153   lua_pop(L,1); /* remove lightuserdata with clss from stack */
2154
2155   /* Actual work */
2156   result = SWIG_Lua_do_resolve_metamethod(L, clss, metamethod_name_idx, 1);
2157   if (!result) {
2158    SWIG_Lua_pushferrstring(L,"The metamethod proxy is set, but it failed to find actual metamethod. Memory corruption is most likely explanation.");
2159    lua_error(L);
2160    return 0;
2161   }
2162
2163   lua_remove(L,-2); /* remove metamethod key */
2164   lua_insert(L,1); /* move function to correct position */
2165   lua_call(L, numargs, LUA_MULTRET);
2166   return lua_gettop(L); /* return all results */
2167 }
2168
2169
2170 /* If given metamethod must be present in given class, then creates appropriate proxy
2171  * Returns 1 if successfully added, 0 if not added because no base class has it, -1
2172  * if method is defined in the class metatable itself
2173  */
2174 SWIGINTERN int SWIG_Lua_add_class_user_metamethod(lua_State *L, swig_lua_class *clss, const int metatable_index)
2175 {
2176   int key_index;
2177   int success = 0;
2178   int i = 0;
2179
2180   /* metamethod name - on the top of the stack */
2181   assert(lua_isstring(L,-1));
2182   
2183   key_index = lua_gettop(L);
2184
2185   /* Check whether method is already defined in metatable */
2186   lua_pushvalue(L,key_index); /* copy of the key */
2187   lua_gettable(L,metatable_index);
2188   if( !lua_isnil(L,-1) ) {
2189     lua_pop(L,1);
2190     return -1;
2191   }
2192   lua_pop(L,1); 
2193
2194   /* Iterating over immediate bases */
2195   for(i=0;clss->bases[i];i++)
2196   {
2197     const swig_lua_class *base = clss->bases[i];
2198     SWIG_Lua_get_class_metatable(L, base->fqname);
2199     lua_pushvalue(L, key_index);
2200     lua_rawget(L, -2);
2201     if( !lua_isnil(L,-1) ) {
2202       lua_pushvalue(L, key_index); 
2203
2204       /* Add proxy function */
2205       lua_pushvalue(L, key_index); /* first closure value is function name */
2206       lua_pushlightuserdata(L, clss); /* second closure value is swig_lua_class structure */
2207       lua_pushcclosure(L, SWIG_Lua_resolve_metamethod, 2);
2208       
2209       lua_rawset(L, metatable_index);
2210       success = 1;
2211     }
2212     lua_pop(L,1); /* remove function or nil */
2213     lua_pop(L,1); /* remove base class metatable */
2214
2215     if( success )
2216       break;
2217   }
2218
2219   return success; 
2220 }
2221
2222 SWIGINTERN void SWIG_Lua_add_class_user_metamethods(lua_State *L, swig_lua_class *clss)
2223 {
2224   int metatable_index;
2225   int metamethods_info_index;
2226   int tostring_undefined;
2227   int eq_undefined = 0;
2228
2229   SWIG_Lua_get_class_metatable(L, clss->fqname);
2230   metatable_index = lua_gettop(L);
2231   SWIG_Lua_get_inheritable_metamethods(L);
2232   assert(lua_istable(L,-1));
2233   metamethods_info_index = lua_gettop(L);
2234   lua_pushnil(L); /* first key */
2235   while(lua_next(L, metamethods_info_index) != 0 ) {
2236     /* key at index -2, value at index -1 */
2237     const int is_inheritable = lua_toboolean(L,-2);
2238     lua_pop(L,1); /* remove value - we don't need it anymore */
2239
2240     if(is_inheritable) { /* if metamethod is inheritable */
2241       SWIG_Lua_add_class_user_metamethod(L,clss,metatable_index);
2242     }
2243   }
2244
2245   lua_pop(L,1); /* remove inheritable metatmethods table */
2246
2247   /* Special handling for __tostring method */
2248   lua_pushstring(L, "__tostring");
2249   lua_pushvalue(L,-1);
2250   lua_rawget(L,metatable_index);
2251   tostring_undefined = lua_isnil(L,-1);
2252   lua_pop(L,1);
2253   if( tostring_undefined ) {
2254     lua_pushcfunction(L, SWIG_Lua_class_tostring);
2255     lua_rawset(L, metatable_index);
2256   } else {
2257     lua_pop(L,1); /* remove copy of the key */
2258   }
2259
2260   /* Special handling for __eq method */
2261   lua_pushstring(L, "__eq");
2262   lua_pushvalue(L,-1);
2263   lua_rawget(L,metatable_index);
2264   eq_undefined = lua_isnil(L,-1);
2265   lua_pop(L,1);
2266   if( eq_undefined ) {
2267     lua_pushcfunction(L, SWIG_Lua_class_equal);
2268     lua_rawset(L, metatable_index);
2269   } else {
2270     lua_pop(L,1); /* remove copy of the key */
2271   }
2272   /* Warning: __index and __newindex are SWIG-defined. For user-defined operator[]
2273    * a __getitem/__setitem method should be defined
2274    */
2275   lua_pop(L,1); /* pop class metatable */
2276 }
2277
2278 /* Register class static methods,attributes etc as well as constructor proxy */
2279 SWIGINTERN void SWIG_Lua_class_register_static(lua_State *L, swig_lua_class *clss)
2280 {
2281   const int SWIGUNUSED begin = lua_gettop(L);
2282   lua_checkstack(L,5); /* just in case */
2283   assert(lua_istable(L,-1));  /* just in case */
2284   assert(strcmp(clss->name, clss->cls_static->name) == 0); /* in class those 2 must be equal */
2285
2286   SWIG_Lua_namespace_register(L,clss->cls_static, 1);
2287
2288   assert(lua_istable(L,-1)); /* just in case */
2289
2290   /*  add its constructor to module with the name of the class
2291   so you can do MyClass(...) as well as new_MyClass(...)
2292   BUT only if a constructor is defined
2293   (this overcomes the problem of pure virtual classes without constructors)*/
2294   if (clss->constructor)
2295   {
2296     lua_getmetatable(L,-1);
2297     assert(lua_istable(L,-1)); /* just in case */
2298     SWIG_Lua_add_function(L,"__call", clss->constructor);
2299     lua_pop(L,1);
2300   }
2301
2302   assert(lua_istable(L,-1)); /* just in case */
2303   SWIG_Lua_add_class_static_details(L, clss);
2304
2305   /* clear stack */
2306   lua_pop(L,1);
2307   assert( lua_gettop(L) == begin );
2308 }
2309
2310 /* Performs the instance (non-static) class registration process. Metatable for class is created
2311  * and added to the class registry.
2312  */
2313 SWIGINTERN void  SWIG_Lua_class_register_instance(lua_State *L,swig_lua_class *clss)
2314 {
2315   const int SWIGUNUSED begin = lua_gettop(L);
2316   int i;
2317   /* if name already there (class is already registered) then do nothing */
2318   SWIG_Lua_get_class_registry(L);  /* get the registry */
2319   lua_pushstring(L,clss->fqname);  /* get the name */
2320   lua_rawget(L,-2);
2321   if(!lua_isnil(L,-1)) {
2322     lua_pop(L,2);
2323     assert(lua_gettop(L)==begin);
2324     return;
2325   }
2326   lua_pop(L,2); /* tidy stack */
2327   /* Recursively initialize all bases */
2328   for(i=0;clss->bases[i];i++)
2329   {
2330     SWIG_Lua_class_register_instance(L,clss->bases[i]);
2331   }
2332   /* Again, get registry and push name */
2333   SWIG_Lua_get_class_registry(L);  /* get the registry */
2334   lua_pushstring(L,clss->fqname);  /* get the name */
2335   lua_newtable(L);    /* create the metatable */
2336 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2337   /* If squashing is requested, then merges all bases metatable into this one.
2338    * It would get us all special methods: __getitem, __add etc.
2339    * This would set .fn, .type, and other .xxx incorrectly, but we will overwrite it right away
2340    */
2341   {
2342     int new_metatable_index = lua_absindex(L,-1);
2343     for(i=0;clss->bases[i];i++)
2344     {
2345       int base_metatable;
2346       SWIG_Lua_get_class_metatable(L,clss->bases[i]->fqname);
2347       base_metatable = lua_absindex(L,-1);
2348       SWIG_Lua_merge_tables_by_index(L,new_metatable_index, base_metatable);
2349       lua_pop(L,1);
2350     }
2351   }
2352   /* And now we will overwrite all incorrectly set data */
2353 #endif
2354   /* add string of class name called ".type" */
2355   lua_pushstring(L,".type");
2356   lua_pushstring(L,clss->fqname);
2357   lua_rawset(L,-3);
2358   /* add a table called bases */
2359   lua_pushstring(L,".bases");
2360   lua_newtable(L);
2361   lua_rawset(L,-3);
2362   /* add a table called ".get" */
2363   lua_pushstring(L,".get");
2364   lua_newtable(L);
2365   lua_rawset(L,-3);
2366   /* add a table called ".set" */
2367   lua_pushstring(L,".set");
2368   lua_newtable(L);
2369   lua_rawset(L,-3);
2370   /* add a table called ".fn" */
2371   lua_pushstring(L,".fn");
2372   lua_newtable(L);
2373   /* add manual disown method */
2374   SWIG_Lua_add_function(L,"__disown",SWIG_Lua_class_disown);
2375   lua_rawset(L,-3);
2376   /* add accessor fns for using the .get,.set&.fn */
2377   SWIG_Lua_add_function(L,"__index",SWIG_Lua_class_get);
2378   SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_class_set);
2379   SWIG_Lua_add_function(L,"__gc",SWIG_Lua_class_destruct);
2380   /* add it */
2381   lua_rawset(L,-3);  /* metatable into registry */
2382   lua_pop(L,1);      /* tidy stack (remove registry) */
2383   assert(lua_gettop(L) == begin);
2384
2385 #if defined(SWIG_LUA_SQUASH_BASES) && (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
2386   /* Now merge all symbols from .fn, .set, .get etc from bases to our tables */
2387   SWIG_Lua_class_squash_bases(L,clss);
2388 #endif
2389   SWIG_Lua_get_class_metatable(L,clss->fqname);
2390   SWIG_Lua_add_class_instance_details(L,clss);  /* recursive adding of details (atts & ops) */
2391   lua_pop(L,1);      /* tidy stack (remove class metatable) */
2392   assert( lua_gettop(L) == begin );
2393 }
2394
2395 SWIGINTERN void  SWIG_Lua_class_register(lua_State *L,swig_lua_class *clss)
2396 {
2397   int SWIGUNUSED begin;
2398   assert(lua_istable(L,-1)); /* This is a table (module or namespace) where classes will be added */
2399   SWIG_Lua_class_register_instance(L,clss);
2400   SWIG_Lua_class_register_static(L,clss);
2401
2402   /* Add links from static part to instance part and vice versa */
2403   /* [SWIG registry]                                   [Module]
2404    *    "MyClass" ----> [MyClass metatable] <=====     "MyClass" -+> [static part]
2405    *                     ".get" ----> ...        |                |     getmetatable()----|
2406    *                     ".set" ----> ...        |                |                       |
2407    *                     ".static" --------------)----------------/           [static part metatable]
2408    *                                             |                                ".get" --> ...
2409    *                                             |                                ".set" --> ....
2410    *                                             |=============================== ".instance"
2411    */
2412   begin = lua_gettop(L);
2413   lua_pushstring(L,clss->cls_static->name);
2414   lua_rawget(L,-2); /* get class static table */
2415   assert(lua_istable(L,-1));
2416   lua_getmetatable(L,-1);
2417   assert(lua_istable(L,-1)); /* get class static metatable */
2418   lua_pushstring(L,".instance"); /* prepare key */
2419
2420   SWIG_Lua_get_class_metatable(L,clss->fqname); /* get class metatable */
2421   assert(lua_istable(L,-1));
2422   lua_pushstring(L,".static"); /* prepare key */
2423   lua_pushvalue(L, -4); /* push static class TABLE */
2424   assert(lua_istable(L,-1));
2425   lua_rawset(L,-3); /* assign static class table(!NOT metatable) as ".static" member of class metatable */
2426   lua_rawset(L,-3); /* assign class metatable as ".instance" member of class static METATABLE */
2427   lua_pop(L,2);
2428   assert(lua_gettop(L) == begin);
2429 }
2430 #endif /* SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA */
2431
2432 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
2433 SWIGINTERN void SWIG_Lua_elua_class_register_instance(lua_State *L, swig_lua_class *clss)
2434 {
2435   const int SWIGUNUSED begin = lua_gettop(L);
2436   int i;
2437   /* if name already there (class is already registered) then do nothing */
2438   SWIG_Lua_get_class_registry(L);  /* get the registry */
2439   lua_pushstring(L,clss->fqname);  /* get the name */
2440   lua_rawget(L,-2);
2441   if(!lua_isnil(L,-1)) {
2442     lua_pop(L,2);
2443     assert(lua_gettop(L)==begin);
2444     return;
2445   }
2446   lua_pop(L,2); /* tidy stack */
2447   /* Recursively initialize all bases */
2448   for(i=0;clss->bases[i];i++)
2449   {
2450     SWIG_Lua_elua_class_register_instance(L,clss->bases[i]);
2451   }
2452   /* Again, get registry and push name */
2453   SWIG_Lua_get_class_registry(L);  /* get the registry */
2454   lua_pushstring(L,clss->fqname);  /* get the name */
2455   assert(clss->metatable);
2456   lua_pushrotable(L, (void*)(clss->metatable));    /* create the metatable */
2457   lua_rawset(L,-3);
2458   lua_pop(L,1);
2459   assert(lua_gettop(L) == begin);
2460 }
2461 #endif /* elua && eluac */
2462
2463 /* -----------------------------------------------------------------------------
2464  * Class/structure conversion fns
2465  * ----------------------------------------------------------------------------- */
2466
2467 /* helper to add metatable to new lua object */
2468 SWIGINTERN void SWIG_Lua_AddMetatable(lua_State *L,swig_type_info *type)
2469 {
2470   if (type->clientdata)  /* there is clientdata: so add the metatable */
2471   {
2472     SWIG_Lua_get_class_metatable(L,((swig_lua_class*)(type->clientdata))->fqname);
2473     if (lua_istable(L,-1))
2474     {
2475       lua_setmetatable(L,-2);
2476     }
2477     else
2478     {
2479       lua_pop(L,1);
2480     }
2481   }
2482 }
2483
2484 /* pushes a new object into the lua stack */
2485 SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State *L,void *ptr,swig_type_info *type, int own)
2486 {
2487   swig_lua_userdata *usr;
2488   if (!ptr){
2489     lua_pushnil(L);
2490     return;
2491   }
2492   usr=(swig_lua_userdata*)lua_newuserdata(L,sizeof(swig_lua_userdata));  /* get data */
2493   usr->ptr=ptr;  /* set the ptr */
2494   usr->type=type;
2495   usr->own=own;
2496 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
2497   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2498 #endif
2499 }
2500
2501 /* takes a object from the lua stack & converts it into an object of the correct type
2502  (if possible) */
2503 SWIGRUNTIME int  SWIG_Lua_ConvertPtr(lua_State *L,int index,void **ptr,swig_type_info *type,int flags)
2504 {
2505   swig_lua_userdata *usr;
2506   swig_cast_info *cast;
2507   if (lua_isnil(L,index)){*ptr=0; return SWIG_OK;}    /* special case: lua nil => NULL pointer */
2508   usr=(swig_lua_userdata*)lua_touserdata(L,index);  /* get data */
2509   if (usr)
2510   {
2511     if (flags & SWIG_POINTER_DISOWN) /* must disown the object */
2512     {
2513         usr->own=0;
2514     }
2515     if (!type)            /* special cast void*, no casting fn */
2516     {
2517       *ptr=usr->ptr;
2518       return SWIG_OK; /* ok */
2519     }
2520     cast=SWIG_TypeCheckStruct(usr->type,type); /* performs normal type checking */
2521     if (cast)
2522     {
2523       int newmemory = 0;
2524       *ptr=SWIG_TypeCast(cast,usr->ptr,&newmemory);
2525       assert(!newmemory); /* newmemory handling not yet implemented */
2526       return SWIG_OK;  /* ok */
2527     }
2528   }
2529   return SWIG_ERROR;  /* error */
2530 }
2531
2532 SWIGRUNTIME void* SWIG_Lua_MustGetPtr(lua_State *L,int index,swig_type_info *type,int flags,
2533        int argnum,const char *func_name){
2534   void *result;
2535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,index,&result,type,flags))){
2536     luaL_error (L,"Error in %s, expected a %s at argument number %d\n",
2537                 func_name,(type && type->str)?type->str:"void*",argnum);
2538   }
2539   return result;
2540 }
2541
2542 /* pushes a packed userdata. user for member fn pointers only */
2543 SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State *L,void *ptr,size_t size,swig_type_info *type)
2544 {
2545   swig_lua_rawdata *raw;
2546   assert(ptr); /* not acceptable to pass in a NULL value */
2547   raw=(swig_lua_rawdata*)lua_newuserdata(L,sizeof(swig_lua_rawdata)-1+size);  /* alloc data */
2548   raw->type=type;
2549   raw->own=0;
2550   memcpy(raw->data,ptr,size); /* copy the data */
2551   SWIG_Lua_AddMetatable(L,type); /* add metatable */
2552 }
2553     
2554 /* converts a packed userdata. user for member fn pointers only */
2555 SWIGRUNTIME int  SWIG_Lua_ConvertPacked(lua_State *L,int index,void *ptr,size_t size,swig_type_info *type)
2556 {
2557   swig_lua_rawdata *raw;
2558   raw=(swig_lua_rawdata*)lua_touserdata(L,index);  /* get data */
2559   if (!raw) return SWIG_ERROR;  /* error */
2560   if (type==0 || type==raw->type) /* void* or identical type */
2561   {
2562     memcpy(ptr,raw->data,size); /* copy it */
2563     return SWIG_OK; /* ok */
2564   }
2565   return SWIG_ERROR;  /* error */
2566 }
2567
2568 /* a function to get the typestring of a piece of data */
2569 SWIGRUNTIME const char *SWIG_Lua_typename(lua_State *L, int tp)
2570 {
2571   swig_lua_userdata *usr;
2572   if (lua_isuserdata(L,tp))
2573   {
2574     usr=(swig_lua_userdata*)lua_touserdata(L,tp);  /* get data */
2575     if (usr && usr->type && usr->type->str)
2576       return usr->type->str;
2577     return "userdata (unknown type)";
2578   }
2579   return lua_typename(L,lua_type(L,tp));
2580 }
2581
2582 /* lua callable function to get the userdata's type */
2583 SWIGRUNTIME int SWIG_Lua_type(lua_State *L)
2584 {
2585   lua_pushstring(L,SWIG_Lua_typename(L,1));
2586   return 1;
2587 }
2588
2589 /* -----------------------------------------------------------------------------
2590  * global variable support code: class/struct typemap functions
2591  * ----------------------------------------------------------------------------- */
2592
2593 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC))
2594 /* Install Constants */
2595 SWIGINTERN void
2596 SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]) {
2597   int i;
2598   for (i = 0; constants[i].type; i++) {
2599     switch(constants[i].type) {
2600     case SWIG_LUA_INT:
2601       lua_pushstring(L,constants[i].name);
2602       lua_pushinteger(L,(lua_Number)constants[i].lvalue);
2603       lua_rawset(L,-3);
2604       break;
2605     case SWIG_LUA_FLOAT:
2606       lua_pushstring(L,constants[i].name);
2607       lua_pushnumber(L,(lua_Number)constants[i].dvalue);
2608       lua_rawset(L,-3);
2609       break;
2610     case SWIG_LUA_CHAR:
2611       lua_pushstring(L,constants[i].name);
2612       {
2613         char c = constants[i].lvalue;
2614         lua_pushlstring(L,&c,1);
2615       }
2616       lua_rawset(L,-3);
2617       break;
2618     case SWIG_LUA_STRING:
2619       lua_pushstring(L,constants[i].name);
2620       lua_pushstring(L,(char *) constants[i].pvalue);
2621       lua_rawset(L,-3);
2622       break;
2623     case SWIG_LUA_POINTER:
2624       lua_pushstring(L,constants[i].name);
2625       SWIG_NewPointerObj(L,constants[i].pvalue, *(constants[i]).ptype,0);
2626       lua_rawset(L,-3);
2627       break;
2628     case SWIG_LUA_BINARY:
2629       lua_pushstring(L,constants[i].name);
2630       SWIG_NewMemberObj(L,constants[i].pvalue,constants[i].lvalue,*(constants[i]).ptype);
2631       lua_rawset(L,-3);
2632       break;
2633     default:
2634       break;
2635     }
2636   }
2637 }
2638 #endif
2639
2640 /* -----------------------------------------------------------------------------
2641  * executing lua code from within the wrapper
2642  * ----------------------------------------------------------------------------- */
2643
2644 #ifndef SWIG_DOSTRING_FAIL /* Allows redefining of error function */
2645 #define SWIG_DOSTRING_FAIL(S) fprintf(stderr,"%s\n",S)
2646 #endif
2647 /* Executes a C string in Lua which is a really simple way of calling lua from C
2648 Unfortunately lua keeps changing its APIs, so we need a conditional compile
2649 In lua 5.0.X it's lua_dostring()
2650 In lua 5.1.X it's luaL_dostring()
2651 */
2652 SWIGINTERN int 
2653 SWIG_Lua_dostring(lua_State *L, const char *str) {
2654   int ok,top;
2655   if (str==0 || str[0]==0) return 0; /* nothing to do */
2656   top=lua_gettop(L); /* save stack */
2657 #if (defined(LUA_VERSION_NUM) && (LUA_VERSION_NUM>=501))
2658   ok=luaL_dostring(L,str);      /* looks like this is lua 5.1.X or later, good */
2659 #else
2660   ok=lua_dostring(L,str);       /* might be lua 5.0.x, using lua_dostring */
2661 #endif
2662   if (ok!=0) {
2663     SWIG_DOSTRING_FAIL(lua_tostring(L,-1));
2664   }
2665   lua_settop(L,top); /* restore the stack */
2666   return ok;
2667 }    
2668
2669 #ifdef __cplusplus
2670 }
2671 #endif
2672
2673 /* ------------------------------ end luarun.swg  ------------------------------ */
2674
2675
2676 /* -------- TYPES TABLE (BEGIN) -------- */
2677
2678 #define SWIGTYPE_p_bool swig_types[0]
2679 #define SWIGTYPE_p_double swig_types[1]
2680 #define SWIGTYPE_p_f_p_q_const__char_p_void__void swig_types[2]
2681 #define SWIGTYPE_p_f_p_void__p_void swig_types[3]
2682 #define SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void swig_types[4]
2683 #define SWIGTYPE_p_int swig_types[5]
2684 #define SWIGTYPE_p_lldb__ConnectionStatus swig_types[6]
2685 #define SWIGTYPE_p_lldb__SBAddress swig_types[7]
2686 #define SWIGTYPE_p_lldb__SBAttachInfo swig_types[8]
2687 #define SWIGTYPE_p_lldb__SBBlock swig_types[9]
2688 #define SWIGTYPE_p_lldb__SBBreakpoint swig_types[10]
2689 #define SWIGTYPE_p_lldb__SBBreakpointList swig_types[11]
2690 #define SWIGTYPE_p_lldb__SBBreakpointLocation swig_types[12]
2691 #define SWIGTYPE_p_lldb__SBBreakpointName swig_types[13]
2692 #define SWIGTYPE_p_lldb__SBBroadcaster swig_types[14]
2693 #define SWIGTYPE_p_lldb__SBCommandInterpreter swig_types[15]
2694 #define SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions swig_types[16]
2695 #define SWIGTYPE_p_lldb__SBCommandReturnObject swig_types[17]
2696 #define SWIGTYPE_p_lldb__SBCommunication swig_types[18]
2697 #define SWIGTYPE_p_lldb__SBCompileUnit swig_types[19]
2698 #define SWIGTYPE_p_lldb__SBData swig_types[20]
2699 #define SWIGTYPE_p_lldb__SBDebugger swig_types[21]
2700 #define SWIGTYPE_p_lldb__SBDeclaration swig_types[22]
2701 #define SWIGTYPE_p_lldb__SBError swig_types[23]
2702 #define SWIGTYPE_p_lldb__SBEvent swig_types[24]
2703 #define SWIGTYPE_p_lldb__SBExecutionContext swig_types[25]
2704 #define SWIGTYPE_p_lldb__SBExpressionOptions swig_types[26]
2705 #define SWIGTYPE_p_lldb__SBFile swig_types[27]
2706 #define SWIGTYPE_p_lldb__SBFileSpec swig_types[28]
2707 #define SWIGTYPE_p_lldb__SBFileSpecList swig_types[29]
2708 #define SWIGTYPE_p_lldb__SBFrame swig_types[30]
2709 #define SWIGTYPE_p_lldb__SBFunction swig_types[31]
2710 #define SWIGTYPE_p_lldb__SBHostOS swig_types[32]
2711 #define SWIGTYPE_p_lldb__SBInstruction swig_types[33]
2712 #define SWIGTYPE_p_lldb__SBInstructionList swig_types[34]
2713 #define SWIGTYPE_p_lldb__SBLanguageRuntime swig_types[35]
2714 #define SWIGTYPE_p_lldb__SBLaunchInfo swig_types[36]
2715 #define SWIGTYPE_p_lldb__SBLineEntry swig_types[37]
2716 #define SWIGTYPE_p_lldb__SBListener swig_types[38]
2717 #define SWIGTYPE_p_lldb__SBMemoryRegionInfo swig_types[39]
2718 #define SWIGTYPE_p_lldb__SBMemoryRegionInfoList swig_types[40]
2719 #define SWIGTYPE_p_lldb__SBModule swig_types[41]
2720 #define SWIGTYPE_p_lldb__SBModuleSpec swig_types[42]
2721 #define SWIGTYPE_p_lldb__SBModuleSpecList swig_types[43]
2722 #define SWIGTYPE_p_lldb__SBPlatform swig_types[44]
2723 #define SWIGTYPE_p_lldb__SBPlatformConnectOptions swig_types[45]
2724 #define SWIGTYPE_p_lldb__SBPlatformShellCommand swig_types[46]
2725 #define SWIGTYPE_p_lldb__SBProcess swig_types[47]
2726 #define SWIGTYPE_p_lldb__SBProcessInfo swig_types[48]
2727 #define SWIGTYPE_p_lldb__SBQueue swig_types[49]
2728 #define SWIGTYPE_p_lldb__SBQueueItem swig_types[50]
2729 #define SWIGTYPE_p_lldb__SBSection swig_types[51]
2730 #define SWIGTYPE_p_lldb__SBSourceManager swig_types[52]
2731 #define SWIGTYPE_p_lldb__SBStream swig_types[53]
2732 #define SWIGTYPE_p_lldb__SBStringList swig_types[54]
2733 #define SWIGTYPE_p_lldb__SBStructuredData swig_types[55]
2734 #define SWIGTYPE_p_lldb__SBSymbol swig_types[56]
2735 #define SWIGTYPE_p_lldb__SBSymbolContext swig_types[57]
2736 #define SWIGTYPE_p_lldb__SBSymbolContextList swig_types[58]
2737 #define SWIGTYPE_p_lldb__SBTarget swig_types[59]
2738 #define SWIGTYPE_p_lldb__SBThread swig_types[60]
2739 #define SWIGTYPE_p_lldb__SBThreadCollection swig_types[61]
2740 #define SWIGTYPE_p_lldb__SBThreadPlan swig_types[62]
2741 #define SWIGTYPE_p_lldb__SBTrace swig_types[63]
2742 #define SWIGTYPE_p_lldb__SBTraceOptions swig_types[64]
2743 #define SWIGTYPE_p_lldb__SBType swig_types[65]
2744 #define SWIGTYPE_p_lldb__SBTypeCategory swig_types[66]
2745 #define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[67]
2746 #define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[68]
2747 #define SWIGTYPE_p_lldb__SBTypeFilter swig_types[69]
2748 #define SWIGTYPE_p_lldb__SBTypeFormat swig_types[70]
2749 #define SWIGTYPE_p_lldb__SBTypeList swig_types[71]
2750 #define SWIGTYPE_p_lldb__SBTypeMember swig_types[72]
2751 #define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[73]
2752 #define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[74]
2753 #define SWIGTYPE_p_lldb__SBTypeSummary swig_types[75]
2754 #define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[76]
2755 #define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[77]
2756 #define SWIGTYPE_p_lldb__SBUnixSignals swig_types[78]
2757 #define SWIGTYPE_p_lldb__SBValue swig_types[79]
2758 #define SWIGTYPE_p_lldb__SBValueList swig_types[80]
2759 #define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[81]
2760 #define SWIGTYPE_p_lldb__SBWatchpoint swig_types[82]
2761 #define SWIGTYPE_p_lldb_private__SharingPtrT_lldb_private__ValueObject_t swig_types[83]
2762 #define SWIGTYPE_p_long_double swig_types[84]
2763 #define SWIGTYPE_p_long_long swig_types[85]
2764 #define SWIGTYPE_p_p_char swig_types[86]
2765 #define SWIGTYPE_p_p_void swig_types[87]
2766 #define SWIGTYPE_p_pthread_rwlock_t swig_types[88]
2767 #define SWIGTYPE_p_pthread_t swig_types[89]
2768 #define SWIGTYPE_p_short swig_types[90]
2769 #define SWIGTYPE_p_signed_char swig_types[91]
2770 #define SWIGTYPE_p_size_t swig_types[92]
2771 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[93]
2772 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[94]
2773 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[95]
2774 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[96]
2775 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[97]
2776 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[98]
2777 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[99]
2778 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[100]
2779 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[101]
2780 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[102]
2781 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ClangASTImporter_t swig_types[103]
2782 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[104]
2783 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Communication_t swig_types[105]
2784 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[106]
2785 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[107]
2786 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[108]
2787 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[109]
2788 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[110]
2789 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[111]
2790 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DynamicLoader_t swig_types[112]
2791 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[113]
2792 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[114]
2793 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[115]
2794 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[116]
2795 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[117]
2796 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[118]
2797 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[119]
2798 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FunctionCaller_t swig_types[120]
2799 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[121]
2800 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[122]
2801 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[123]
2802 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[124]
2803 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[125]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[126]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[127]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[128]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[129]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LineTable_t swig_types[130]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[131]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[132]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[133]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[134]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[135]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArch_t swig_types[136]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArgs_t swig_types[137]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArray_t swig_types[138]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueBoolean_t swig_types[139]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueDictionary_t swig_types[140]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t swig_types[141]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t swig_types[142]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFormat_t swig_types[143]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t swig_types[144]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[145]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueRegex_t swig_types[146]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueSInt64_t swig_types[147]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueString_t swig_types[148]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUInt64_t swig_types[149]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUUID_t swig_types[150]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[151]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[152]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[153]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[154]
2833 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[155]
2834 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Property_t swig_types[156]
2835 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[157]
2836 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[158]
2837 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[159]
2838 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[160]
2839 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[161]
2840 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[162]
2841 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[163]
2842 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[164]
2843 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[165]
2844 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[166]
2845 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[167]
2846 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[168]
2847 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[169]
2848 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Settings_t swig_types[170]
2849 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[171]
2850 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[172]
2851 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[173]
2852 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[174]
2853 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StoppointLocation_t swig_types[175]
2854 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[176]
2855 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[177]
2856 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[178]
2857 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[179]
2858 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[180]
2859 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[181]
2860 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFile_t swig_types[182]
2861 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[183]
2862 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[184]
2863 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SystemRuntime_t swig_types[185]
2864 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TargetProperties_t swig_types[186]
2865 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[187]
2866 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[188]
2867 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[189]
2868 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[190]
2869 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[191]
2870 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceOptions_t swig_types[192]
2871 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[193]
2872 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[194]
2873 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[195]
2874 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[196]
2875 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[197]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[198]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[199]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[200]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[201]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[202]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[203]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[204]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[205]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[206]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[207]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UtilityFunction_t swig_types[208]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueList_t swig_types[209]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[210]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[211]
2890 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[212]
2891 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[213]
2892 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[214]
2893 #define SWIGTYPE_p_std__string swig_types[215]
2894 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ClangASTContext_t swig_types[216]
2895 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t swig_types[217]
2896 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t swig_types[218]
2897 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[219]
2898 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[220]
2899 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[221]
2900 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[222]
2901 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[223]
2902 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[224]
2903 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t swig_types[225]
2904 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[226]
2905 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[227]
2906 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrame_t swig_types[228]
2907 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[229]
2908 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[230]
2909 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[231]
2910 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[232]
2911 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointSite_t swig_types[233]
2912 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[234]
2913 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[235]
2914 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[236]
2915 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[237]
2916 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[238]
2917 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[239]
2918 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFile_t swig_types[240]
2919 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[241]
2920 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[242]
2921 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[243]
2922 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[244]
2923 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[245]
2924 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Stream_t swig_types[246]
2925 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[247]
2926 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__SymbolFileType_t swig_types[248]
2927 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[249]
2928 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[250]
2929 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[251]
2930 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[252]
2931 #define SWIGTYPE_p_unsigned_char swig_types[253]
2932 #define SWIGTYPE_p_unsigned_int swig_types[254]
2933 #define SWIGTYPE_p_unsigned_long_long swig_types[255]
2934 #define SWIGTYPE_p_unsigned_short swig_types[256]
2935 #define SWIGTYPE_p_void swig_types[257]
2936 static swig_type_info *swig_types[259];
2937 static swig_module_info swig_module = {swig_types, 258, 0, 0, 0, 0};
2938 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2939 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2940
2941 /* -------- TYPES TABLE (END) -------- */
2942
2943 #define SWIG_name      "lldb"
2944 #define SWIG_init      luaopen_lldb
2945 #define SWIG_init_user luaopen_lldb_user
2946
2947 #define SWIG_LUACODE   luaopen_lldb_luacode
2948
2949 namespace swig {
2950 typedef struct{} LANGUAGE_OBJ;
2951 }
2952
2953
2954 #include <string>
2955
2956
2957 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2958   int ret = lua_isstring(L, idx);
2959   if (!ret)
2960    ret = lua_isnil(L, idx);
2961   return ret;
2962 }
2963
2964
2965 #ifdef __cplusplus      /* generic alloc/dealloc fns*/
2966 #define SWIG_ALLOC_ARRAY(TYPE,LEN)      new TYPE[LEN]
2967 #define SWIG_FREE_ARRAY(PTR)            delete[] PTR
2968 #else
2969 #define SWIG_ALLOC_ARRAY(TYPE,LEN)      (TYPE *)malloc(LEN*sizeof(TYPE))
2970 #define SWIG_FREE_ARRAY(PTR)            free(PTR)
2971 #endif
2972 /* counting the size of arrays:*/
2973 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
2974 {
2975         int n=0;
2976         while(1){
2977                 lua_rawgeti(L,index,n+1);
2978                 if (lua_isnil(L,-1))break;
2979                 ++n;
2980                 lua_pop(L,1);
2981         }
2982         lua_pop(L,1);
2983         return n;
2984 }
2985
2986 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
2987 {
2988         int n=0;
2989         lua_pushnil(L);  /* first key*/
2990         while (lua_next(L, index) != 0) {
2991                 ++n;
2992                 lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
2993         }
2994         return n;
2995 }
2996
2997 /* super macro to declare array typemap helper fns */
2998 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
2999         SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3000                 int i;\
3001                 for (i = 0; i < size; i++) {\
3002                         lua_rawgeti(L,index,i+1);\
3003                         if (lua_isnumber(L,-1)){\
3004                                 array[i] = (TYPE)lua_tonumber(L,-1);\
3005                         } else {\
3006                                 lua_pop(L,1);\
3007                                 return 0;\
3008                         }\
3009                         lua_pop(L,1);\
3010                 }\
3011                 return 1;\
3012         }\
3013         SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3014                 TYPE *array;\
3015                 if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3016                         SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3017                         return 0;\
3018                 }\
3019                 array=SWIG_ALLOC_ARRAY(TYPE,size);\
3020                 if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3021                         SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3022                         SWIG_FREE_ARRAY(array);\
3023                         return 0;\
3024                 }\
3025                 return array;\
3026         }\
3027         SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3028         {\
3029                 TYPE *array;\
3030                 if (!lua_istable(L,index)) {\
3031                         SWIG_Lua_pusherrstring(L,"expected a table");\
3032                         return 0;\
3033                 }\
3034                 *size=SWIG_itable_size(L,index);\
3035                 if (*size<1){\
3036                         SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3037                         return 0;\
3038                 }\
3039                 array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3040                 if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3041                         SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3042                         SWIG_FREE_ARRAY(array);\
3043                         return 0;\
3044                 }\
3045                 return array;\
3046         }\
3047         SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3048                 int i;\
3049                 lua_newtable(L);\
3050                 for (i = 0; i < size; i++){\
3051                         lua_pushnumber(L,(lua_Number)array[i]);\
3052                         lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3053                 }\
3054         }
3055
3056 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3057 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3058 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3059 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3060 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3061 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3062 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3063 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3064 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3065 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3066
3067 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3068         int i;
3069         for (i = 0; i < size; i++) {
3070                 lua_rawgeti(L,index,i+1);
3071                 if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3072                         lua_pop(L,1);
3073                         return 0;
3074                 }
3075                 lua_pop(L,1);
3076         }
3077         return 1;
3078 }
3079 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3080         void **array;
3081         if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3082                 SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3083                 return 0;
3084         }
3085         array=SWIG_ALLOC_ARRAY(void*,size);
3086         if (!SWIG_read_ptr_array(L,index,array,size,type)){
3087                 SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3088                 SWIG_FREE_ARRAY(array);
3089                 return 0;
3090         }
3091         return array;
3092 }
3093 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3094         void **array;
3095         if (!lua_istable(L,index)) {
3096                 SWIG_Lua_pusherrstring(L,"expected a table");
3097                 return 0;
3098         }
3099         *size=SWIG_itable_size(L,index);
3100         if (*size<1){
3101                 SWIG_Lua_pusherrstring(L,"table appears to be empty");
3102                 return 0;
3103         }
3104         array=SWIG_ALLOC_ARRAY(void*,*size);
3105         if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3106                 SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3107                 SWIG_FREE_ARRAY(array);
3108                 return 0;
3109         }
3110         return array;
3111 }
3112 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3113         int i;
3114         lua_newtable(L);
3115         for (i = 0; i < size; i++){
3116                 SWIG_NewPointerObj(L,array[i],type,own);
3117                 lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3118         }
3119 }
3120
3121
3122 #include <algorithm>
3123 #include <string>
3124
3125
3126 #include "lldb/lldb-public.h"
3127 #include "lldb/API/SBAddress.h"
3128 #include "lldb/API/SBAttachInfo.h"
3129 #include "lldb/API/SBBlock.h"
3130 #include "lldb/API/SBBreakpoint.h"
3131 #include "lldb/API/SBBreakpointLocation.h"
3132 #include "lldb/API/SBBreakpointName.h"
3133 #include "lldb/API/SBBroadcaster.h"
3134 #include "lldb/API/SBCommandInterpreter.h"
3135 #include "lldb/API/SBCommandReturnObject.h"
3136 #include "lldb/API/SBCommunication.h"
3137 #include "lldb/API/SBCompileUnit.h"
3138 #include "lldb/API/SBData.h"
3139 #include "lldb/API/SBDebugger.h"
3140 #include "lldb/API/SBDeclaration.h"
3141 #include "lldb/API/SBError.h"
3142 #include "lldb/API/SBEvent.h"
3143 #include "lldb/API/SBExecutionContext.h"
3144 #include "lldb/API/SBExpressionOptions.h"
3145 #include "lldb/API/SBFileSpec.h"
3146 #include "lldb/API/SBFile.h"
3147 #include "lldb/API/SBFileSpecList.h"
3148 #include "lldb/API/SBFrame.h"
3149 #include "lldb/API/SBFunction.h"
3150 #include "lldb/API/SBHostOS.h"
3151 #include "lldb/API/SBInstruction.h"
3152 #include "lldb/API/SBInstructionList.h"
3153 #include "lldb/API/SBLanguageRuntime.h"
3154 #include "lldb/API/SBLaunchInfo.h"
3155 #include "lldb/API/SBLineEntry.h"
3156 #include "lldb/API/SBListener.h"
3157 #include "lldb/API/SBMemoryRegionInfo.h"
3158 #include "lldb/API/SBMemoryRegionInfoList.h"
3159 #include "lldb/API/SBModule.h"
3160 #include "lldb/API/SBModuleSpec.h"
3161 #include "lldb/API/SBPlatform.h"
3162 #include "lldb/API/SBProcess.h"
3163 #include "lldb/API/SBProcessInfo.h"
3164 #include "lldb/API/SBQueue.h"
3165 #include "lldb/API/SBQueueItem.h"
3166 #include "lldb/API/SBSection.h"
3167 #include "lldb/API/SBSourceManager.h"
3168 #include "lldb/API/SBStream.h"
3169 #include "lldb/API/SBStringList.h"
3170 #include "lldb/API/SBStructuredData.h"
3171 #include "lldb/API/SBSymbol.h"
3172 #include "lldb/API/SBSymbolContext.h"
3173 #include "lldb/API/SBSymbolContextList.h"
3174 #include "lldb/API/SBTarget.h"
3175 #include "lldb/API/SBThread.h"
3176 #include "lldb/API/SBThreadCollection.h"
3177 #include "lldb/API/SBThreadPlan.h"
3178 #include "lldb/API/SBTrace.h"
3179 #include "lldb/API/SBTraceOptions.h"
3180 #include "lldb/API/SBType.h"
3181 #include "lldb/API/SBTypeCategory.h"
3182 #include "lldb/API/SBTypeEnumMember.h"
3183 #include "lldb/API/SBTypeFilter.h"
3184 #include "lldb/API/SBTypeFormat.h"
3185 #include "lldb/API/SBTypeNameSpecifier.h"
3186 #include "lldb/API/SBTypeSummary.h"
3187 #include "lldb/API/SBTypeSynthetic.h"
3188 #include "lldb/API/SBValue.h"
3189 #include "lldb/API/SBValueList.h"
3190 #include "lldb/API/SBVariablesOptions.h"
3191 #include "lldb/API/SBWatchpoint.h"
3192 #include "lldb/API/SBUnixSignals.h"
3193
3194
3195 using namespace lldb_private;
3196 using namespace lldb;
3197
3198
3199 #include <stdint.h>             // Use the C99 official header
3200
3201 SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
3202     lldb::SBStream stream;
3203     self->GetDescription (stream);
3204     const char *desc = stream.GetData();
3205     size_t desc_len = stream.GetSize();
3206     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3207       --desc_len;
3208     }
3209     return std::string(desc, desc_len);
3210   }
3211 SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
3212     lldb::SBStream stream;
3213     self->GetDescription (stream);
3214     const char *desc = stream.GetData();
3215     size_t desc_len = stream.GetSize();
3216     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3217       --desc_len;
3218     }
3219     return std::string(desc, desc_len);
3220   }
3221 SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
3222     lldb::SBStream stream;
3223     self->GetDescription (stream);
3224     const char *desc = stream.GetData();
3225     size_t desc_len = stream.GetSize();
3226     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3227       --desc_len;
3228     }
3229     return std::string(desc, desc_len);
3230   }
3231 SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocation *self){
3232     lldb::SBStream stream;
3233     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3234     const char *desc = stream.GetData();
3235     size_t desc_len = stream.GetSize();
3236     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3237       --desc_len;
3238     }
3239     return std::string(desc, desc_len);
3240   }
3241 SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *self){
3242     lldb::SBStream stream;
3243     self->GetDescription (stream);
3244     const char *desc = stream.GetData();
3245     size_t desc_len = stream.GetSize();
3246     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3247       --desc_len;
3248     }
3249     return std::string(desc, desc_len);
3250   }
3251 SWIGINTERN std::string lldb_SBCommandReturnObject___str__(lldb::SBCommandReturnObject *self){
3252     lldb::SBStream stream;
3253     self->GetDescription (stream);
3254     const char *desc = stream.GetData();
3255     size_t desc_len = stream.GetSize();
3256     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3257       --desc_len;
3258     }
3259     return std::string(desc, desc_len);
3260   }
3261 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3262             self->SetImmediateOutputFile(BORROWED);
3263         }
3264 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3265             self->SetImmediateErrorFile(BORROWED);
3266         }
3267 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3268             self->Printf("%s", str);
3269         }
3270 SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
3271     lldb::SBStream stream;
3272     self->GetDescription (stream);
3273     const char *desc = stream.GetData();
3274     size_t desc_len = stream.GetSize();
3275     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3276       --desc_len;
3277     }
3278     return std::string(desc, desc_len);
3279   }
3280 SWIGINTERN std::string lldb_SBData___str__(lldb::SBData *self){
3281     lldb::SBStream stream;
3282     self->GetDescription (stream);
3283     const char *desc = stream.GetData();
3284     size_t desc_len = stream.GetSize();
3285     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3286       --desc_len;
3287     }
3288     return std::string(desc, desc_len);
3289   }
3290 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3291             return self->GetInputFile().GetFile();
3292         }
3293 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3294             return self->GetOutputFile().GetFile();
3295         }
3296 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3297             return self->GetErrorFile().GetFile();
3298         }
3299 SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
3300     lldb::SBStream stream;
3301     self->GetDescription (stream);
3302     const char *desc = stream.GetData();
3303     size_t desc_len = stream.GetSize();
3304     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3305       --desc_len;
3306     }
3307     return std::string(desc, desc_len);
3308   }
3309 SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
3310     lldb::SBStream stream;
3311     self->GetDescription (stream);
3312     const char *desc = stream.GetData();
3313     size_t desc_len = stream.GetSize();
3314     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3315       --desc_len;
3316     }
3317     return std::string(desc, desc_len);
3318   }
3319 SWIGINTERN std::string lldb_SBError___str__(lldb::SBError *self){
3320     lldb::SBStream stream;
3321     self->GetDescription (stream);
3322     const char *desc = stream.GetData();
3323     size_t desc_len = stream.GetSize();
3324     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3325       --desc_len;
3326     }
3327     return std::string(desc, desc_len);
3328   }
3329 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3330             return lldb::SBFile(BORROWED);
3331         }
3332 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3333             return lldb::SBFile(FORCE_IO_METHODS);
3334         }
3335 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3336             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3337         }
3338 SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
3339     lldb::SBStream stream;
3340     self->GetDescription (stream);
3341     const char *desc = stream.GetData();
3342     size_t desc_len = stream.GetSize();
3343     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3344       --desc_len;
3345     }
3346     return std::string(desc, desc_len);
3347   }
3348 SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
3349     lldb::SBStream stream;
3350     self->GetDescription (stream);
3351     const char *desc = stream.GetData();
3352     size_t desc_len = stream.GetSize();
3353     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3354       --desc_len;
3355     }
3356     return std::string(desc, desc_len);
3357   }
3358 SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
3359     lldb::SBStream stream;
3360     self->GetDescription (stream);
3361     const char *desc = stream.GetData();
3362     size_t desc_len = stream.GetSize();
3363     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3364       --desc_len;
3365     }
3366     return std::string(desc, desc_len);
3367   }
3368 SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
3369     lldb::SBStream stream;
3370     self->GetDescription (stream);
3371     const char *desc = stream.GetData();
3372     size_t desc_len = stream.GetSize();
3373     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3374       --desc_len;
3375     }
3376     return std::string(desc, desc_len);
3377   }
3378 SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *self){
3379     lldb::SBStream stream;
3380     self->GetDescription (stream);
3381     const char *desc = stream.GetData();
3382     size_t desc_len = stream.GetSize();
3383     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3384       --desc_len;
3385     }
3386     return std::string(desc, desc_len);
3387   }
3388 SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
3389     lldb::SBStream stream;
3390     self->GetDescription (stream);
3391     const char *desc = stream.GetData();
3392     size_t desc_len = stream.GetSize();
3393     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3394       --desc_len;
3395     }
3396     return std::string(desc, desc_len);
3397   }
3398 SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo *self){
3399     lldb::SBStream stream;
3400     self->GetDescription (stream);
3401     const char *desc = stream.GetData();
3402     size_t desc_len = stream.GetSize();
3403     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3404       --desc_len;
3405     }
3406     return std::string(desc, desc_len);
3407   }
3408 SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
3409     lldb::SBStream stream;
3410     self->GetDescription (stream);
3411     const char *desc = stream.GetData();
3412     size_t desc_len = stream.GetSize();
3413     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3414       --desc_len;
3415     }
3416     return std::string(desc, desc_len);
3417   }
3418 SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
3419     lldb::SBStream stream;
3420     self->GetDescription (stream);
3421     const char *desc = stream.GetData();
3422     size_t desc_len = stream.GetSize();
3423     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3424       --desc_len;
3425     }
3426     return std::string(desc, desc_len);
3427   }
3428 SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *self){
3429     lldb::SBStream stream;
3430     self->GetDescription (stream);
3431     const char *desc = stream.GetData();
3432     size_t desc_len = stream.GetSize();
3433     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3434       --desc_len;
3435     }
3436     return std::string(desc, desc_len);
3437   }
3438 SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
3439     lldb::SBStream stream;
3440     self->GetDescription (stream);
3441     const char *desc = stream.GetData();
3442     size_t desc_len = stream.GetSize();
3443     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3444       --desc_len;
3445     }
3446     return std::string(desc, desc_len);
3447   }
3448 SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
3449     lldb::SBStream stream;
3450     self->GetDescription (stream);
3451     const char *desc = stream.GetData();
3452     size_t desc_len = stream.GetSize();
3453     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3454       --desc_len;
3455     }
3456     return std::string(desc, desc_len);
3457   }
3458 SWIGINTERN void lldb_SBStream_Print(lldb::SBStream *self,char const *str){
3459             self->Printf("%s", str);
3460         }
3461 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3462             self->RedirectToFile(file);
3463         }
3464 SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
3465     lldb::SBStream stream;
3466     self->GetDescription (stream);
3467     const char *desc = stream.GetData();
3468     size_t desc_len = stream.GetSize();
3469     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3470       --desc_len;
3471     }
3472     return std::string(desc, desc_len);
3473   }
3474 SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self){
3475     lldb::SBStream stream;
3476     self->GetDescription (stream);
3477     const char *desc = stream.GetData();
3478     size_t desc_len = stream.GetSize();
3479     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3480       --desc_len;
3481     }
3482     return std::string(desc, desc_len);
3483   }
3484 SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextList *self){
3485     lldb::SBStream stream;
3486     self->GetDescription (stream);
3487     const char *desc = stream.GetData();
3488     size_t desc_len = stream.GetSize();
3489     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3490       --desc_len;
3491     }
3492     return std::string(desc, desc_len);
3493   }
3494 SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
3495     lldb::SBStream stream;
3496     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3497     const char *desc = stream.GetData();
3498     size_t desc_len = stream.GetSize();
3499     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3500       --desc_len;
3501     }
3502     return std::string(desc, desc_len);
3503   }
3504 SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
3505     lldb::SBStream stream;
3506     self->GetDescription (stream);
3507     const char *desc = stream.GetData();
3508     size_t desc_len = stream.GetSize();
3509     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3510       --desc_len;
3511     }
3512     return std::string(desc, desc_len);
3513   }
3514 SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
3515     lldb::SBStream stream;
3516     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3517     const char *desc = stream.GetData();
3518     size_t desc_len = stream.GetSize();
3519     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3520       --desc_len;
3521     }
3522     return std::string(desc, desc_len);
3523   }
3524 SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunction *self){
3525     lldb::SBStream stream;
3526     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3527     const char *desc = stream.GetData();
3528     size_t desc_len = stream.GetSize();
3529     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3530       --desc_len;
3531     }
3532     return std::string(desc, desc_len);
3533   }
3534 SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
3535     lldb::SBStream stream;
3536     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3537     const char *desc = stream.GetData();
3538     size_t desc_len = stream.GetSize();
3539     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3540       --desc_len;
3541     }
3542     return std::string(desc, desc_len);
3543   }
3544 SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
3545     lldb::SBStream stream;
3546     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3547     const char *desc = stream.GetData();
3548     size_t desc_len = stream.GetSize();
3549     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3550       --desc_len;
3551     }
3552     return std::string(desc, desc_len);
3553   }
3554 SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *self){
3555     lldb::SBStream stream;
3556     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3557     const char *desc = stream.GetData();
3558     size_t desc_len = stream.GetSize();
3559     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3560       --desc_len;
3561     }
3562     return std::string(desc, desc_len);
3563   }
3564 SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
3565     lldb::SBStream stream;
3566     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3567     const char *desc = stream.GetData();
3568     size_t desc_len = stream.GetSize();
3569     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3570       --desc_len;
3571     }
3572     return std::string(desc, desc_len);
3573   }
3574 SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
3575     lldb::SBStream stream;
3576     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3577     const char *desc = stream.GetData();
3578     size_t desc_len = stream.GetSize();
3579     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3580       --desc_len;
3581     }
3582     return std::string(desc, desc_len);
3583   }
3584 SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifier *self){
3585     lldb::SBStream stream;
3586     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3587     const char *desc = stream.GetData();
3588     size_t desc_len = stream.GetSize();
3589     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3590       --desc_len;
3591     }
3592     return std::string(desc, desc_len);
3593   }
3594 SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
3595     lldb::SBStream stream;
3596     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3597     const char *desc = stream.GetData();
3598     size_t desc_len = stream.GetSize();
3599     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3600       --desc_len;
3601     }
3602     return std::string(desc, desc_len);
3603   }
3604 SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self){
3605     lldb::SBStream stream;
3606     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3607     const char *desc = stream.GetData();
3608     size_t desc_len = stream.GetSize();
3609     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3610       --desc_len;
3611     }
3612     return std::string(desc, desc_len);
3613   }
3614 SWIGINTERN std::string lldb_SBValue___str__(lldb::SBValue *self){
3615     lldb::SBStream stream;
3616     self->GetDescription (stream);
3617     const char *desc = stream.GetData();
3618     size_t desc_len = stream.GetSize();
3619     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3620       --desc_len;
3621     }
3622     return std::string(desc, desc_len);
3623   }
3624 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3625            lldb::SBStream description;
3626            const size_t n = self->GetSize();
3627            if (n)
3628            {
3629                for (size_t i=0; i<n; ++i)
3630                    self->GetValueAtIndex(i).GetDescription(description);
3631            }
3632            else
3633            {
3634                description.Printf("<empty> lldb.SBValueList()");
3635            }
3636            const char *desc = description.GetData();
3637            size_t desc_len = description.GetSize();
3638            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3639                --desc_len;
3640            return std::string(desc, desc_len);
3641        }
3642 SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
3643     lldb::SBStream stream;
3644     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3645     const char *desc = stream.GetData();
3646     size_t desc_len = stream.GetSize();
3647     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3648       --desc_len;
3649     }
3650     return std::string(desc, desc_len);
3651   }
3652 #ifdef __cplusplus
3653 extern "C" {
3654 #endif
3655 static int _wrap_new_string__SWIG_0(lua_State* L) {
3656   int SWIG_arg = 0;
3657   std::string *result = 0 ;
3658   
3659   SWIG_check_num_args("std::string::string",0,0)
3660   result = (std::string *)new std::string();
3661   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++; 
3662   return SWIG_arg;
3663   
3664   if(0) SWIG_fail;
3665   
3666 fail:
3667   lua_error(L);
3668   return SWIG_arg;
3669 }
3670
3671
3672 static int _wrap_new_string__SWIG_1(lua_State* L) {
3673   int SWIG_arg = 0;
3674   char *arg1 = (char *) 0 ;
3675   std::string *result = 0 ;
3676   
3677   SWIG_check_num_args("std::string::string",1,1)
3678   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3679   arg1 = (char *)lua_tostring(L, 1);
3680   result = (std::string *)new std::string((char const *)arg1);
3681   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++; 
3682   return SWIG_arg;
3683   
3684   if(0) SWIG_fail;
3685   
3686 fail:
3687   lua_error(L);
3688   return SWIG_arg;
3689 }
3690
3691
3692 static int _wrap_new_string(lua_State* L) {
3693   int argc;
3694   int argv[2]={
3695     1,2
3696   };
3697   
3698   argc = lua_gettop(L);
3699   if (argc == 0) {
3700     return _wrap_new_string__SWIG_0(L);
3701   }
3702   if (argc == 1) {
3703     int _v;
3704     {
3705       _v = SWIG_lua_isnilstring(L,argv[0]);
3706     }
3707     if (_v) {
3708       return _wrap_new_string__SWIG_1(L);
3709     }
3710   }
3711   
3712   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3713     "  Possible C/C++ prototypes are:\n"
3714     "    std::string::string()\n"
3715     "    std::string::string(char const *)\n");
3716   lua_error(L);return 0;
3717 }
3718
3719
3720 static int _wrap_string_size(lua_State* L) {
3721   int SWIG_arg = 0;
3722   std::string *arg1 = (std::string *) 0 ;
3723   unsigned int result;
3724   
3725   SWIG_check_num_args("std::string::size",1,1)
3726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3727   
3728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3729     SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3730   }
3731   
3732   result = (unsigned int)((std::string const *)arg1)->size();
3733   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3734   return SWIG_arg;
3735   
3736   if(0) SWIG_fail;
3737   
3738 fail:
3739   lua_error(L);
3740   return SWIG_arg;
3741 }
3742
3743
3744 static int _wrap_string_length(lua_State* L) {
3745   int SWIG_arg = 0;
3746   std::string *arg1 = (std::string *) 0 ;
3747   unsigned int result;
3748   
3749   SWIG_check_num_args("std::string::length",1,1)
3750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3751   
3752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3753     SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3754   }
3755   
3756   result = (unsigned int)((std::string const *)arg1)->length();
3757   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3758   return SWIG_arg;
3759   
3760   if(0) SWIG_fail;
3761   
3762 fail:
3763   lua_error(L);
3764   return SWIG_arg;
3765 }
3766
3767
3768 static int _wrap_string_empty(lua_State* L) {
3769   int SWIG_arg = 0;
3770   std::string *arg1 = (std::string *) 0 ;
3771   bool result;
3772   
3773   SWIG_check_num_args("std::string::empty",1,1)
3774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3775   
3776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3777     SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3778   }
3779   
3780   result = (bool)((std::string const *)arg1)->empty();
3781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3782   return SWIG_arg;
3783   
3784   if(0) SWIG_fail;
3785   
3786 fail:
3787   lua_error(L);
3788   return SWIG_arg;
3789 }
3790
3791
3792 static int _wrap_string_c_str(lua_State* L) {
3793   int SWIG_arg = 0;
3794   std::string *arg1 = (std::string *) 0 ;
3795   char *result = 0 ;
3796   
3797   SWIG_check_num_args("std::string::c_str",1,1)
3798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3799   
3800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3801     SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3802   }
3803   
3804   result = (char *)((std::string const *)arg1)->c_str();
3805   lua_pushstring(L,(const char *)result); SWIG_arg++;
3806   return SWIG_arg;
3807   
3808   if(0) SWIG_fail;
3809   
3810 fail:
3811   lua_error(L);
3812   return SWIG_arg;
3813 }
3814
3815
3816 static int _wrap_string_data(lua_State* L) {
3817   int SWIG_arg = 0;
3818   std::string *arg1 = (std::string *) 0 ;
3819   char *result = 0 ;
3820   
3821   SWIG_check_num_args("std::string::data",1,1)
3822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3823   
3824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3825     SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3826   }
3827   
3828   result = (char *)((std::string const *)arg1)->data();
3829   lua_pushstring(L,(const char *)result); SWIG_arg++;
3830   return SWIG_arg;
3831   
3832   if(0) SWIG_fail;
3833   
3834 fail:
3835   lua_error(L);
3836   return SWIG_arg;
3837 }
3838
3839
3840 static int _wrap_string_assign(lua_State* L) {
3841   int SWIG_arg = 0;
3842   std::string *arg1 = (std::string *) 0 ;
3843   char *arg2 = (char *) 0 ;
3844   
3845   SWIG_check_num_args("std::string::assign",2,2)
3846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3847   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3848   
3849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3850     SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3851   }
3852   
3853   arg2 = (char *)lua_tostring(L, 2);
3854   (arg1)->assign((char const *)arg2);
3855   
3856   return SWIG_arg;
3857   
3858   if(0) SWIG_fail;
3859   
3860 fail:
3861   lua_error(L);
3862   return SWIG_arg;
3863 }
3864
3865
3866 static void swig_delete_string(void *obj) {
3867 std::string *arg1 = (std::string *) obj;
3868 delete arg1;
3869 }
3870 static int _proxy__wrap_new_string(lua_State *L) {
3871     assert(lua_istable(L,1));
3872     lua_pushcfunction(L,_wrap_new_string);
3873     assert(!lua_isnil(L,-1));
3874     lua_replace(L,1); /* replace our table with real constructor */
3875     lua_call(L,lua_gettop(L)-1,1);
3876     return 1;
3877 }
3878 static swig_lua_attribute swig_string_attributes[] = {
3879     {0,0,0}
3880 };
3881 static swig_lua_method swig_string_methods[]= {
3882     { "size", _wrap_string_size},
3883     { "length", _wrap_string_length},
3884     { "empty", _wrap_string_empty},
3885     { "c_str", _wrap_string_c_str},
3886     { "data", _wrap_string_data},
3887     { "assign", _wrap_string_assign},
3888     {0,0}
3889 };
3890 static swig_lua_method swig_string_meta[] = {
3891     {0,0}
3892 };
3893
3894 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3895     {0,0,0}
3896 };
3897 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3898     {0,0,0,0,0,0}
3899 };
3900 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3901     {0,0}
3902 };
3903 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3904     0
3905 };
3906
3907 static swig_lua_namespace swig_string_Sf_SwigStatic = {
3908     "string",
3909     swig_string_Sf_SwigStatic_methods,
3910     swig_string_Sf_SwigStatic_attributes,
3911     swig_string_Sf_SwigStatic_constants,
3912     swig_string_Sf_SwigStatic_classes,
3913     0
3914 };
3915 static swig_lua_class *swig_string_bases[] = {0};
3916 static const char *swig_string_base_names[] = {0};
3917 static swig_lua_class _wrap_class_string = { "string", "string", &SWIGTYPE_p_std__string,_proxy__wrap_new_string, swig_delete_string, swig_string_methods, swig_string_attributes, &swig_string_Sf_SwigStatic, swig_string_meta, swig_string_bases, swig_string_base_names };
3918
3919 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
3920   int SWIG_arg = 0;
3921   lldb::SBAddress *result = 0 ;
3922   
3923   SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
3924   result = (lldb::SBAddress *)new lldb::SBAddress();
3925   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; 
3926   return SWIG_arg;
3927   
3928   if(0) SWIG_fail;
3929   
3930 fail:
3931   lua_error(L);
3932   return SWIG_arg;
3933 }
3934
3935
3936 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
3937   int SWIG_arg = 0;
3938   lldb::SBAddress *arg1 = 0 ;
3939   lldb::SBAddress *result = 0 ;
3940   
3941   SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
3942   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
3943   
3944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
3945     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
3946   }
3947   
3948   result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
3949   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; 
3950   return SWIG_arg;
3951   
3952   if(0) SWIG_fail;
3953   
3954 fail:
3955   lua_error(L);
3956   return SWIG_arg;
3957 }
3958
3959
3960 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
3961   int SWIG_arg = 0;
3962   lldb::SBSection arg1 ;
3963   lldb::addr_t arg2 ;
3964   lldb::SBSection *argp1 ;
3965   lldb::SBAddress *result = 0 ;
3966   
3967   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
3968   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
3969   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
3970   
3971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
3972     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
3973   }
3974   arg1 = *argp1;
3975   
3976   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
3977   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
3978   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; 
3979   return SWIG_arg;
3980   
3981   if(0) SWIG_fail;
3982   
3983 fail:
3984   lua_error(L);
3985   return SWIG_arg;
3986 }
3987
3988
3989 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
3990   int SWIG_arg = 0;
3991   lldb::addr_t arg1 ;
3992   lldb::SBTarget *arg2 = 0 ;
3993   lldb::SBAddress *result = 0 ;
3994   
3995   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
3996   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
3997   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
3998   arg1 = (lldb::addr_t)lua_tonumber(L, 1);
3999   
4000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4001     SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4002   }
4003   
4004   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4005   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++; 
4006   return SWIG_arg;
4007   
4008   if(0) SWIG_fail;
4009   
4010 fail:
4011   lua_error(L);
4012   return SWIG_arg;
4013 }
4014
4015
4016 static int _wrap_new_SBAddress(lua_State* L) {
4017   int argc;
4018   int argv[3]={
4019     1,2,3
4020   };
4021   
4022   argc = lua_gettop(L);
4023   if (argc == 0) {
4024     return _wrap_new_SBAddress__SWIG_0(L);
4025   }
4026   if (argc == 1) {
4027     int _v;
4028     {
4029       void *ptr;
4030       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, 0)) {
4031         _v = 0;
4032       } else {
4033         _v = 1;
4034       }
4035     }
4036     if (_v) {
4037       return _wrap_new_SBAddress__SWIG_1(L);
4038     }
4039   }
4040   if (argc == 2) {
4041     int _v;
4042     {
4043       void *ptr;
4044       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
4045         _v = 0;
4046       } else {
4047         _v = 1;
4048       }
4049     }
4050     if (_v) {
4051       {
4052         _v = lua_isnumber(L,argv[1]);
4053       }
4054       if (_v) {
4055         return _wrap_new_SBAddress__SWIG_2(L);
4056       }
4057     }
4058   }
4059   if (argc == 2) {
4060     int _v;
4061     {
4062       _v = lua_isnumber(L,argv[0]);
4063     }
4064     if (_v) {
4065       {
4066         void *ptr;
4067         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
4068           _v = 0;
4069         } else {
4070           _v = 1;
4071         }
4072       }
4073       if (_v) {
4074         return _wrap_new_SBAddress__SWIG_3(L);
4075       }
4076     }
4077   }
4078   
4079   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4080     "  Possible C/C++ prototypes are:\n"
4081     "    lldb::SBAddress::SBAddress()\n"
4082     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4083     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4084     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4085   lua_error(L);return 0;
4086 }
4087
4088
4089 static int _wrap_SBAddress_IsValid(lua_State* L) {
4090   int SWIG_arg = 0;
4091   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4092   bool result;
4093   
4094   SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4096   
4097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4098     SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4099   }
4100   
4101   result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4102   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4103   return SWIG_arg;
4104   
4105   if(0) SWIG_fail;
4106   
4107 fail:
4108   lua_error(L);
4109   return SWIG_arg;
4110 }
4111
4112
4113 static int _wrap_SBAddress_Clear(lua_State* L) {
4114   int SWIG_arg = 0;
4115   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4116   
4117   SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4119   
4120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4121     SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4122   }
4123   
4124   (arg1)->Clear();
4125   
4126   return SWIG_arg;
4127   
4128   if(0) SWIG_fail;
4129   
4130 fail:
4131   lua_error(L);
4132   return SWIG_arg;
4133 }
4134
4135
4136 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4137   int SWIG_arg = 0;
4138   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4139   lldb::addr_t result;
4140   
4141   SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4143   
4144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4145     SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4146   }
4147   
4148   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4149   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4150   return SWIG_arg;
4151   
4152   if(0) SWIG_fail;
4153   
4154 fail:
4155   lua_error(L);
4156   return SWIG_arg;
4157 }
4158
4159
4160 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4161   int SWIG_arg = 0;
4162   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4163   lldb::SBTarget *arg2 = 0 ;
4164   lldb::addr_t result;
4165   
4166   SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4168   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4169   
4170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4171     SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4172   }
4173   
4174   
4175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4176     SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4177   }
4178   
4179   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4180   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4181   return SWIG_arg;
4182   
4183   if(0) SWIG_fail;
4184   
4185 fail:
4186   lua_error(L);
4187   return SWIG_arg;
4188 }
4189
4190
4191 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4192   int SWIG_arg = 0;
4193   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4194   lldb::addr_t arg2 ;
4195   lldb::SBTarget *arg3 = 0 ;
4196   
4197   SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4199   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4200   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4201   
4202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4203     SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4204   }
4205   
4206   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
4207   
4208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4209     SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4210   }
4211   
4212   (arg1)->SetLoadAddress(arg2,*arg3);
4213   
4214   return SWIG_arg;
4215   
4216   if(0) SWIG_fail;
4217   
4218 fail:
4219   lua_error(L);
4220   return SWIG_arg;
4221 }
4222
4223
4224 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4225   int SWIG_arg = 0;
4226   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4227   lldb::addr_t arg2 ;
4228   bool result;
4229   
4230   SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4232   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4233   
4234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4235     SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4236   }
4237   
4238   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
4239   result = (bool)(arg1)->OffsetAddress(arg2);
4240   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4241   return SWIG_arg;
4242   
4243   if(0) SWIG_fail;
4244   
4245 fail:
4246   lua_error(L);
4247   return SWIG_arg;
4248 }
4249
4250
4251 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4252   int SWIG_arg = 0;
4253   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4254   lldb::SBStream *arg2 = 0 ;
4255   bool result;
4256   
4257   SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4259   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4260   
4261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4262     SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4263   }
4264   
4265   
4266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4267     SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4268   }
4269   
4270   result = (bool)(arg1)->GetDescription(*arg2);
4271   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4272   return SWIG_arg;
4273   
4274   if(0) SWIG_fail;
4275   
4276 fail:
4277   lua_error(L);
4278   return SWIG_arg;
4279 }
4280
4281
4282 static int _wrap_SBAddress_GetSection(lua_State* L) {
4283   int SWIG_arg = 0;
4284   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4285   lldb::SBSection result;
4286   
4287   SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4289   
4290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4291     SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4292   }
4293   
4294   result = (arg1)->GetSection();
4295   {
4296     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
4297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4298   }
4299   return SWIG_arg;
4300   
4301   if(0) SWIG_fail;
4302   
4303 fail:
4304   lua_error(L);
4305   return SWIG_arg;
4306 }
4307
4308
4309 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4310   int SWIG_arg = 0;
4311   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4312   lldb::addr_t result;
4313   
4314   SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4316   
4317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4318     SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4319   }
4320   
4321   result = (lldb::addr_t)(arg1)->GetOffset();
4322   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4323   return SWIG_arg;
4324   
4325   if(0) SWIG_fail;
4326   
4327 fail:
4328   lua_error(L);
4329   return SWIG_arg;
4330 }
4331
4332
4333 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4334   int SWIG_arg = 0;
4335   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4336   lldb::SBSection arg2 ;
4337   lldb::addr_t arg3 ;
4338   lldb::SBSection *argp2 ;
4339   
4340   SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4342   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4343   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4344   
4345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4346     SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4347   }
4348   
4349   
4350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4351     SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4352   }
4353   arg2 = *argp2;
4354   
4355   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
4356   (arg1)->SetAddress(arg2,arg3);
4357   
4358   return SWIG_arg;
4359   
4360   if(0) SWIG_fail;
4361   
4362 fail:
4363   lua_error(L);
4364   return SWIG_arg;
4365 }
4366
4367
4368 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4369   int SWIG_arg = 0;
4370   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4371   uint32_t arg2 ;
4372   lldb::SBSymbolContext result;
4373   
4374   SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4376   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4377   
4378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4379     SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4380   }
4381   
4382   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
4383   arg2 = (uint32_t)lua_tonumber(L, 2);
4384   result = (arg1)->GetSymbolContext(arg2);
4385   {
4386     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
4387     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4388   }
4389   return SWIG_arg;
4390   
4391   if(0) SWIG_fail;
4392   
4393 fail:
4394   lua_error(L);
4395   return SWIG_arg;
4396 }
4397
4398
4399 static int _wrap_SBAddress_GetModule(lua_State* L) {
4400   int SWIG_arg = 0;
4401   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4402   lldb::SBModule result;
4403   
4404   SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4406   
4407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4408     SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4409   }
4410   
4411   result = (arg1)->GetModule();
4412   {
4413     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
4414     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4415   }
4416   return SWIG_arg;
4417   
4418   if(0) SWIG_fail;
4419   
4420 fail:
4421   lua_error(L);
4422   return SWIG_arg;
4423 }
4424
4425
4426 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4427   int SWIG_arg = 0;
4428   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4429   lldb::SBCompileUnit result;
4430   
4431   SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4432   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4433   
4434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4435     SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4436   }
4437   
4438   result = (arg1)->GetCompileUnit();
4439   {
4440     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
4441     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4442   }
4443   return SWIG_arg;
4444   
4445   if(0) SWIG_fail;
4446   
4447 fail:
4448   lua_error(L);
4449   return SWIG_arg;
4450 }
4451
4452
4453 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4454   int SWIG_arg = 0;
4455   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4456   lldb::SBFunction result;
4457   
4458   SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4460   
4461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4462     SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4463   }
4464   
4465   result = (arg1)->GetFunction();
4466   {
4467     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
4468     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4469   }
4470   return SWIG_arg;
4471   
4472   if(0) SWIG_fail;
4473   
4474 fail:
4475   lua_error(L);
4476   return SWIG_arg;
4477 }
4478
4479
4480 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4481   int SWIG_arg = 0;
4482   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4483   lldb::SBBlock result;
4484   
4485   SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4487   
4488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4489     SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4490   }
4491   
4492   result = (arg1)->GetBlock();
4493   {
4494     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
4495     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4496   }
4497   return SWIG_arg;
4498   
4499   if(0) SWIG_fail;
4500   
4501 fail:
4502   lua_error(L);
4503   return SWIG_arg;
4504 }
4505
4506
4507 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4508   int SWIG_arg = 0;
4509   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4510   lldb::SBSymbol result;
4511   
4512   SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4514   
4515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4516     SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4517   }
4518   
4519   result = (arg1)->GetSymbol();
4520   {
4521     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
4522     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4523   }
4524   return SWIG_arg;
4525   
4526   if(0) SWIG_fail;
4527   
4528 fail:
4529   lua_error(L);
4530   return SWIG_arg;
4531 }
4532
4533
4534 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4535   int SWIG_arg = 0;
4536   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4537   lldb::SBLineEntry result;
4538   
4539   SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4541   
4542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4543     SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4544   }
4545   
4546   result = (arg1)->GetLineEntry();
4547   {
4548     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
4549     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4550   }
4551   return SWIG_arg;
4552   
4553   if(0) SWIG_fail;
4554   
4555 fail:
4556   lua_error(L);
4557   return SWIG_arg;
4558 }
4559
4560
4561 static int _wrap_SBAddress___tostring(lua_State* L) {
4562   int SWIG_arg = 0;
4563   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4564   std::string result;
4565   
4566   SWIG_check_num_args("lldb::SBAddress::__str__",1,1)
4567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__str__",1,"lldb::SBAddress *");
4568   
4569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4570     SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4571   }
4572   
4573   result = lldb_SBAddress___str__(arg1);
4574   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4575   return SWIG_arg;
4576   
4577   if(0) SWIG_fail;
4578   
4579 fail:
4580   lua_error(L);
4581   return SWIG_arg;
4582 }
4583
4584
4585 static void swig_delete_SBAddress(void *obj) {
4586 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4587 delete arg1;
4588 }
4589 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4590     assert(lua_istable(L,1));
4591     lua_pushcfunction(L,_wrap_new_SBAddress);
4592     assert(!lua_isnil(L,-1));
4593     lua_replace(L,1); /* replace our table with real constructor */
4594     lua_call(L,lua_gettop(L)-1,1);
4595     return 1;
4596 }
4597 static swig_lua_attribute swig_SBAddress_attributes[] = {
4598     {0,0,0}
4599 };
4600 static swig_lua_method swig_SBAddress_methods[]= {
4601     { "IsValid", _wrap_SBAddress_IsValid},
4602     { "Clear", _wrap_SBAddress_Clear},
4603     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4604     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4605     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4606     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4607     { "GetDescription", _wrap_SBAddress_GetDescription},
4608     { "GetSection", _wrap_SBAddress_GetSection},
4609     { "GetOffset", _wrap_SBAddress_GetOffset},
4610     { "SetAddress", _wrap_SBAddress_SetAddress},
4611     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4612     { "GetModule", _wrap_SBAddress_GetModule},
4613     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4614     { "GetFunction", _wrap_SBAddress_GetFunction},
4615     { "GetBlock", _wrap_SBAddress_GetBlock},
4616     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4617     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4618     { "__tostring", _wrap_SBAddress___tostring},
4619     {0,0}
4620 };
4621 static swig_lua_method swig_SBAddress_meta[] = {
4622     { "__tostring", _wrap_SBAddress___tostring},
4623     {0,0}
4624 };
4625
4626 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4627     {0,0,0}
4628 };
4629 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4630     {0,0,0,0,0,0}
4631 };
4632 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4633     {0,0}
4634 };
4635 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4636     0
4637 };
4638
4639 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4640     "SBAddress",
4641     swig_SBAddress_Sf_SwigStatic_methods,
4642     swig_SBAddress_Sf_SwigStatic_attributes,
4643     swig_SBAddress_Sf_SwigStatic_constants,
4644     swig_SBAddress_Sf_SwigStatic_classes,
4645     0
4646 };
4647 static swig_lua_class *swig_SBAddress_bases[] = {0};
4648 static const char *swig_SBAddress_base_names[] = {0};
4649 static swig_lua_class _wrap_class_SBAddress = { "SBAddress", "SBAddress", &SWIGTYPE_p_lldb__SBAddress,_proxy__wrap_new_SBAddress, swig_delete_SBAddress, swig_SBAddress_methods, swig_SBAddress_attributes, &swig_SBAddress_Sf_SwigStatic, swig_SBAddress_meta, swig_SBAddress_bases, swig_SBAddress_base_names };
4650
4651 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4652   int SWIG_arg = 0;
4653   lldb::SBAttachInfo *result = 0 ;
4654   
4655   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4656   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4657   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4658   return SWIG_arg;
4659   
4660   if(0) SWIG_fail;
4661   
4662 fail:
4663   lua_error(L);
4664   return SWIG_arg;
4665 }
4666
4667
4668 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4669   int SWIG_arg = 0;
4670   lldb::pid_t arg1 ;
4671   lldb::SBAttachInfo *result = 0 ;
4672   
4673   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4674   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4675   arg1 = (lldb::pid_t)lua_tonumber(L, 1);
4676   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4677   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4678   return SWIG_arg;
4679   
4680   if(0) SWIG_fail;
4681   
4682 fail:
4683   lua_error(L);
4684   return SWIG_arg;
4685 }
4686
4687
4688 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4689   int SWIG_arg = 0;
4690   char *arg1 = (char *) 0 ;
4691   bool arg2 ;
4692   lldb::SBAttachInfo *result = 0 ;
4693   
4694   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4695   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4696   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4697   arg1 = (char *)lua_tostring(L, 1);
4698   arg2 = (lua_toboolean(L, 2)!=0);
4699   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4700   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4701   return SWIG_arg;
4702   
4703   if(0) SWIG_fail;
4704   
4705 fail:
4706   lua_error(L);
4707   return SWIG_arg;
4708 }
4709
4710
4711 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4712   int SWIG_arg = 0;
4713   char *arg1 = (char *) 0 ;
4714   bool arg2 ;
4715   bool arg3 ;
4716   lldb::SBAttachInfo *result = 0 ;
4717   
4718   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4719   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4720   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4721   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4722   arg1 = (char *)lua_tostring(L, 1);
4723   arg2 = (lua_toboolean(L, 2)!=0);
4724   arg3 = (lua_toboolean(L, 3)!=0);
4725   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4726   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4727   return SWIG_arg;
4728   
4729   if(0) SWIG_fail;
4730   
4731 fail:
4732   lua_error(L);
4733   return SWIG_arg;
4734 }
4735
4736
4737 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4738   int SWIG_arg = 0;
4739   lldb::SBAttachInfo *arg1 = 0 ;
4740   lldb::SBAttachInfo *result = 0 ;
4741   
4742   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4743   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4744   
4745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4746     SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4747   }
4748   
4749   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4750   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++; 
4751   return SWIG_arg;
4752   
4753   if(0) SWIG_fail;
4754   
4755 fail:
4756   lua_error(L);
4757   return SWIG_arg;
4758 }
4759
4760
4761 static int _wrap_new_SBAttachInfo(lua_State* L) {
4762   int argc;
4763   int argv[4]={
4764     1,2,3,4
4765   };
4766   
4767   argc = lua_gettop(L);
4768   if (argc == 0) {
4769     return _wrap_new_SBAttachInfo__SWIG_0(L);
4770   }
4771   if (argc == 1) {
4772     int _v;
4773     {
4774       void *ptr;
4775       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4776         _v = 0;
4777       } else {
4778         _v = 1;
4779       }
4780     }
4781     if (_v) {
4782       return _wrap_new_SBAttachInfo__SWIG_4(L);
4783     }
4784   }
4785   if (argc == 1) {
4786     int _v;
4787     {
4788       _v = lua_isnumber(L,argv[0]);
4789     }
4790     if (_v) {
4791       return _wrap_new_SBAttachInfo__SWIG_1(L);
4792     }
4793   }
4794   if (argc == 2) {
4795     int _v;
4796     {
4797       _v = SWIG_lua_isnilstring(L,argv[0]);
4798     }
4799     if (_v) {
4800       {
4801         _v = lua_isboolean(L,argv[1]);
4802       }
4803       if (_v) {
4804         return _wrap_new_SBAttachInfo__SWIG_2(L);
4805       }
4806     }
4807   }
4808   if (argc == 3) {
4809     int _v;
4810     {
4811       _v = SWIG_lua_isnilstring(L,argv[0]);
4812     }
4813     if (_v) {
4814       {
4815         _v = lua_isboolean(L,argv[1]);
4816       }
4817       if (_v) {
4818         {
4819           _v = lua_isboolean(L,argv[2]);
4820         }
4821         if (_v) {
4822           return _wrap_new_SBAttachInfo__SWIG_3(L);
4823         }
4824       }
4825     }
4826   }
4827   
4828   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4829     "  Possible C/C++ prototypes are:\n"
4830     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4831     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4832     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4833     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4834     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4835   lua_error(L);return 0;
4836 }
4837
4838
4839 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4840   int SWIG_arg = 0;
4841   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4842   lldb::pid_t result;
4843   
4844   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4846   
4847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4848     SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4849   }
4850   
4851   result = (lldb::pid_t)(arg1)->GetProcessID();
4852   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4853   return SWIG_arg;
4854   
4855   if(0) SWIG_fail;
4856   
4857 fail:
4858   lua_error(L);
4859   return SWIG_arg;
4860 }
4861
4862
4863 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4864   int SWIG_arg = 0;
4865   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4866   lldb::pid_t arg2 ;
4867   
4868   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
4869   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
4870   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
4871   
4872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4873     SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4874   }
4875   
4876   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
4877   (arg1)->SetProcessID(arg2);
4878   
4879   return SWIG_arg;
4880   
4881   if(0) SWIG_fail;
4882   
4883 fail:
4884   lua_error(L);
4885   return SWIG_arg;
4886 }
4887
4888
4889 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
4890   int SWIG_arg = 0;
4891   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4892   char *arg2 = (char *) 0 ;
4893   
4894   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4896   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
4897   
4898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4899     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4900   }
4901   
4902   arg2 = (char *)lua_tostring(L, 2);
4903   (arg1)->SetExecutable((char const *)arg2);
4904   
4905   return SWIG_arg;
4906   
4907   if(0) SWIG_fail;
4908   
4909 fail:
4910   lua_error(L);
4911   return SWIG_arg;
4912 }
4913
4914
4915 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
4916   int SWIG_arg = 0;
4917   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4918   lldb::SBFileSpec arg2 ;
4919   lldb::SBFileSpec *argp2 ;
4920   
4921   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4923   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
4924   
4925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4926     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4927   }
4928   
4929   
4930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
4931     SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
4932   }
4933   arg2 = *argp2;
4934   
4935   (arg1)->SetExecutable(arg2);
4936   
4937   return SWIG_arg;
4938   
4939   if(0) SWIG_fail;
4940   
4941 fail:
4942   lua_error(L);
4943   return SWIG_arg;
4944 }
4945
4946
4947 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
4948   int argc;
4949   int argv[3]={
4950     1,2,3
4951   };
4952   
4953   argc = lua_gettop(L);
4954   if (argc == 2) {
4955     int _v;
4956     {
4957       void *ptr;
4958       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4959         _v = 0;
4960       } else {
4961         _v = 1;
4962       }
4963     }
4964     if (_v) {
4965       {
4966         void *ptr;
4967         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
4968           _v = 0;
4969         } else {
4970           _v = 1;
4971         }
4972       }
4973       if (_v) {
4974         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
4975       }
4976     }
4977   }
4978   if (argc == 2) {
4979     int _v;
4980     {
4981       void *ptr;
4982       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4983         _v = 0;
4984       } else {
4985         _v = 1;
4986       }
4987     }
4988     if (_v) {
4989       {
4990         _v = SWIG_lua_isnilstring(L,argv[1]);
4991       }
4992       if (_v) {
4993         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
4994       }
4995     }
4996   }
4997   
4998   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
4999     "  Possible C/C++ prototypes are:\n"
5000     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5001     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5002   lua_error(L);return 0;
5003 }
5004
5005
5006 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5007   int SWIG_arg = 0;
5008   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5009   bool result;
5010   
5011   SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5013   
5014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5015     SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5016   }
5017   
5018   result = (bool)(arg1)->GetWaitForLaunch();
5019   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5020   return SWIG_arg;
5021   
5022   if(0) SWIG_fail;
5023   
5024 fail:
5025   lua_error(L);
5026   return SWIG_arg;
5027 }
5028
5029
5030 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5031   int SWIG_arg = 0;
5032   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5033   bool arg2 ;
5034   
5035   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5037   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5038   
5039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5040     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5041   }
5042   
5043   arg2 = (lua_toboolean(L, 2)!=0);
5044   (arg1)->SetWaitForLaunch(arg2);
5045   
5046   return SWIG_arg;
5047   
5048   if(0) SWIG_fail;
5049   
5050 fail:
5051   lua_error(L);
5052   return SWIG_arg;
5053 }
5054
5055
5056 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5057   int SWIG_arg = 0;
5058   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5059   bool arg2 ;
5060   bool arg3 ;
5061   
5062   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5063   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5064   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5065   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5066   
5067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5068     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5069   }
5070   
5071   arg2 = (lua_toboolean(L, 2)!=0);
5072   arg3 = (lua_toboolean(L, 3)!=0);
5073   (arg1)->SetWaitForLaunch(arg2,arg3);
5074   
5075   return SWIG_arg;
5076   
5077   if(0) SWIG_fail;
5078   
5079 fail:
5080   lua_error(L);
5081   return SWIG_arg;
5082 }
5083
5084
5085 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5086   int argc;
5087   int argv[4]={
5088     1,2,3,4
5089   };
5090   
5091   argc = lua_gettop(L);
5092   if (argc == 2) {
5093     int _v;
5094     {
5095       void *ptr;
5096       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5097         _v = 0;
5098       } else {
5099         _v = 1;
5100       }
5101     }
5102     if (_v) {
5103       {
5104         _v = lua_isboolean(L,argv[1]);
5105       }
5106       if (_v) {
5107         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5108       }
5109     }
5110   }
5111   if (argc == 3) {
5112     int _v;
5113     {
5114       void *ptr;
5115       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5116         _v = 0;
5117       } else {
5118         _v = 1;
5119       }
5120     }
5121     if (_v) {
5122       {
5123         _v = lua_isboolean(L,argv[1]);
5124       }
5125       if (_v) {
5126         {
5127           _v = lua_isboolean(L,argv[2]);
5128         }
5129         if (_v) {
5130           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5131         }
5132       }
5133     }
5134   }
5135   
5136   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5137     "  Possible C/C++ prototypes are:\n"
5138     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5139     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5140   lua_error(L);return 0;
5141 }
5142
5143
5144 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5145   int SWIG_arg = 0;
5146   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5147   bool result;
5148   
5149   SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5151   
5152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5153     SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5154   }
5155   
5156   result = (bool)(arg1)->GetIgnoreExisting();
5157   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5158   return SWIG_arg;
5159   
5160   if(0) SWIG_fail;
5161   
5162 fail:
5163   lua_error(L);
5164   return SWIG_arg;
5165 }
5166
5167
5168 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5169   int SWIG_arg = 0;
5170   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5171   bool arg2 ;
5172   
5173   SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5175   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5176   
5177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5178     SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5179   }
5180   
5181   arg2 = (lua_toboolean(L, 2)!=0);
5182   (arg1)->SetIgnoreExisting(arg2);
5183   
5184   return SWIG_arg;
5185   
5186   if(0) SWIG_fail;
5187   
5188 fail:
5189   lua_error(L);
5190   return SWIG_arg;
5191 }
5192
5193
5194 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5195   int SWIG_arg = 0;
5196   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5197   uint32_t result;
5198   
5199   SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5201   
5202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5203     SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5204   }
5205   
5206   result = (uint32_t)(arg1)->GetResumeCount();
5207   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5208   return SWIG_arg;
5209   
5210   if(0) SWIG_fail;
5211   
5212 fail:
5213   lua_error(L);
5214   return SWIG_arg;
5215 }
5216
5217
5218 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5219   int SWIG_arg = 0;
5220   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5221   uint32_t arg2 ;
5222   
5223   SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5225   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5226   
5227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5228     SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5229   }
5230   
5231   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5232   arg2 = (uint32_t)lua_tonumber(L, 2);
5233   (arg1)->SetResumeCount(arg2);
5234   
5235   return SWIG_arg;
5236   
5237   if(0) SWIG_fail;
5238   
5239 fail:
5240   lua_error(L);
5241   return SWIG_arg;
5242 }
5243
5244
5245 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5246   int SWIG_arg = 0;
5247   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5248   char *result = 0 ;
5249   
5250   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5252   
5253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5254     SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5255   }
5256   
5257   result = (char *)(arg1)->GetProcessPluginName();
5258   lua_pushstring(L,(const char *)result); SWIG_arg++;
5259   return SWIG_arg;
5260   
5261   if(0) SWIG_fail;
5262   
5263 fail:
5264   lua_error(L);
5265   return SWIG_arg;
5266 }
5267
5268
5269 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5270   int SWIG_arg = 0;
5271   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5272   char *arg2 = (char *) 0 ;
5273   
5274   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5276   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5277   
5278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5279     SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5280   }
5281   
5282   arg2 = (char *)lua_tostring(L, 2);
5283   (arg1)->SetProcessPluginName((char const *)arg2);
5284   
5285   return SWIG_arg;
5286   
5287   if(0) SWIG_fail;
5288   
5289 fail:
5290   lua_error(L);
5291   return SWIG_arg;
5292 }
5293
5294
5295 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5296   int SWIG_arg = 0;
5297   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5298   uint32_t result;
5299   
5300   SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5302   
5303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5304     SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5305   }
5306   
5307   result = (uint32_t)(arg1)->GetUserID();
5308   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5309   return SWIG_arg;
5310   
5311   if(0) SWIG_fail;
5312   
5313 fail:
5314   lua_error(L);
5315   return SWIG_arg;
5316 }
5317
5318
5319 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5320   int SWIG_arg = 0;
5321   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5322   uint32_t result;
5323   
5324   SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5326   
5327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5328     SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5329   }
5330   
5331   result = (uint32_t)(arg1)->GetGroupID();
5332   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5333   return SWIG_arg;
5334   
5335   if(0) SWIG_fail;
5336   
5337 fail:
5338   lua_error(L);
5339   return SWIG_arg;
5340 }
5341
5342
5343 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5344   int SWIG_arg = 0;
5345   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5346   bool result;
5347   
5348   SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5350   
5351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5352     SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5353   }
5354   
5355   result = (bool)(arg1)->UserIDIsValid();
5356   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5357   return SWIG_arg;
5358   
5359   if(0) SWIG_fail;
5360   
5361 fail:
5362   lua_error(L);
5363   return SWIG_arg;
5364 }
5365
5366
5367 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5368   int SWIG_arg = 0;
5369   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5370   bool result;
5371   
5372   SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5374   
5375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5376     SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5377   }
5378   
5379   result = (bool)(arg1)->GroupIDIsValid();
5380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5381   return SWIG_arg;
5382   
5383   if(0) SWIG_fail;
5384   
5385 fail:
5386   lua_error(L);
5387   return SWIG_arg;
5388 }
5389
5390
5391 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5392   int SWIG_arg = 0;
5393   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5394   uint32_t arg2 ;
5395   
5396   SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5398   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5399   
5400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5401     SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5402   }
5403   
5404   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5405   arg2 = (uint32_t)lua_tonumber(L, 2);
5406   (arg1)->SetUserID(arg2);
5407   
5408   return SWIG_arg;
5409   
5410   if(0) SWIG_fail;
5411   
5412 fail:
5413   lua_error(L);
5414   return SWIG_arg;
5415 }
5416
5417
5418 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5419   int SWIG_arg = 0;
5420   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5421   uint32_t arg2 ;
5422   
5423   SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5425   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5426   
5427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5428     SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5429   }
5430   
5431   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5432   arg2 = (uint32_t)lua_tonumber(L, 2);
5433   (arg1)->SetGroupID(arg2);
5434   
5435   return SWIG_arg;
5436   
5437   if(0) SWIG_fail;
5438   
5439 fail:
5440   lua_error(L);
5441   return SWIG_arg;
5442 }
5443
5444
5445 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5446   int SWIG_arg = 0;
5447   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5448   uint32_t result;
5449   
5450   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5452   
5453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5454     SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5455   }
5456   
5457   result = (uint32_t)(arg1)->GetEffectiveUserID();
5458   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5459   return SWIG_arg;
5460   
5461   if(0) SWIG_fail;
5462   
5463 fail:
5464   lua_error(L);
5465   return SWIG_arg;
5466 }
5467
5468
5469 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5470   int SWIG_arg = 0;
5471   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5472   uint32_t result;
5473   
5474   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5476   
5477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5478     SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5479   }
5480   
5481   result = (uint32_t)(arg1)->GetEffectiveGroupID();
5482   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5483   return SWIG_arg;
5484   
5485   if(0) SWIG_fail;
5486   
5487 fail:
5488   lua_error(L);
5489   return SWIG_arg;
5490 }
5491
5492
5493 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5494   int SWIG_arg = 0;
5495   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5496   bool result;
5497   
5498   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5500   
5501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5502     SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5503   }
5504   
5505   result = (bool)(arg1)->EffectiveUserIDIsValid();
5506   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5507   return SWIG_arg;
5508   
5509   if(0) SWIG_fail;
5510   
5511 fail:
5512   lua_error(L);
5513   return SWIG_arg;
5514 }
5515
5516
5517 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5518   int SWIG_arg = 0;
5519   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5520   bool result;
5521   
5522   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5524   
5525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5526     SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5527   }
5528   
5529   result = (bool)(arg1)->EffectiveGroupIDIsValid();
5530   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5531   return SWIG_arg;
5532   
5533   if(0) SWIG_fail;
5534   
5535 fail:
5536   lua_error(L);
5537   return SWIG_arg;
5538 }
5539
5540
5541 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5542   int SWIG_arg = 0;
5543   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5544   uint32_t arg2 ;
5545   
5546   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5548   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5549   
5550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5551     SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5552   }
5553   
5554   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5555   arg2 = (uint32_t)lua_tonumber(L, 2);
5556   (arg1)->SetEffectiveUserID(arg2);
5557   
5558   return SWIG_arg;
5559   
5560   if(0) SWIG_fail;
5561   
5562 fail:
5563   lua_error(L);
5564   return SWIG_arg;
5565 }
5566
5567
5568 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5569   int SWIG_arg = 0;
5570   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5571   uint32_t arg2 ;
5572   
5573   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5575   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5576   
5577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5578     SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5579   }
5580   
5581   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5582   arg2 = (uint32_t)lua_tonumber(L, 2);
5583   (arg1)->SetEffectiveGroupID(arg2);
5584   
5585   return SWIG_arg;
5586   
5587   if(0) SWIG_fail;
5588   
5589 fail:
5590   lua_error(L);
5591   return SWIG_arg;
5592 }
5593
5594
5595 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5596   int SWIG_arg = 0;
5597   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5598   lldb::pid_t result;
5599   
5600   SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5602   
5603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5604     SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5605   }
5606   
5607   result = (lldb::pid_t)(arg1)->GetParentProcessID();
5608   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5609   return SWIG_arg;
5610   
5611   if(0) SWIG_fail;
5612   
5613 fail:
5614   lua_error(L);
5615   return SWIG_arg;
5616 }
5617
5618
5619 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5620   int SWIG_arg = 0;
5621   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5622   lldb::pid_t arg2 ;
5623   
5624   SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5625   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5626   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5627   
5628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5629     SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5630   }
5631   
5632   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
5633   (arg1)->SetParentProcessID(arg2);
5634   
5635   return SWIG_arg;
5636   
5637   if(0) SWIG_fail;
5638   
5639 fail:
5640   lua_error(L);
5641   return SWIG_arg;
5642 }
5643
5644
5645 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5646   int SWIG_arg = 0;
5647   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5648   bool result;
5649   
5650   SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5652   
5653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5654     SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5655   }
5656   
5657   result = (bool)(arg1)->ParentProcessIDIsValid();
5658   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5659   return SWIG_arg;
5660   
5661   if(0) SWIG_fail;
5662   
5663 fail:
5664   lua_error(L);
5665   return SWIG_arg;
5666 }
5667
5668
5669 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5670   int SWIG_arg = 0;
5671   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5672   lldb::SBListener result;
5673   
5674   SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5675   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5676   
5677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5678     SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5679   }
5680   
5681   result = (arg1)->GetListener();
5682   {
5683     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
5684     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5685   }
5686   return SWIG_arg;
5687   
5688   if(0) SWIG_fail;
5689   
5690 fail:
5691   lua_error(L);
5692   return SWIG_arg;
5693 }
5694
5695
5696 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5697   int SWIG_arg = 0;
5698   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5699   lldb::SBListener *arg2 = 0 ;
5700   
5701   SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5703   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5704   
5705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5706     SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5707   }
5708   
5709   
5710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5711     SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5712   }
5713   
5714   (arg1)->SetListener(*arg2);
5715   
5716   return SWIG_arg;
5717   
5718   if(0) SWIG_fail;
5719   
5720 fail:
5721   lua_error(L);
5722   return SWIG_arg;
5723 }
5724
5725
5726 static void swig_delete_SBAttachInfo(void *obj) {
5727 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5728 delete arg1;
5729 }
5730 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5731     assert(lua_istable(L,1));
5732     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5733     assert(!lua_isnil(L,-1));
5734     lua_replace(L,1); /* replace our table with real constructor */
5735     lua_call(L,lua_gettop(L)-1,1);
5736     return 1;
5737 }
5738 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5739     {0,0,0}
5740 };
5741 static swig_lua_method swig_SBAttachInfo_methods[]= {
5742     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5743     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5744     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5745     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5746     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5747     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5748     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5749     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5750     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5751     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5752     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5753     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5754     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5755     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5756     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5757     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5758     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5759     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5760     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5761     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5762     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5763     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5764     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5765     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5766     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5767     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5768     { "GetListener", _wrap_SBAttachInfo_GetListener},
5769     { "SetListener", _wrap_SBAttachInfo_SetListener},
5770     {0,0}
5771 };
5772 static swig_lua_method swig_SBAttachInfo_meta[] = {
5773     {0,0}
5774 };
5775
5776 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5777     {0,0,0}
5778 };
5779 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5780     {0,0,0,0,0,0}
5781 };
5782 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5783     {0,0}
5784 };
5785 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5786     0
5787 };
5788
5789 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5790     "SBAttachInfo",
5791     swig_SBAttachInfo_Sf_SwigStatic_methods,
5792     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5793     swig_SBAttachInfo_Sf_SwigStatic_constants,
5794     swig_SBAttachInfo_Sf_SwigStatic_classes,
5795     0
5796 };
5797 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5798 static const char *swig_SBAttachInfo_base_names[] = {0};
5799 static swig_lua_class _wrap_class_SBAttachInfo = { "SBAttachInfo", "SBAttachInfo", &SWIGTYPE_p_lldb__SBAttachInfo,_proxy__wrap_new_SBAttachInfo, swig_delete_SBAttachInfo, swig_SBAttachInfo_methods, swig_SBAttachInfo_attributes, &swig_SBAttachInfo_Sf_SwigStatic, swig_SBAttachInfo_meta, swig_SBAttachInfo_bases, swig_SBAttachInfo_base_names };
5800
5801 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5802   int SWIG_arg = 0;
5803   lldb::SBBlock *result = 0 ;
5804   
5805   SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5806   result = (lldb::SBBlock *)new lldb::SBBlock();
5807   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++; 
5808   return SWIG_arg;
5809   
5810   if(0) SWIG_fail;
5811   
5812 fail:
5813   lua_error(L);
5814   return SWIG_arg;
5815 }
5816
5817
5818 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5819   int SWIG_arg = 0;
5820   lldb::SBBlock *arg1 = 0 ;
5821   lldb::SBBlock *result = 0 ;
5822   
5823   SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5824   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5825   
5826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5827     SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5828   }
5829   
5830   result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5831   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++; 
5832   return SWIG_arg;
5833   
5834   if(0) SWIG_fail;
5835   
5836 fail:
5837   lua_error(L);
5838   return SWIG_arg;
5839 }
5840
5841
5842 static int _wrap_new_SBBlock(lua_State* L) {
5843   int argc;
5844   int argv[2]={
5845     1,2
5846   };
5847   
5848   argc = lua_gettop(L);
5849   if (argc == 0) {
5850     return _wrap_new_SBBlock__SWIG_0(L);
5851   }
5852   if (argc == 1) {
5853     int _v;
5854     {
5855       void *ptr;
5856       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
5857         _v = 0;
5858       } else {
5859         _v = 1;
5860       }
5861     }
5862     if (_v) {
5863       return _wrap_new_SBBlock__SWIG_1(L);
5864     }
5865   }
5866   
5867   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5868     "  Possible C/C++ prototypes are:\n"
5869     "    lldb::SBBlock::SBBlock()\n"
5870     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5871   lua_error(L);return 0;
5872 }
5873
5874
5875 static int _wrap_SBBlock_IsInlined(lua_State* L) {
5876   int SWIG_arg = 0;
5877   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5878   bool result;
5879   
5880   SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
5881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
5882   
5883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5884     SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
5885   }
5886   
5887   result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
5888   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5889   return SWIG_arg;
5890   
5891   if(0) SWIG_fail;
5892   
5893 fail:
5894   lua_error(L);
5895   return SWIG_arg;
5896 }
5897
5898
5899 static int _wrap_SBBlock_IsValid(lua_State* L) {
5900   int SWIG_arg = 0;
5901   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5902   bool result;
5903   
5904   SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
5905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
5906   
5907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5908     SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
5909   }
5910   
5911   result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
5912   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5913   return SWIG_arg;
5914   
5915   if(0) SWIG_fail;
5916   
5917 fail:
5918   lua_error(L);
5919   return SWIG_arg;
5920 }
5921
5922
5923 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
5924   int SWIG_arg = 0;
5925   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5926   char *result = 0 ;
5927   
5928   SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
5929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
5930   
5931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5932     SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
5933   }
5934   
5935   result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
5936   lua_pushstring(L,(const char *)result); SWIG_arg++;
5937   return SWIG_arg;
5938   
5939   if(0) SWIG_fail;
5940   
5941 fail:
5942   lua_error(L);
5943   return SWIG_arg;
5944 }
5945
5946
5947 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
5948   int SWIG_arg = 0;
5949   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5950   lldb::SBFileSpec result;
5951   
5952   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
5953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
5954   
5955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5956     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
5957   }
5958   
5959   result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
5960   {
5961     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
5962     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
5963   }
5964   return SWIG_arg;
5965   
5966   if(0) SWIG_fail;
5967   
5968 fail:
5969   lua_error(L);
5970   return SWIG_arg;
5971 }
5972
5973
5974 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
5975   int SWIG_arg = 0;
5976   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5977   uint32_t result;
5978   
5979   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
5980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
5981   
5982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5983     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
5984   }
5985   
5986   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
5987   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5988   return SWIG_arg;
5989   
5990   if(0) SWIG_fail;
5991   
5992 fail:
5993   lua_error(L);
5994   return SWIG_arg;
5995 }
5996
5997
5998 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
5999   int SWIG_arg = 0;
6000   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6001   uint32_t result;
6002   
6003   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6005   
6006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6007     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6008   }
6009   
6010   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6011   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6012   return SWIG_arg;
6013   
6014   if(0) SWIG_fail;
6015   
6016 fail:
6017   lua_error(L);
6018   return SWIG_arg;
6019 }
6020
6021
6022 static int _wrap_SBBlock_GetParent(lua_State* L) {
6023   int SWIG_arg = 0;
6024   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6025   lldb::SBBlock result;
6026   
6027   SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6029   
6030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6031     SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6032   }
6033   
6034   result = (arg1)->GetParent();
6035   {
6036     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6037     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6038   }
6039   return SWIG_arg;
6040   
6041   if(0) SWIG_fail;
6042   
6043 fail:
6044   lua_error(L);
6045   return SWIG_arg;
6046 }
6047
6048
6049 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6050   int SWIG_arg = 0;
6051   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6052   lldb::SBBlock result;
6053   
6054   SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6056   
6057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6058     SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6059   }
6060   
6061   result = (arg1)->GetContainingInlinedBlock();
6062   {
6063     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6064     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6065   }
6066   return SWIG_arg;
6067   
6068   if(0) SWIG_fail;
6069   
6070 fail:
6071   lua_error(L);
6072   return SWIG_arg;
6073 }
6074
6075
6076 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6077   int SWIG_arg = 0;
6078   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6079   lldb::SBBlock result;
6080   
6081   SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6083   
6084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6085     SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6086   }
6087   
6088   result = (arg1)->GetSibling();
6089   {
6090     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6091     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6092   }
6093   return SWIG_arg;
6094   
6095   if(0) SWIG_fail;
6096   
6097 fail:
6098   lua_error(L);
6099   return SWIG_arg;
6100 }
6101
6102
6103 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6104   int SWIG_arg = 0;
6105   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6106   lldb::SBBlock result;
6107   
6108   SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6110   
6111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6112     SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6113   }
6114   
6115   result = (arg1)->GetFirstChild();
6116   {
6117     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6118     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6119   }
6120   return SWIG_arg;
6121   
6122   if(0) SWIG_fail;
6123   
6124 fail:
6125   lua_error(L);
6126   return SWIG_arg;
6127 }
6128
6129
6130 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6131   int SWIG_arg = 0;
6132   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6133   uint32_t result;
6134   
6135   SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6137   
6138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6139     SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6140   }
6141   
6142   result = (uint32_t)(arg1)->GetNumRanges();
6143   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6144   return SWIG_arg;
6145   
6146   if(0) SWIG_fail;
6147   
6148 fail:
6149   lua_error(L);
6150   return SWIG_arg;
6151 }
6152
6153
6154 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6155   int SWIG_arg = 0;
6156   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6157   uint32_t arg2 ;
6158   lldb::SBAddress result;
6159   
6160   SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6161   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6162   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6163   
6164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6165     SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6166   }
6167   
6168   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6169   arg2 = (uint32_t)lua_tonumber(L, 2);
6170   result = (arg1)->GetRangeStartAddress(arg2);
6171   {
6172     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6173     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6174   }
6175   return SWIG_arg;
6176   
6177   if(0) SWIG_fail;
6178   
6179 fail:
6180   lua_error(L);
6181   return SWIG_arg;
6182 }
6183
6184
6185 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6186   int SWIG_arg = 0;
6187   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6188   uint32_t arg2 ;
6189   lldb::SBAddress result;
6190   
6191   SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6193   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6194   
6195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6196     SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6197   }
6198   
6199   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6200   arg2 = (uint32_t)lua_tonumber(L, 2);
6201   result = (arg1)->GetRangeEndAddress(arg2);
6202   {
6203     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6204     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6205   }
6206   return SWIG_arg;
6207   
6208   if(0) SWIG_fail;
6209   
6210 fail:
6211   lua_error(L);
6212   return SWIG_arg;
6213 }
6214
6215
6216 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6217   int SWIG_arg = 0;
6218   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6219   lldb::SBAddress arg2 ;
6220   lldb::SBAddress *argp2 ;
6221   uint32_t result;
6222   
6223   SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6225   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6226   
6227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6228     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6229   }
6230   
6231   
6232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6233     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6234   }
6235   arg2 = *argp2;
6236   
6237   result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6238   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6239   return SWIG_arg;
6240   
6241   if(0) SWIG_fail;
6242   
6243 fail:
6244   lua_error(L);
6245   return SWIG_arg;
6246 }
6247
6248
6249 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6250   int SWIG_arg = 0;
6251   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6252   lldb::SBStream *arg2 = 0 ;
6253   bool result;
6254   
6255   SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6257   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6258   
6259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6260     SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6261   }
6262   
6263   
6264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6265     SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6266   }
6267   
6268   result = (bool)(arg1)->GetDescription(*arg2);
6269   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6270   return SWIG_arg;
6271   
6272   if(0) SWIG_fail;
6273   
6274 fail:
6275   lua_error(L);
6276   return SWIG_arg;
6277 }
6278
6279
6280 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6281   int SWIG_arg = 0;
6282   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6283   lldb::SBFrame *arg2 = 0 ;
6284   bool arg3 ;
6285   bool arg4 ;
6286   bool arg5 ;
6287   lldb::DynamicValueType arg6 ;
6288   lldb::SBValueList result;
6289   
6290   SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6292   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6293   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6294   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6295   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6296   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6297   
6298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6299     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6300   }
6301   
6302   
6303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6304     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6305   }
6306   
6307   arg3 = (lua_toboolean(L, 3)!=0);
6308   arg4 = (lua_toboolean(L, 4)!=0);
6309   arg5 = (lua_toboolean(L, 5)!=0);
6310   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
6311   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6312   {
6313     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6314     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6315   }
6316   return SWIG_arg;
6317   
6318   if(0) SWIG_fail;
6319   
6320 fail:
6321   lua_error(L);
6322   return SWIG_arg;
6323 }
6324
6325
6326 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6327   int SWIG_arg = 0;
6328   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6329   lldb::SBTarget *arg2 = 0 ;
6330   bool arg3 ;
6331   bool arg4 ;
6332   bool arg5 ;
6333   lldb::SBValueList result;
6334   
6335   SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6337   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6338   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6339   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6340   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6341   
6342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6343     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6344   }
6345   
6346   
6347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6348     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6349   }
6350   
6351   arg3 = (lua_toboolean(L, 3)!=0);
6352   arg4 = (lua_toboolean(L, 4)!=0);
6353   arg5 = (lua_toboolean(L, 5)!=0);
6354   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6355   {
6356     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6357     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6358   }
6359   return SWIG_arg;
6360   
6361   if(0) SWIG_fail;
6362   
6363 fail:
6364   lua_error(L);
6365   return SWIG_arg;
6366 }
6367
6368
6369 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6370   int argc;
6371   int argv[7]={
6372     1,2,3,4,5,6,7
6373   };
6374   
6375   argc = lua_gettop(L);
6376   if (argc == 5) {
6377     int _v;
6378     {
6379       void *ptr;
6380       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6381         _v = 0;
6382       } else {
6383         _v = 1;
6384       }
6385     }
6386     if (_v) {
6387       {
6388         void *ptr;
6389         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
6390           _v = 0;
6391         } else {
6392           _v = 1;
6393         }
6394       }
6395       if (_v) {
6396         {
6397           _v = lua_isboolean(L,argv[2]);
6398         }
6399         if (_v) {
6400           {
6401             _v = lua_isboolean(L,argv[3]);
6402           }
6403           if (_v) {
6404             {
6405               _v = lua_isboolean(L,argv[4]);
6406             }
6407             if (_v) {
6408               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6409             }
6410           }
6411         }
6412       }
6413     }
6414   }
6415   if (argc == 6) {
6416     int _v;
6417     {
6418       void *ptr;
6419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6420         _v = 0;
6421       } else {
6422         _v = 1;
6423       }
6424     }
6425     if (_v) {
6426       {
6427         void *ptr;
6428         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
6429           _v = 0;
6430         } else {
6431           _v = 1;
6432         }
6433       }
6434       if (_v) {
6435         {
6436           _v = lua_isboolean(L,argv[2]);
6437         }
6438         if (_v) {
6439           {
6440             _v = lua_isboolean(L,argv[3]);
6441           }
6442           if (_v) {
6443             {
6444               _v = lua_isboolean(L,argv[4]);
6445             }
6446             if (_v) {
6447               {
6448                 _v = lua_isnumber(L,argv[5]);
6449               }
6450               if (_v) {
6451                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6452               }
6453             }
6454           }
6455         }
6456       }
6457     }
6458   }
6459   
6460   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6461     "  Possible C/C++ prototypes are:\n"
6462     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6463     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6464   lua_error(L);return 0;
6465 }
6466
6467
6468 static int _wrap_SBBlock___tostring(lua_State* L) {
6469   int SWIG_arg = 0;
6470   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6471   std::string result;
6472   
6473   SWIG_check_num_args("lldb::SBBlock::__str__",1,1)
6474   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__str__",1,"lldb::SBBlock *");
6475   
6476   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6477     SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6478   }
6479   
6480   result = lldb_SBBlock___str__(arg1);
6481   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6482   return SWIG_arg;
6483   
6484   if(0) SWIG_fail;
6485   
6486 fail:
6487   lua_error(L);
6488   return SWIG_arg;
6489 }
6490
6491
6492 static void swig_delete_SBBlock(void *obj) {
6493 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6494 delete arg1;
6495 }
6496 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6497     assert(lua_istable(L,1));
6498     lua_pushcfunction(L,_wrap_new_SBBlock);
6499     assert(!lua_isnil(L,-1));
6500     lua_replace(L,1); /* replace our table with real constructor */
6501     lua_call(L,lua_gettop(L)-1,1);
6502     return 1;
6503 }
6504 static swig_lua_attribute swig_SBBlock_attributes[] = {
6505     {0,0,0}
6506 };
6507 static swig_lua_method swig_SBBlock_methods[]= {
6508     { "IsInlined", _wrap_SBBlock_IsInlined},
6509     { "IsValid", _wrap_SBBlock_IsValid},
6510     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6511     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6512     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6513     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6514     { "GetParent", _wrap_SBBlock_GetParent},
6515     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6516     { "GetSibling", _wrap_SBBlock_GetSibling},
6517     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6518     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6519     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6520     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6521     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6522     { "GetDescription", _wrap_SBBlock_GetDescription},
6523     { "GetVariables", _wrap_SBBlock_GetVariables},
6524     { "__tostring", _wrap_SBBlock___tostring},
6525     {0,0}
6526 };
6527 static swig_lua_method swig_SBBlock_meta[] = {
6528     { "__tostring", _wrap_SBBlock___tostring},
6529     {0,0}
6530 };
6531
6532 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6533     {0,0,0}
6534 };
6535 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6536     {0,0,0,0,0,0}
6537 };
6538 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6539     {0,0}
6540 };
6541 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6542     0
6543 };
6544
6545 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6546     "SBBlock",
6547     swig_SBBlock_Sf_SwigStatic_methods,
6548     swig_SBBlock_Sf_SwigStatic_attributes,
6549     swig_SBBlock_Sf_SwigStatic_constants,
6550     swig_SBBlock_Sf_SwigStatic_classes,
6551     0
6552 };
6553 static swig_lua_class *swig_SBBlock_bases[] = {0};
6554 static const char *swig_SBBlock_base_names[] = {0};
6555 static swig_lua_class _wrap_class_SBBlock = { "SBBlock", "SBBlock", &SWIGTYPE_p_lldb__SBBlock,_proxy__wrap_new_SBBlock, swig_delete_SBBlock, swig_SBBlock_methods, swig_SBBlock_attributes, &swig_SBBlock_Sf_SwigStatic, swig_SBBlock_meta, swig_SBBlock_bases, swig_SBBlock_base_names };
6556
6557 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6558   int SWIG_arg = 0;
6559   lldb::SBBreakpoint *result = 0 ;
6560   
6561   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6562   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6563   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++; 
6564   return SWIG_arg;
6565   
6566   if(0) SWIG_fail;
6567   
6568 fail:
6569   lua_error(L);
6570   return SWIG_arg;
6571 }
6572
6573
6574 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6575   int SWIG_arg = 0;
6576   lldb::SBBreakpoint *arg1 = 0 ;
6577   lldb::SBBreakpoint *result = 0 ;
6578   
6579   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6580   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6581   
6582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6583     SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6584   }
6585   
6586   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6587   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++; 
6588   return SWIG_arg;
6589   
6590   if(0) SWIG_fail;
6591   
6592 fail:
6593   lua_error(L);
6594   return SWIG_arg;
6595 }
6596
6597
6598 static int _wrap_new_SBBreakpoint(lua_State* L) {
6599   int argc;
6600   int argv[2]={
6601     1,2
6602   };
6603   
6604   argc = lua_gettop(L);
6605   if (argc == 0) {
6606     return _wrap_new_SBBreakpoint__SWIG_0(L);
6607   }
6608   if (argc == 1) {
6609     int _v;
6610     {
6611       void *ptr;
6612       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
6613         _v = 0;
6614       } else {
6615         _v = 1;
6616       }
6617     }
6618     if (_v) {
6619       return _wrap_new_SBBreakpoint__SWIG_1(L);
6620     }
6621   }
6622   
6623   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6624     "  Possible C/C++ prototypes are:\n"
6625     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6626     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6627   lua_error(L);return 0;
6628 }
6629
6630
6631 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6632   int SWIG_arg = 0;
6633   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6634   lldb::SBBreakpoint *arg2 = 0 ;
6635   bool result;
6636   
6637   SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6639   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6640   
6641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6642     SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6643   }
6644   
6645   
6646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6647     SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6648   }
6649   
6650   result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6651   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6652   return SWIG_arg;
6653   
6654   if(0) SWIG_fail;
6655   
6656 fail:
6657   lua_error(L);
6658   return SWIG_arg;
6659 }
6660
6661
6662 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6663   int SWIG_arg = 0;
6664   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6665   lldb::break_id_t result;
6666   
6667   SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6669   
6670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6671     SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6672   }
6673   
6674   result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6675   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6676   return SWIG_arg;
6677   
6678   if(0) SWIG_fail;
6679   
6680 fail:
6681   lua_error(L);
6682   return SWIG_arg;
6683 }
6684
6685
6686 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6687   int SWIG_arg = 0;
6688   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6689   bool result;
6690   
6691   SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6693   
6694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6695     SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6696   }
6697   
6698   result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6699   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6700   return SWIG_arg;
6701   
6702   if(0) SWIG_fail;
6703   
6704 fail:
6705   lua_error(L);
6706   return SWIG_arg;
6707 }
6708
6709
6710 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
6711   int SWIG_arg = 0;
6712   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6713   
6714   SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6715   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6716   
6717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6718     SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6719   }
6720   
6721   (arg1)->ClearAllBreakpointSites();
6722   
6723   return SWIG_arg;
6724   
6725   if(0) SWIG_fail;
6726   
6727 fail:
6728   lua_error(L);
6729   return SWIG_arg;
6730 }
6731
6732
6733 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6734   int SWIG_arg = 0;
6735   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6736   lldb::addr_t arg2 ;
6737   lldb::SBBreakpointLocation result;
6738   
6739   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6741   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6742   
6743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6744     SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6745   }
6746   
6747   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
6748   result = (arg1)->FindLocationByAddress(arg2);
6749   {
6750     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6751     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6752   }
6753   return SWIG_arg;
6754   
6755   if(0) SWIG_fail;
6756   
6757 fail:
6758   lua_error(L);
6759   return SWIG_arg;
6760 }
6761
6762
6763 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6764   int SWIG_arg = 0;
6765   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6766   lldb::addr_t arg2 ;
6767   lldb::break_id_t result;
6768   
6769   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6771   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6772   
6773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6774     SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6775   }
6776   
6777   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
6778   result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6779   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6780   return SWIG_arg;
6781   
6782   if(0) SWIG_fail;
6783   
6784 fail:
6785   lua_error(L);
6786   return SWIG_arg;
6787 }
6788
6789
6790 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6791   int SWIG_arg = 0;
6792   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6793   lldb::break_id_t arg2 ;
6794   lldb::SBBreakpointLocation result;
6795   
6796   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6798   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6799   
6800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6801     SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6802   }
6803   
6804   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
6805   result = (arg1)->FindLocationByID(arg2);
6806   {
6807     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6808     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6809   }
6810   return SWIG_arg;
6811   
6812   if(0) SWIG_fail;
6813   
6814 fail:
6815   lua_error(L);
6816   return SWIG_arg;
6817 }
6818
6819
6820 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
6821   int SWIG_arg = 0;
6822   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6823   uint32_t arg2 ;
6824   lldb::SBBreakpointLocation result;
6825   
6826   SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6828   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6829   
6830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6831     SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6832   }
6833   
6834   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6835   arg2 = (uint32_t)lua_tonumber(L, 2);
6836   result = (arg1)->GetLocationAtIndex(arg2);
6837   {
6838     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6839     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6840   }
6841   return SWIG_arg;
6842   
6843   if(0) SWIG_fail;
6844   
6845 fail:
6846   lua_error(L);
6847   return SWIG_arg;
6848 }
6849
6850
6851 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
6852   int SWIG_arg = 0;
6853   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6854   bool arg2 ;
6855   
6856   SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
6857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
6858   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
6859   
6860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6861     SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6862   }
6863   
6864   arg2 = (lua_toboolean(L, 2)!=0);
6865   (arg1)->SetEnabled(arg2);
6866   
6867   return SWIG_arg;
6868   
6869   if(0) SWIG_fail;
6870   
6871 fail:
6872   lua_error(L);
6873   return SWIG_arg;
6874 }
6875
6876
6877 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
6878   int SWIG_arg = 0;
6879   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6880   bool result;
6881   
6882   SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
6883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
6884   
6885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6886     SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6887   }
6888   
6889   result = (bool)(arg1)->IsEnabled();
6890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6891   return SWIG_arg;
6892   
6893   if(0) SWIG_fail;
6894   
6895 fail:
6896   lua_error(L);
6897   return SWIG_arg;
6898 }
6899
6900
6901 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
6902   int SWIG_arg = 0;
6903   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6904   bool arg2 ;
6905   
6906   SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
6907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
6908   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
6909   
6910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6911     SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6912   }
6913   
6914   arg2 = (lua_toboolean(L, 2)!=0);
6915   (arg1)->SetOneShot(arg2);
6916   
6917   return SWIG_arg;
6918   
6919   if(0) SWIG_fail;
6920   
6921 fail:
6922   lua_error(L);
6923   return SWIG_arg;
6924 }
6925
6926
6927 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
6928   int SWIG_arg = 0;
6929   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6930   bool result;
6931   
6932   SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
6933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
6934   
6935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6936     SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6937   }
6938   
6939   result = (bool)(arg1)->IsOneShot();
6940   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6941   return SWIG_arg;
6942   
6943   if(0) SWIG_fail;
6944   
6945 fail:
6946   lua_error(L);
6947   return SWIG_arg;
6948 }
6949
6950
6951 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
6952   int SWIG_arg = 0;
6953   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6954   bool result;
6955   
6956   SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
6957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
6958   
6959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6960     SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
6961   }
6962   
6963   result = (bool)(arg1)->IsInternal();
6964   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6965   return SWIG_arg;
6966   
6967   if(0) SWIG_fail;
6968   
6969 fail:
6970   lua_error(L);
6971   return SWIG_arg;
6972 }
6973
6974
6975 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
6976   int SWIG_arg = 0;
6977   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6978   uint32_t result;
6979   
6980   SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
6981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
6982   
6983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6984     SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
6985   }
6986   
6987   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
6988   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6989   return SWIG_arg;
6990   
6991   if(0) SWIG_fail;
6992   
6993 fail:
6994   lua_error(L);
6995   return SWIG_arg;
6996 }
6997
6998
6999 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7000   int SWIG_arg = 0;
7001   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7002   uint32_t arg2 ;
7003   
7004   SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7006   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7007   
7008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7009     SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7010   }
7011   
7012   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7013   arg2 = (uint32_t)lua_tonumber(L, 2);
7014   (arg1)->SetIgnoreCount(arg2);
7015   
7016   return SWIG_arg;
7017   
7018   if(0) SWIG_fail;
7019   
7020 fail:
7021   lua_error(L);
7022   return SWIG_arg;
7023 }
7024
7025
7026 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7027   int SWIG_arg = 0;
7028   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7029   uint32_t result;
7030   
7031   SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7033   
7034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7035     SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7036   }
7037   
7038   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7039   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7040   return SWIG_arg;
7041   
7042   if(0) SWIG_fail;
7043   
7044 fail:
7045   lua_error(L);
7046   return SWIG_arg;
7047 }
7048
7049
7050 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7051   int SWIG_arg = 0;
7052   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7053   char *arg2 = (char *) 0 ;
7054   
7055   SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7057   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7058   
7059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7060     SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7061   }
7062   
7063   arg2 = (char *)lua_tostring(L, 2);
7064   (arg1)->SetCondition((char const *)arg2);
7065   
7066   return SWIG_arg;
7067   
7068   if(0) SWIG_fail;
7069   
7070 fail:
7071   lua_error(L);
7072   return SWIG_arg;
7073 }
7074
7075
7076 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7077   int SWIG_arg = 0;
7078   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7079   char *result = 0 ;
7080   
7081   SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7083   
7084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7085     SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7086   }
7087   
7088   result = (char *)(arg1)->GetCondition();
7089   lua_pushstring(L,(const char *)result); SWIG_arg++;
7090   return SWIG_arg;
7091   
7092   if(0) SWIG_fail;
7093   
7094 fail:
7095   lua_error(L);
7096   return SWIG_arg;
7097 }
7098
7099
7100 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7101   int SWIG_arg = 0;
7102   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7103   bool arg2 ;
7104   
7105   SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7107   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7108   
7109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7110     SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7111   }
7112   
7113   arg2 = (lua_toboolean(L, 2)!=0);
7114   (arg1)->SetAutoContinue(arg2);
7115   
7116   return SWIG_arg;
7117   
7118   if(0) SWIG_fail;
7119   
7120 fail:
7121   lua_error(L);
7122   return SWIG_arg;
7123 }
7124
7125
7126 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7127   int SWIG_arg = 0;
7128   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7129   bool result;
7130   
7131   SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7133   
7134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7135     SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7136   }
7137   
7138   result = (bool)(arg1)->GetAutoContinue();
7139   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7140   return SWIG_arg;
7141   
7142   if(0) SWIG_fail;
7143   
7144 fail:
7145   lua_error(L);
7146   return SWIG_arg;
7147 }
7148
7149
7150 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7151   int SWIG_arg = 0;
7152   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7153   lldb::tid_t arg2 ;
7154   
7155   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7157   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7158   
7159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7160     SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7161   }
7162   
7163   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
7164   (arg1)->SetThreadID(arg2);
7165   
7166   return SWIG_arg;
7167   
7168   if(0) SWIG_fail;
7169   
7170 fail:
7171   lua_error(L);
7172   return SWIG_arg;
7173 }
7174
7175
7176 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7177   int SWIG_arg = 0;
7178   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7179   lldb::tid_t result;
7180   
7181   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7183   
7184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7185     SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7186   }
7187   
7188   result = (lldb::tid_t)(arg1)->GetThreadID();
7189   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7190   return SWIG_arg;
7191   
7192   if(0) SWIG_fail;
7193   
7194 fail:
7195   lua_error(L);
7196   return SWIG_arg;
7197 }
7198
7199
7200 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7201   int SWIG_arg = 0;
7202   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7203   uint32_t arg2 ;
7204   
7205   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7207   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7208   
7209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7210     SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7211   }
7212   
7213   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7214   arg2 = (uint32_t)lua_tonumber(L, 2);
7215   (arg1)->SetThreadIndex(arg2);
7216   
7217   return SWIG_arg;
7218   
7219   if(0) SWIG_fail;
7220   
7221 fail:
7222   lua_error(L);
7223   return SWIG_arg;
7224 }
7225
7226
7227 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7228   int SWIG_arg = 0;
7229   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7230   uint32_t result;
7231   
7232   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7234   
7235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7236     SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7237   }
7238   
7239   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7240   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7241   return SWIG_arg;
7242   
7243   if(0) SWIG_fail;
7244   
7245 fail:
7246   lua_error(L);
7247   return SWIG_arg;
7248 }
7249
7250
7251 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7252   int SWIG_arg = 0;
7253   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7254   char *arg2 = (char *) 0 ;
7255   
7256   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7258   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7259   
7260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7261     SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7262   }
7263   
7264   arg2 = (char *)lua_tostring(L, 2);
7265   (arg1)->SetThreadName((char const *)arg2);
7266   
7267   return SWIG_arg;
7268   
7269   if(0) SWIG_fail;
7270   
7271 fail:
7272   lua_error(L);
7273   return SWIG_arg;
7274 }
7275
7276
7277 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7278   int SWIG_arg = 0;
7279   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7280   char *result = 0 ;
7281   
7282   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7284   
7285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7286     SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7287   }
7288   
7289   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7290   lua_pushstring(L,(const char *)result); SWIG_arg++;
7291   return SWIG_arg;
7292   
7293   if(0) SWIG_fail;
7294   
7295 fail:
7296   lua_error(L);
7297   return SWIG_arg;
7298 }
7299
7300
7301 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7302   int SWIG_arg = 0;
7303   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7304   char *arg2 = (char *) 0 ;
7305   
7306   SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7309   
7310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7311     SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7312   }
7313   
7314   arg2 = (char *)lua_tostring(L, 2);
7315   (arg1)->SetQueueName((char const *)arg2);
7316   
7317   return SWIG_arg;
7318   
7319   if(0) SWIG_fail;
7320   
7321 fail:
7322   lua_error(L);
7323   return SWIG_arg;
7324 }
7325
7326
7327 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7328   int SWIG_arg = 0;
7329   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7330   char *result = 0 ;
7331   
7332   SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7334   
7335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7336     SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7337   }
7338   
7339   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7340   lua_pushstring(L,(const char *)result); SWIG_arg++;
7341   return SWIG_arg;
7342   
7343   if(0) SWIG_fail;
7344   
7345 fail:
7346   lua_error(L);
7347   return SWIG_arg;
7348 }
7349
7350
7351 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7352   int SWIG_arg = 0;
7353   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7354   char *arg2 = (char *) 0 ;
7355   
7356   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7358   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7359   
7360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7361     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7362   }
7363   
7364   arg2 = (char *)lua_tostring(L, 2);
7365   (arg1)->SetScriptCallbackFunction((char const *)arg2);
7366   
7367   return SWIG_arg;
7368   
7369   if(0) SWIG_fail;
7370   
7371 fail:
7372   lua_error(L);
7373   return SWIG_arg;
7374 }
7375
7376
7377 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7378   int SWIG_arg = 0;
7379   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7380   char *arg2 = (char *) 0 ;
7381   lldb::SBStructuredData *arg3 = 0 ;
7382   lldb::SBError result;
7383   
7384   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7386   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7387   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7388   
7389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7390     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7391   }
7392   
7393   arg2 = (char *)lua_tostring(L, 2);
7394   
7395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7396     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7397   }
7398   
7399   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7400   {
7401     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7402     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7403   }
7404   return SWIG_arg;
7405   
7406   if(0) SWIG_fail;
7407   
7408 fail:
7409   lua_error(L);
7410   return SWIG_arg;
7411 }
7412
7413
7414 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7415   int argc;
7416   int argv[4]={
7417     1,2,3,4
7418   };
7419   
7420   argc = lua_gettop(L);
7421   if (argc == 2) {
7422     int _v;
7423     {
7424       void *ptr;
7425       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7426         _v = 0;
7427       } else {
7428         _v = 1;
7429       }
7430     }
7431     if (_v) {
7432       {
7433         _v = SWIG_lua_isnilstring(L,argv[1]);
7434       }
7435       if (_v) {
7436         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7437       }
7438     }
7439   }
7440   if (argc == 3) {
7441     int _v;
7442     {
7443       void *ptr;
7444       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7445         _v = 0;
7446       } else {
7447         _v = 1;
7448       }
7449     }
7450     if (_v) {
7451       {
7452         _v = SWIG_lua_isnilstring(L,argv[1]);
7453       }
7454       if (_v) {
7455         {
7456           void *ptr;
7457           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
7458             _v = 0;
7459           } else {
7460             _v = 1;
7461           }
7462         }
7463         if (_v) {
7464           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7465         }
7466       }
7467     }
7468   }
7469   
7470   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7471     "  Possible C/C++ prototypes are:\n"
7472     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7473     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7474   lua_error(L);return 0;
7475 }
7476
7477
7478 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7479   int SWIG_arg = 0;
7480   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7481   char *arg2 = (char *) 0 ;
7482   lldb::SBError result;
7483   
7484   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7486   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7487   
7488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7489     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7490   }
7491   
7492   arg2 = (char *)lua_tostring(L, 2);
7493   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7494   {
7495     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7496     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7497   }
7498   return SWIG_arg;
7499   
7500   if(0) SWIG_fail;
7501   
7502 fail:
7503   lua_error(L);
7504   return SWIG_arg;
7505 }
7506
7507
7508 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7509   int SWIG_arg = 0;
7510   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7511   lldb::SBStringList *arg2 = 0 ;
7512   
7513   SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7515   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7516   
7517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7518     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7519   }
7520   
7521   
7522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7523     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7524   }
7525   
7526   (arg1)->SetCommandLineCommands(*arg2);
7527   
7528   return SWIG_arg;
7529   
7530   if(0) SWIG_fail;
7531   
7532 fail:
7533   lua_error(L);
7534   return SWIG_arg;
7535 }
7536
7537
7538 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7539   int SWIG_arg = 0;
7540   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7541   lldb::SBStringList *arg2 = 0 ;
7542   bool result;
7543   
7544   SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7546   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7547   
7548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7549     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7550   }
7551   
7552   
7553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7554     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7555   }
7556   
7557   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7558   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7559   return SWIG_arg;
7560   
7561   if(0) SWIG_fail;
7562   
7563 fail:
7564   lua_error(L);
7565   return SWIG_arg;
7566 }
7567
7568
7569 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7570   int SWIG_arg = 0;
7571   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7572   char *arg2 = (char *) 0 ;
7573   bool result;
7574   
7575   SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7577   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7578   
7579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7580     SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7581   }
7582   
7583   arg2 = (char *)lua_tostring(L, 2);
7584   result = (bool)(arg1)->AddName((char const *)arg2);
7585   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7586   return SWIG_arg;
7587   
7588   if(0) SWIG_fail;
7589   
7590 fail:
7591   lua_error(L);
7592   return SWIG_arg;
7593 }
7594
7595
7596 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7597   int SWIG_arg = 0;
7598   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7599   char *arg2 = (char *) 0 ;
7600   
7601   SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7603   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7604   
7605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7606     SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7607   }
7608   
7609   arg2 = (char *)lua_tostring(L, 2);
7610   (arg1)->RemoveName((char const *)arg2);
7611   
7612   return SWIG_arg;
7613   
7614   if(0) SWIG_fail;
7615   
7616 fail:
7617   lua_error(L);
7618   return SWIG_arg;
7619 }
7620
7621
7622 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7623   int SWIG_arg = 0;
7624   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7625   char *arg2 = (char *) 0 ;
7626   bool result;
7627   
7628   SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7630   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7631   
7632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7633     SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7634   }
7635   
7636   arg2 = (char *)lua_tostring(L, 2);
7637   result = (bool)(arg1)->MatchesName((char const *)arg2);
7638   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7639   return SWIG_arg;
7640   
7641   if(0) SWIG_fail;
7642   
7643 fail:
7644   lua_error(L);
7645   return SWIG_arg;
7646 }
7647
7648
7649 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7650   int SWIG_arg = 0;
7651   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7652   lldb::SBStringList *arg2 = 0 ;
7653   
7654   SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7655   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7656   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7657   
7658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7659     SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7660   }
7661   
7662   
7663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7664     SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7665   }
7666   
7667   (arg1)->GetNames(*arg2);
7668   
7669   return SWIG_arg;
7670   
7671   if(0) SWIG_fail;
7672   
7673 fail:
7674   lua_error(L);
7675   return SWIG_arg;
7676 }
7677
7678
7679 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7680   int SWIG_arg = 0;
7681   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7682   size_t result;
7683   
7684   SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7685   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7686   
7687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7688     SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7689   }
7690   
7691   result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7692   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7693   return SWIG_arg;
7694   
7695   if(0) SWIG_fail;
7696   
7697 fail:
7698   lua_error(L);
7699   return SWIG_arg;
7700 }
7701
7702
7703 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
7704   int SWIG_arg = 0;
7705   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7706   size_t result;
7707   
7708   SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7710   
7711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7712     SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7713   }
7714   
7715   result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7716   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7717   return SWIG_arg;
7718   
7719   if(0) SWIG_fail;
7720   
7721 fail:
7722   lua_error(L);
7723   return SWIG_arg;
7724 }
7725
7726
7727 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
7728   int SWIG_arg = 0;
7729   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7730   lldb::SBStream *arg2 = 0 ;
7731   bool result;
7732   
7733   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7735   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7736   
7737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7738     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7739   }
7740   
7741   
7742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7743     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7744   }
7745   
7746   result = (bool)(arg1)->GetDescription(*arg2);
7747   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7748   return SWIG_arg;
7749   
7750   if(0) SWIG_fail;
7751   
7752 fail:
7753   lua_error(L);
7754   return SWIG_arg;
7755 }
7756
7757
7758 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7759   int SWIG_arg = 0;
7760   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7761   lldb::SBStream *arg2 = 0 ;
7762   bool arg3 ;
7763   bool result;
7764   
7765   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7767   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7768   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7769   
7770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7771     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7772   }
7773   
7774   
7775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7776     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7777   }
7778   
7779   arg3 = (lua_toboolean(L, 3)!=0);
7780   result = (bool)(arg1)->GetDescription(*arg2,arg3);
7781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7782   return SWIG_arg;
7783   
7784   if(0) SWIG_fail;
7785   
7786 fail:
7787   lua_error(L);
7788   return SWIG_arg;
7789 }
7790
7791
7792 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7793   int argc;
7794   int argv[4]={
7795     1,2,3,4
7796   };
7797   
7798   argc = lua_gettop(L);
7799   if (argc == 2) {
7800     int _v;
7801     {
7802       void *ptr;
7803       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7804         _v = 0;
7805       } else {
7806         _v = 1;
7807       }
7808     }
7809     if (_v) {
7810       {
7811         void *ptr;
7812         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
7813           _v = 0;
7814         } else {
7815           _v = 1;
7816         }
7817       }
7818       if (_v) {
7819         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7820       }
7821     }
7822   }
7823   if (argc == 3) {
7824     int _v;
7825     {
7826       void *ptr;
7827       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7828         _v = 0;
7829       } else {
7830         _v = 1;
7831       }
7832     }
7833     if (_v) {
7834       {
7835         void *ptr;
7836         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
7837           _v = 0;
7838         } else {
7839           _v = 1;
7840         }
7841       }
7842       if (_v) {
7843         {
7844           _v = lua_isboolean(L,argv[2]);
7845         }
7846         if (_v) {
7847           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
7848         }
7849       }
7850     }
7851   }
7852   
7853   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
7854     "  Possible C/C++ prototypes are:\n"
7855     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
7856     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
7857   lua_error(L);return 0;
7858 }
7859
7860
7861 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
7862   int SWIG_arg = 0;
7863   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7864   lldb::SBAddress *arg2 = 0 ;
7865   lldb::SBError result;
7866   
7867   SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
7868   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
7869   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
7870   
7871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7872     SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
7873   }
7874   
7875   
7876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
7877     SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
7878   }
7879   
7880   result = (arg1)->AddLocation(*arg2);
7881   {
7882     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7883     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7884   }
7885   return SWIG_arg;
7886   
7887   if(0) SWIG_fail;
7888   
7889 fail:
7890   lua_error(L);
7891   return SWIG_arg;
7892 }
7893
7894
7895 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
7896   int SWIG_arg = 0;
7897   lldb::SBEvent *arg1 = 0 ;
7898   bool result;
7899   
7900   SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
7901   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
7902   
7903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7904     SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
7905   }
7906   
7907   result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
7908   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7909   return SWIG_arg;
7910   
7911   if(0) SWIG_fail;
7912   
7913 fail:
7914   lua_error(L);
7915   return SWIG_arg;
7916 }
7917
7918
7919 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
7920   int SWIG_arg = 0;
7921   lldb::SBEvent *arg1 = 0 ;
7922   lldb::BreakpointEventType result;
7923   
7924   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
7925   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
7926   
7927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7928     SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
7929   }
7930   
7931   result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
7932   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
7933   return SWIG_arg;
7934   
7935   if(0) SWIG_fail;
7936   
7937 fail:
7938   lua_error(L);
7939   return SWIG_arg;
7940 }
7941
7942
7943 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
7944   int SWIG_arg = 0;
7945   lldb::SBEvent *arg1 = 0 ;
7946   lldb::SBBreakpoint result;
7947   
7948   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
7949   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
7950   
7951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7952     SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
7953   }
7954   
7955   result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
7956   {
7957     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
7958     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
7959   }
7960   return SWIG_arg;
7961   
7962   if(0) SWIG_fail;
7963   
7964 fail:
7965   lua_error(L);
7966   return SWIG_arg;
7967 }
7968
7969
7970 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
7971   int SWIG_arg = 0;
7972   lldb::SBEvent *arg1 = 0 ;
7973   uint32_t arg2 ;
7974   lldb::SBBreakpointLocation result;
7975   
7976   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
7977   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
7978   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
7979   
7980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7981     SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
7982   }
7983   
7984   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7985   arg2 = (uint32_t)lua_tonumber(L, 2);
7986   result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
7987   {
7988     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
7989     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
7990   }
7991   return SWIG_arg;
7992   
7993   if(0) SWIG_fail;
7994   
7995 fail:
7996   lua_error(L);
7997   return SWIG_arg;
7998 }
7999
8000
8001 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8002   int SWIG_arg = 0;
8003   lldb::SBEvent *arg1 = 0 ;
8004   uint32_t result;
8005   
8006   SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8007   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8008   
8009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8010     SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8011   }
8012   
8013   result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8014   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8015   return SWIG_arg;
8016   
8017   if(0) SWIG_fail;
8018   
8019 fail:
8020   lua_error(L);
8021   return SWIG_arg;
8022 }
8023
8024
8025 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8026   int SWIG_arg = 0;
8027   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8028   bool result;
8029   
8030   SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8032   
8033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8034     SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8035   }
8036   
8037   result = (bool)(arg1)->IsHardware();
8038   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8039   return SWIG_arg;
8040   
8041   if(0) SWIG_fail;
8042   
8043 fail:
8044   lua_error(L);
8045   return SWIG_arg;
8046 }
8047
8048
8049 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8050   int SWIG_arg = 0;
8051   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8052   std::string result;
8053   
8054   SWIG_check_num_args("lldb::SBBreakpoint::__str__",1,1)
8055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__str__",1,"lldb::SBBreakpoint *");
8056   
8057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8058     SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8059   }
8060   
8061   result = lldb_SBBreakpoint___str__(arg1);
8062   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8063   return SWIG_arg;
8064   
8065   if(0) SWIG_fail;
8066   
8067 fail:
8068   lua_error(L);
8069   return SWIG_arg;
8070 }
8071
8072
8073 static void swig_delete_SBBreakpoint(void *obj) {
8074 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8075 delete arg1;
8076 }
8077 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8078     assert(lua_istable(L,1));
8079     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8080     assert(!lua_isnil(L,-1));
8081     lua_replace(L,1); /* replace our table with real constructor */
8082     lua_call(L,lua_gettop(L)-1,1);
8083     return 1;
8084 }
8085 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8086     {0,0,0}
8087 };
8088 static swig_lua_method swig_SBBreakpoint_methods[]= {
8089     { "__eq", _wrap_SBBreakpoint___eq},
8090     { "GetID", _wrap_SBBreakpoint_GetID},
8091     { "IsValid", _wrap_SBBreakpoint_IsValid},
8092     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8093     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8094     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8095     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8096     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8097     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8098     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8099     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8100     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8101     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8102     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8103     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8104     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8105     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8106     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8107     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8108     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8109     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8110     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8111     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8112     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8113     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8114     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8115     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8116     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8117     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8118     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8119     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8120     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8121     { "AddName", _wrap_SBBreakpoint_AddName},
8122     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8123     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8124     { "GetNames", _wrap_SBBreakpoint_GetNames},
8125     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8126     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8127     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8128     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8129     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8130     { "__tostring", _wrap_SBBreakpoint___tostring},
8131     {0,0}
8132 };
8133 static swig_lua_method swig_SBBreakpoint_meta[] = {
8134     { "__eq", _wrap_SBBreakpoint___eq},
8135     { "__tostring", _wrap_SBBreakpoint___tostring},
8136     {0,0}
8137 };
8138
8139 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8140     {0,0,0}
8141 };
8142 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8143     {0,0,0,0,0,0}
8144 };
8145 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8146     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8147     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8148     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8149     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8150     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8151     {0,0}
8152 };
8153 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8154     0
8155 };
8156
8157 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8158     "SBBreakpoint",
8159     swig_SBBreakpoint_Sf_SwigStatic_methods,
8160     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8161     swig_SBBreakpoint_Sf_SwigStatic_constants,
8162     swig_SBBreakpoint_Sf_SwigStatic_classes,
8163     0
8164 };
8165 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8166 static const char *swig_SBBreakpoint_base_names[] = {0};
8167 static swig_lua_class _wrap_class_SBBreakpoint = { "SBBreakpoint", "SBBreakpoint", &SWIGTYPE_p_lldb__SBBreakpoint,_proxy__wrap_new_SBBreakpoint, swig_delete_SBBreakpoint, swig_SBBreakpoint_methods, swig_SBBreakpoint_attributes, &swig_SBBreakpoint_Sf_SwigStatic, swig_SBBreakpoint_meta, swig_SBBreakpoint_bases, swig_SBBreakpoint_base_names };
8168
8169 static int _wrap_new_SBBreakpointList(lua_State* L) {
8170   int SWIG_arg = 0;
8171   lldb::SBTarget *arg1 = 0 ;
8172   lldb::SBBreakpointList *result = 0 ;
8173   
8174   SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8175   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8176   
8177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8178     SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8179   }
8180   
8181   result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8182   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++; 
8183   return SWIG_arg;
8184   
8185   if(0) SWIG_fail;
8186   
8187 fail:
8188   lua_error(L);
8189   return SWIG_arg;
8190 }
8191
8192
8193 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8194   int SWIG_arg = 0;
8195   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8196   size_t result;
8197   
8198   SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8200   
8201   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8202     SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8203   }
8204   
8205   result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8206   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8207   return SWIG_arg;
8208   
8209   if(0) SWIG_fail;
8210   
8211 fail:
8212   lua_error(L);
8213   return SWIG_arg;
8214 }
8215
8216
8217 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8218   int SWIG_arg = 0;
8219   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8220   size_t arg2 ;
8221   lldb::SBBreakpoint result;
8222   
8223   SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8225   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8226   
8227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8228     SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8229   }
8230   
8231   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8232   arg2 = (size_t)lua_tonumber(L, 2);
8233   result = (arg1)->GetBreakpointAtIndex(arg2);
8234   {
8235     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8236     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8237   }
8238   return SWIG_arg;
8239   
8240   if(0) SWIG_fail;
8241   
8242 fail:
8243   lua_error(L);
8244   return SWIG_arg;
8245 }
8246
8247
8248 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8249   int SWIG_arg = 0;
8250   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8251   lldb::break_id_t arg2 ;
8252   lldb::SBBreakpoint result;
8253   
8254   SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8256   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8257   
8258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8259     SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8260   }
8261   
8262   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
8263   result = (arg1)->FindBreakpointByID(arg2);
8264   {
8265     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8267   }
8268   return SWIG_arg;
8269   
8270   if(0) SWIG_fail;
8271   
8272 fail:
8273   lua_error(L);
8274   return SWIG_arg;
8275 }
8276
8277
8278 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8279   int SWIG_arg = 0;
8280   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8281   lldb::SBBreakpoint *arg2 = 0 ;
8282   
8283   SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8285   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8286   
8287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8288     SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8289   }
8290   
8291   
8292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8293     SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8294   }
8295   
8296   (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8297   
8298   return SWIG_arg;
8299   
8300   if(0) SWIG_fail;
8301   
8302 fail:
8303   lua_error(L);
8304   return SWIG_arg;
8305 }
8306
8307
8308 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8309   int SWIG_arg = 0;
8310   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8311   lldb::SBBreakpoint *arg2 = 0 ;
8312   bool result;
8313   
8314   SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8316   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8317   
8318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8319     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8320   }
8321   
8322   
8323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8324     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8325   }
8326   
8327   result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8328   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8329   return SWIG_arg;
8330   
8331   if(0) SWIG_fail;
8332   
8333 fail:
8334   lua_error(L);
8335   return SWIG_arg;
8336 }
8337
8338
8339 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8340   int SWIG_arg = 0;
8341   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8342   lldb::break_id_t arg2 ;
8343   
8344   SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8346   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8347   
8348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8349     SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8350   }
8351   
8352   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
8353   (arg1)->AppendByID(arg2);
8354   
8355   return SWIG_arg;
8356   
8357   if(0) SWIG_fail;
8358   
8359 fail:
8360   lua_error(L);
8361   return SWIG_arg;
8362 }
8363
8364
8365 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8366   int SWIG_arg = 0;
8367   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8368   
8369   SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8371   
8372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8373     SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8374   }
8375   
8376   (arg1)->Clear();
8377   
8378   return SWIG_arg;
8379   
8380   if(0) SWIG_fail;
8381   
8382 fail:
8383   lua_error(L);
8384   return SWIG_arg;
8385 }
8386
8387
8388 static void swig_delete_SBBreakpointList(void *obj) {
8389 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8390 delete arg1;
8391 }
8392 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8393     assert(lua_istable(L,1));
8394     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8395     assert(!lua_isnil(L,-1));
8396     lua_replace(L,1); /* replace our table with real constructor */
8397     lua_call(L,lua_gettop(L)-1,1);
8398     return 1;
8399 }
8400 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8401     {0,0,0}
8402 };
8403 static swig_lua_method swig_SBBreakpointList_methods[]= {
8404     { "GetSize", _wrap_SBBreakpointList_GetSize},
8405     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8406     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8407     { "Append", _wrap_SBBreakpointList_Append},
8408     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8409     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8410     { "Clear", _wrap_SBBreakpointList_Clear},
8411     {0,0}
8412 };
8413 static swig_lua_method swig_SBBreakpointList_meta[] = {
8414     {0,0}
8415 };
8416
8417 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8418     {0,0,0}
8419 };
8420 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8421     {0,0,0,0,0,0}
8422 };
8423 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8424     {0,0}
8425 };
8426 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8427     0
8428 };
8429
8430 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8431     "SBBreakpointList",
8432     swig_SBBreakpointList_Sf_SwigStatic_methods,
8433     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8434     swig_SBBreakpointList_Sf_SwigStatic_constants,
8435     swig_SBBreakpointList_Sf_SwigStatic_classes,
8436     0
8437 };
8438 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8439 static const char *swig_SBBreakpointList_base_names[] = {0};
8440 static swig_lua_class _wrap_class_SBBreakpointList = { "SBBreakpointList", "SBBreakpointList", &SWIGTYPE_p_lldb__SBBreakpointList,_proxy__wrap_new_SBBreakpointList, swig_delete_SBBreakpointList, swig_SBBreakpointList_methods, swig_SBBreakpointList_attributes, &swig_SBBreakpointList_Sf_SwigStatic, swig_SBBreakpointList_meta, swig_SBBreakpointList_bases, swig_SBBreakpointList_base_names };
8441
8442 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8443   int SWIG_arg = 0;
8444   lldb::SBBreakpointLocation *result = 0 ;
8445   
8446   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8447   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8448   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++; 
8449   return SWIG_arg;
8450   
8451   if(0) SWIG_fail;
8452   
8453 fail:
8454   lua_error(L);
8455   return SWIG_arg;
8456 }
8457
8458
8459 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8460   int SWIG_arg = 0;
8461   lldb::SBBreakpointLocation *arg1 = 0 ;
8462   lldb::SBBreakpointLocation *result = 0 ;
8463   
8464   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8465   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8466   
8467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8468     SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8469   }
8470   
8471   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8472   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++; 
8473   return SWIG_arg;
8474   
8475   if(0) SWIG_fail;
8476   
8477 fail:
8478   lua_error(L);
8479   return SWIG_arg;
8480 }
8481
8482
8483 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8484   int argc;
8485   int argv[2]={
8486     1,2
8487   };
8488   
8489   argc = lua_gettop(L);
8490   if (argc == 0) {
8491     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8492   }
8493   if (argc == 1) {
8494     int _v;
8495     {
8496       void *ptr;
8497       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8498         _v = 0;
8499       } else {
8500         _v = 1;
8501       }
8502     }
8503     if (_v) {
8504       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8505     }
8506   }
8507   
8508   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8509     "  Possible C/C++ prototypes are:\n"
8510     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8511     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8512   lua_error(L);return 0;
8513 }
8514
8515
8516 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8517   int SWIG_arg = 0;
8518   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8519   lldb::break_id_t result;
8520   
8521   SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8523   
8524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8525     SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8526   }
8527   
8528   result = (lldb::break_id_t)(arg1)->GetID();
8529   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8530   return SWIG_arg;
8531   
8532   if(0) SWIG_fail;
8533   
8534 fail:
8535   lua_error(L);
8536   return SWIG_arg;
8537 }
8538
8539
8540 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8541   int SWIG_arg = 0;
8542   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8543   bool result;
8544   
8545   SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8547   
8548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8549     SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8550   }
8551   
8552   result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8554   return SWIG_arg;
8555   
8556   if(0) SWIG_fail;
8557   
8558 fail:
8559   lua_error(L);
8560   return SWIG_arg;
8561 }
8562
8563
8564 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8565   int SWIG_arg = 0;
8566   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8567   lldb::SBAddress result;
8568   
8569   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8571   
8572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8573     SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8574   }
8575   
8576   result = (arg1)->GetAddress();
8577   {
8578     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
8579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8580   }
8581   return SWIG_arg;
8582   
8583   if(0) SWIG_fail;
8584   
8585 fail:
8586   lua_error(L);
8587   return SWIG_arg;
8588 }
8589
8590
8591 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8592   int SWIG_arg = 0;
8593   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8594   lldb::addr_t result;
8595   
8596   SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8598   
8599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8600     SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8601   }
8602   
8603   result = (lldb::addr_t)(arg1)->GetLoadAddress();
8604   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8605   return SWIG_arg;
8606   
8607   if(0) SWIG_fail;
8608   
8609 fail:
8610   lua_error(L);
8611   return SWIG_arg;
8612 }
8613
8614
8615 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8616   int SWIG_arg = 0;
8617   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8618   bool arg2 ;
8619   
8620   SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8621   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8622   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8623   
8624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8625     SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8626   }
8627   
8628   arg2 = (lua_toboolean(L, 2)!=0);
8629   (arg1)->SetEnabled(arg2);
8630   
8631   return SWIG_arg;
8632   
8633   if(0) SWIG_fail;
8634   
8635 fail:
8636   lua_error(L);
8637   return SWIG_arg;
8638 }
8639
8640
8641 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8642   int SWIG_arg = 0;
8643   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8644   bool result;
8645   
8646   SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8648   
8649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8650     SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8651   }
8652   
8653   result = (bool)(arg1)->IsEnabled();
8654   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8655   return SWIG_arg;
8656   
8657   if(0) SWIG_fail;
8658   
8659 fail:
8660   lua_error(L);
8661   return SWIG_arg;
8662 }
8663
8664
8665 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8666   int SWIG_arg = 0;
8667   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8668   uint32_t result;
8669   
8670   SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8672   
8673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8674     SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8675   }
8676   
8677   result = (uint32_t)(arg1)->GetHitCount();
8678   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8679   return SWIG_arg;
8680   
8681   if(0) SWIG_fail;
8682   
8683 fail:
8684   lua_error(L);
8685   return SWIG_arg;
8686 }
8687
8688
8689 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8690   int SWIG_arg = 0;
8691   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8692   uint32_t result;
8693   
8694   SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8696   
8697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8698     SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8699   }
8700   
8701   result = (uint32_t)(arg1)->GetIgnoreCount();
8702   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8703   return SWIG_arg;
8704   
8705   if(0) SWIG_fail;
8706   
8707 fail:
8708   lua_error(L);
8709   return SWIG_arg;
8710 }
8711
8712
8713 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8714   int SWIG_arg = 0;
8715   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8716   uint32_t arg2 ;
8717   
8718   SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8720   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8721   
8722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8723     SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8724   }
8725   
8726   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8727   arg2 = (uint32_t)lua_tonumber(L, 2);
8728   (arg1)->SetIgnoreCount(arg2);
8729   
8730   return SWIG_arg;
8731   
8732   if(0) SWIG_fail;
8733   
8734 fail:
8735   lua_error(L);
8736   return SWIG_arg;
8737 }
8738
8739
8740 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8741   int SWIG_arg = 0;
8742   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8743   char *arg2 = (char *) 0 ;
8744   
8745   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8747   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8748   
8749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8750     SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8751   }
8752   
8753   arg2 = (char *)lua_tostring(L, 2);
8754   (arg1)->SetCondition((char const *)arg2);
8755   
8756   return SWIG_arg;
8757   
8758   if(0) SWIG_fail;
8759   
8760 fail:
8761   lua_error(L);
8762   return SWIG_arg;
8763 }
8764
8765
8766 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8767   int SWIG_arg = 0;
8768   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8769   char *result = 0 ;
8770   
8771   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8773   
8774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8775     SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8776   }
8777   
8778   result = (char *)(arg1)->GetCondition();
8779   lua_pushstring(L,(const char *)result); SWIG_arg++;
8780   return SWIG_arg;
8781   
8782   if(0) SWIG_fail;
8783   
8784 fail:
8785   lua_error(L);
8786   return SWIG_arg;
8787 }
8788
8789
8790 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8791   int SWIG_arg = 0;
8792   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8793   bool result;
8794   
8795   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
8796   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
8797   
8798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8799     SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8800   }
8801   
8802   result = (bool)(arg1)->GetAutoContinue();
8803   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8804   return SWIG_arg;
8805   
8806   if(0) SWIG_fail;
8807   
8808 fail:
8809   lua_error(L);
8810   return SWIG_arg;
8811 }
8812
8813
8814 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
8815   int SWIG_arg = 0;
8816   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8817   bool arg2 ;
8818   
8819   SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
8820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
8821   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
8822   
8823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8824     SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8825   }
8826   
8827   arg2 = (lua_toboolean(L, 2)!=0);
8828   (arg1)->SetAutoContinue(arg2);
8829   
8830   return SWIG_arg;
8831   
8832   if(0) SWIG_fail;
8833   
8834 fail:
8835   lua_error(L);
8836   return SWIG_arg;
8837 }
8838
8839
8840 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
8841   int SWIG_arg = 0;
8842   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8843   char *arg2 = (char *) 0 ;
8844   
8845   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
8846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8847   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8848   
8849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8850     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8851   }
8852   
8853   arg2 = (char *)lua_tostring(L, 2);
8854   (arg1)->SetScriptCallbackFunction((char const *)arg2);
8855   
8856   return SWIG_arg;
8857   
8858   if(0) SWIG_fail;
8859   
8860 fail:
8861   lua_error(L);
8862   return SWIG_arg;
8863 }
8864
8865
8866 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
8867   int SWIG_arg = 0;
8868   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8869   char *arg2 = (char *) 0 ;
8870   lldb::SBStructuredData *arg3 = 0 ;
8871   lldb::SBError result;
8872   
8873   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
8874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8875   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8876   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
8877   
8878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8879     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8880   }
8881   
8882   arg2 = (char *)lua_tostring(L, 2);
8883   
8884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
8885     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
8886   }
8887   
8888   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
8889   {
8890     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8891     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8892   }
8893   return SWIG_arg;
8894   
8895   if(0) SWIG_fail;
8896   
8897 fail:
8898   lua_error(L);
8899   return SWIG_arg;
8900 }
8901
8902
8903 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
8904   int argc;
8905   int argv[4]={
8906     1,2,3,4
8907   };
8908   
8909   argc = lua_gettop(L);
8910   if (argc == 2) {
8911     int _v;
8912     {
8913       void *ptr;
8914       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8915         _v = 0;
8916       } else {
8917         _v = 1;
8918       }
8919     }
8920     if (_v) {
8921       {
8922         _v = SWIG_lua_isnilstring(L,argv[1]);
8923       }
8924       if (_v) {
8925         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
8926       }
8927     }
8928   }
8929   if (argc == 3) {
8930     int _v;
8931     {
8932       void *ptr;
8933       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8934         _v = 0;
8935       } else {
8936         _v = 1;
8937       }
8938     }
8939     if (_v) {
8940       {
8941         _v = SWIG_lua_isnilstring(L,argv[1]);
8942       }
8943       if (_v) {
8944         {
8945           void *ptr;
8946           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
8947             _v = 0;
8948           } else {
8949             _v = 1;
8950           }
8951         }
8952         if (_v) {
8953           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
8954         }
8955       }
8956     }
8957   }
8958   
8959   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
8960     "  Possible C/C++ prototypes are:\n"
8961     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
8962     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
8963   lua_error(L);return 0;
8964 }
8965
8966
8967 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
8968   int SWIG_arg = 0;
8969   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8970   char *arg2 = (char *) 0 ;
8971   lldb::SBError result;
8972   
8973   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
8974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
8975   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
8976   
8977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8978     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8979   }
8980   
8981   arg2 = (char *)lua_tostring(L, 2);
8982   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
8983   {
8984     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8985     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8986   }
8987   return SWIG_arg;
8988   
8989   if(0) SWIG_fail;
8990   
8991 fail:
8992   lua_error(L);
8993   return SWIG_arg;
8994 }
8995
8996
8997 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
8998   int SWIG_arg = 0;
8999   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9000   lldb::SBStringList *arg2 = 0 ;
9001   
9002   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9004   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9005   
9006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9007     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9008   }
9009   
9010   
9011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9012     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9013   }
9014   
9015   (arg1)->SetCommandLineCommands(*arg2);
9016   
9017   return SWIG_arg;
9018   
9019   if(0) SWIG_fail;
9020   
9021 fail:
9022   lua_error(L);
9023   return SWIG_arg;
9024 }
9025
9026
9027 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9028   int SWIG_arg = 0;
9029   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9030   lldb::SBStringList *arg2 = 0 ;
9031   bool result;
9032   
9033   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9035   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9036   
9037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9038     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9039   }
9040   
9041   
9042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9043     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9044   }
9045   
9046   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9047   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9048   return SWIG_arg;
9049   
9050   if(0) SWIG_fail;
9051   
9052 fail:
9053   lua_error(L);
9054   return SWIG_arg;
9055 }
9056
9057
9058 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9059   int SWIG_arg = 0;
9060   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9061   lldb::tid_t arg2 ;
9062   
9063   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9065   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9066   
9067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9068     SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9069   }
9070   
9071   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
9072   (arg1)->SetThreadID(arg2);
9073   
9074   return SWIG_arg;
9075   
9076   if(0) SWIG_fail;
9077   
9078 fail:
9079   lua_error(L);
9080   return SWIG_arg;
9081 }
9082
9083
9084 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9085   int SWIG_arg = 0;
9086   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9087   lldb::tid_t result;
9088   
9089   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9091   
9092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9093     SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9094   }
9095   
9096   result = (lldb::tid_t)(arg1)->GetThreadID();
9097   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9098   return SWIG_arg;
9099   
9100   if(0) SWIG_fail;
9101   
9102 fail:
9103   lua_error(L);
9104   return SWIG_arg;
9105 }
9106
9107
9108 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9109   int SWIG_arg = 0;
9110   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9111   uint32_t arg2 ;
9112   
9113   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9115   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9116   
9117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9118     SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9119   }
9120   
9121   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
9122   arg2 = (uint32_t)lua_tonumber(L, 2);
9123   (arg1)->SetThreadIndex(arg2);
9124   
9125   return SWIG_arg;
9126   
9127   if(0) SWIG_fail;
9128   
9129 fail:
9130   lua_error(L);
9131   return SWIG_arg;
9132 }
9133
9134
9135 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9136   int SWIG_arg = 0;
9137   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9138   uint32_t result;
9139   
9140   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9142   
9143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9144     SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9145   }
9146   
9147   result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9148   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9149   return SWIG_arg;
9150   
9151   if(0) SWIG_fail;
9152   
9153 fail:
9154   lua_error(L);
9155   return SWIG_arg;
9156 }
9157
9158
9159 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9160   int SWIG_arg = 0;
9161   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9162   char *arg2 = (char *) 0 ;
9163   
9164   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9166   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9167   
9168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9169     SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9170   }
9171   
9172   arg2 = (char *)lua_tostring(L, 2);
9173   (arg1)->SetThreadName((char const *)arg2);
9174   
9175   return SWIG_arg;
9176   
9177   if(0) SWIG_fail;
9178   
9179 fail:
9180   lua_error(L);
9181   return SWIG_arg;
9182 }
9183
9184
9185 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9186   int SWIG_arg = 0;
9187   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9188   char *result = 0 ;
9189   
9190   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9192   
9193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9194     SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9195   }
9196   
9197   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9198   lua_pushstring(L,(const char *)result); SWIG_arg++;
9199   return SWIG_arg;
9200   
9201   if(0) SWIG_fail;
9202   
9203 fail:
9204   lua_error(L);
9205   return SWIG_arg;
9206 }
9207
9208
9209 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9210   int SWIG_arg = 0;
9211   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9212   char *arg2 = (char *) 0 ;
9213   
9214   SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9216   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9217   
9218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9219     SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9220   }
9221   
9222   arg2 = (char *)lua_tostring(L, 2);
9223   (arg1)->SetQueueName((char const *)arg2);
9224   
9225   return SWIG_arg;
9226   
9227   if(0) SWIG_fail;
9228   
9229 fail:
9230   lua_error(L);
9231   return SWIG_arg;
9232 }
9233
9234
9235 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9236   int SWIG_arg = 0;
9237   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9238   char *result = 0 ;
9239   
9240   SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9242   
9243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9244     SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9245   }
9246   
9247   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9248   lua_pushstring(L,(const char *)result); SWIG_arg++;
9249   return SWIG_arg;
9250   
9251   if(0) SWIG_fail;
9252   
9253 fail:
9254   lua_error(L);
9255   return SWIG_arg;
9256 }
9257
9258
9259 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9260   int SWIG_arg = 0;
9261   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9262   bool result;
9263   
9264   SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9265   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9266   
9267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9268     SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9269   }
9270   
9271   result = (bool)(arg1)->IsResolved();
9272   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9273   return SWIG_arg;
9274   
9275   if(0) SWIG_fail;
9276   
9277 fail:
9278   lua_error(L);
9279   return SWIG_arg;
9280 }
9281
9282
9283 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9284   int SWIG_arg = 0;
9285   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9286   lldb::SBStream *arg2 = 0 ;
9287   lldb::DescriptionLevel arg3 ;
9288   bool result;
9289   
9290   SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9292   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9293   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9294   
9295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9296     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9297   }
9298   
9299   
9300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9301     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9302   }
9303   
9304   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
9305   result = (bool)(arg1)->GetDescription(*arg2,arg3);
9306   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9307   return SWIG_arg;
9308   
9309   if(0) SWIG_fail;
9310   
9311 fail:
9312   lua_error(L);
9313   return SWIG_arg;
9314 }
9315
9316
9317 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9318   int SWIG_arg = 0;
9319   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9320   lldb::SBBreakpoint result;
9321   
9322   SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9324   
9325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9326     SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9327   }
9328   
9329   result = (arg1)->GetBreakpoint();
9330   {
9331     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
9332     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9333   }
9334   return SWIG_arg;
9335   
9336   if(0) SWIG_fail;
9337   
9338 fail:
9339   lua_error(L);
9340   return SWIG_arg;
9341 }
9342
9343
9344 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9345   int SWIG_arg = 0;
9346   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9347   std::string result;
9348   
9349   SWIG_check_num_args("lldb::SBBreakpointLocation::__str__",1,1)
9350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__str__",1,"lldb::SBBreakpointLocation *");
9351   
9352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9353     SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9354   }
9355   
9356   result = lldb_SBBreakpointLocation___str__(arg1);
9357   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9358   return SWIG_arg;
9359   
9360   if(0) SWIG_fail;
9361   
9362 fail:
9363   lua_error(L);
9364   return SWIG_arg;
9365 }
9366
9367
9368 static void swig_delete_SBBreakpointLocation(void *obj) {
9369 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9370 delete arg1;
9371 }
9372 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9373     assert(lua_istable(L,1));
9374     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9375     assert(!lua_isnil(L,-1));
9376     lua_replace(L,1); /* replace our table with real constructor */
9377     lua_call(L,lua_gettop(L)-1,1);
9378     return 1;
9379 }
9380 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9381     {0,0,0}
9382 };
9383 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9384     { "GetID", _wrap_SBBreakpointLocation_GetID},
9385     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9386     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9387     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9388     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9389     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9390     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9391     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9392     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9393     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9394     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9395     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9396     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9397     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9398     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9399     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9400     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9401     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9402     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9403     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9404     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9405     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9406     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9407     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9408     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9409     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9410     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9411     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9412     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9413     {0,0}
9414 };
9415 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9416     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9417     {0,0}
9418 };
9419
9420 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9421     {0,0,0}
9422 };
9423 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9424     {0,0,0,0,0,0}
9425 };
9426 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9427     {0,0}
9428 };
9429 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9430     0
9431 };
9432
9433 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9434     "SBBreakpointLocation",
9435     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9436     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9437     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9438     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9439     0
9440 };
9441 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9442 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9443 static swig_lua_class _wrap_class_SBBreakpointLocation = { "SBBreakpointLocation", "SBBreakpointLocation", &SWIGTYPE_p_lldb__SBBreakpointLocation,_proxy__wrap_new_SBBreakpointLocation, swig_delete_SBBreakpointLocation, swig_SBBreakpointLocation_methods, swig_SBBreakpointLocation_attributes, &swig_SBBreakpointLocation_Sf_SwigStatic, swig_SBBreakpointLocation_meta, swig_SBBreakpointLocation_bases, swig_SBBreakpointLocation_base_names };
9444
9445 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9446   int SWIG_arg = 0;
9447   lldb::SBBreakpointName *result = 0 ;
9448   
9449   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9450   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9451   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++; 
9452   return SWIG_arg;
9453   
9454   if(0) SWIG_fail;
9455   
9456 fail:
9457   lua_error(L);
9458   return SWIG_arg;
9459 }
9460
9461
9462 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9463   int SWIG_arg = 0;
9464   lldb::SBTarget *arg1 = 0 ;
9465   char *arg2 = (char *) 0 ;
9466   lldb::SBBreakpointName *result = 0 ;
9467   
9468   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9469   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9470   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9471   
9472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9473     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9474   }
9475   
9476   arg2 = (char *)lua_tostring(L, 2);
9477   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9478   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++; 
9479   return SWIG_arg;
9480   
9481   if(0) SWIG_fail;
9482   
9483 fail:
9484   lua_error(L);
9485   return SWIG_arg;
9486 }
9487
9488
9489 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9490   int SWIG_arg = 0;
9491   lldb::SBBreakpoint *arg1 = 0 ;
9492   char *arg2 = (char *) 0 ;
9493   lldb::SBBreakpointName *result = 0 ;
9494   
9495   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9496   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9497   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9498   
9499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9500     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9501   }
9502   
9503   arg2 = (char *)lua_tostring(L, 2);
9504   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9505   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++; 
9506   return SWIG_arg;
9507   
9508   if(0) SWIG_fail;
9509   
9510 fail:
9511   lua_error(L);
9512   return SWIG_arg;
9513 }
9514
9515
9516 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9517   int SWIG_arg = 0;
9518   lldb::SBBreakpointName *arg1 = 0 ;
9519   lldb::SBBreakpointName *result = 0 ;
9520   
9521   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9522   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9523   
9524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9525     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9526   }
9527   
9528   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9529   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++; 
9530   return SWIG_arg;
9531   
9532   if(0) SWIG_fail;
9533   
9534 fail:
9535   lua_error(L);
9536   return SWIG_arg;
9537 }
9538
9539
9540 static int _wrap_new_SBBreakpointName(lua_State* L) {
9541   int argc;
9542   int argv[3]={
9543     1,2,3
9544   };
9545   
9546   argc = lua_gettop(L);
9547   if (argc == 0) {
9548     return _wrap_new_SBBreakpointName__SWIG_0(L);
9549   }
9550   if (argc == 1) {
9551     int _v;
9552     {
9553       void *ptr;
9554       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
9555         _v = 0;
9556       } else {
9557         _v = 1;
9558       }
9559     }
9560     if (_v) {
9561       return _wrap_new_SBBreakpointName__SWIG_3(L);
9562     }
9563   }
9564   if (argc == 2) {
9565     int _v;
9566     {
9567       void *ptr;
9568       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
9569         _v = 0;
9570       } else {
9571         _v = 1;
9572       }
9573     }
9574     if (_v) {
9575       {
9576         _v = SWIG_lua_isnilstring(L,argv[1]);
9577       }
9578       if (_v) {
9579         return _wrap_new_SBBreakpointName__SWIG_2(L);
9580       }
9581     }
9582   }
9583   if (argc == 2) {
9584     int _v;
9585     {
9586       void *ptr;
9587       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
9588         _v = 0;
9589       } else {
9590         _v = 1;
9591       }
9592     }
9593     if (_v) {
9594       {
9595         _v = SWIG_lua_isnilstring(L,argv[1]);
9596       }
9597       if (_v) {
9598         return _wrap_new_SBBreakpointName__SWIG_1(L);
9599       }
9600     }
9601   }
9602   
9603   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9604     "  Possible C/C++ prototypes are:\n"
9605     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9606     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9607     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9608     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9609   lua_error(L);return 0;
9610 }
9611
9612
9613 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9614   int SWIG_arg = 0;
9615   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9616   lldb::SBBreakpointName *arg2 = 0 ;
9617   bool result;
9618   
9619   SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9621   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9622   
9623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9624     SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9625   }
9626   
9627   
9628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9629     SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9630   }
9631   
9632   result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9633   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9634   return SWIG_arg;
9635   
9636   if(0) SWIG_fail;
9637   
9638 fail:
9639   lua_error(L);
9640   return SWIG_arg;
9641 }
9642
9643
9644 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
9645   int SWIG_arg = 0;
9646   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9647   bool result;
9648   
9649   SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9651   
9652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9653     SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9654   }
9655   
9656   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9657   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9658   return SWIG_arg;
9659   
9660   if(0) SWIG_fail;
9661   
9662 fail:
9663   lua_error(L);
9664   return SWIG_arg;
9665 }
9666
9667
9668 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9669   int SWIG_arg = 0;
9670   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9671   char *result = 0 ;
9672   
9673   SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9675   
9676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9677     SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9678   }
9679   
9680   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9681   lua_pushstring(L,(const char *)result); SWIG_arg++;
9682   return SWIG_arg;
9683   
9684   if(0) SWIG_fail;
9685   
9686 fail:
9687   lua_error(L);
9688   return SWIG_arg;
9689 }
9690
9691
9692 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9693   int SWIG_arg = 0;
9694   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9695   bool arg2 ;
9696   
9697   SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9699   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9700   
9701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9702     SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9703   }
9704   
9705   arg2 = (lua_toboolean(L, 2)!=0);
9706   (arg1)->SetEnabled(arg2);
9707   
9708   return SWIG_arg;
9709   
9710   if(0) SWIG_fail;
9711   
9712 fail:
9713   lua_error(L);
9714   return SWIG_arg;
9715 }
9716
9717
9718 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9719   int SWIG_arg = 0;
9720   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9721   bool result;
9722   
9723   SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9725   
9726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9727     SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9728   }
9729   
9730   result = (bool)(arg1)->IsEnabled();
9731   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9732   return SWIG_arg;
9733   
9734   if(0) SWIG_fail;
9735   
9736 fail:
9737   lua_error(L);
9738   return SWIG_arg;
9739 }
9740
9741
9742 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9743   int SWIG_arg = 0;
9744   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9745   bool arg2 ;
9746   
9747   SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9749   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9750   
9751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9752     SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9753   }
9754   
9755   arg2 = (lua_toboolean(L, 2)!=0);
9756   (arg1)->SetOneShot(arg2);
9757   
9758   return SWIG_arg;
9759   
9760   if(0) SWIG_fail;
9761   
9762 fail:
9763   lua_error(L);
9764   return SWIG_arg;
9765 }
9766
9767
9768 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9769   int SWIG_arg = 0;
9770   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9771   bool result;
9772   
9773   SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9775   
9776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9777     SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9778   }
9779   
9780   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9782   return SWIG_arg;
9783   
9784   if(0) SWIG_fail;
9785   
9786 fail:
9787   lua_error(L);
9788   return SWIG_arg;
9789 }
9790
9791
9792 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9793   int SWIG_arg = 0;
9794   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9795   uint32_t arg2 ;
9796   
9797   SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
9798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
9799   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
9800   
9801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9802     SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9803   }
9804   
9805   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
9806   arg2 = (uint32_t)lua_tonumber(L, 2);
9807   (arg1)->SetIgnoreCount(arg2);
9808   
9809   return SWIG_arg;
9810   
9811   if(0) SWIG_fail;
9812   
9813 fail:
9814   lua_error(L);
9815   return SWIG_arg;
9816 }
9817
9818
9819 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
9820   int SWIG_arg = 0;
9821   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9822   uint32_t result;
9823   
9824   SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
9825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
9826   
9827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9828     SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9829   }
9830   
9831   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
9832   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9833   return SWIG_arg;
9834   
9835   if(0) SWIG_fail;
9836   
9837 fail:
9838   lua_error(L);
9839   return SWIG_arg;
9840 }
9841
9842
9843 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
9844   int SWIG_arg = 0;
9845   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9846   char *arg2 = (char *) 0 ;
9847   
9848   SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
9849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
9850   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
9851   
9852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9853     SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9854   }
9855   
9856   arg2 = (char *)lua_tostring(L, 2);
9857   (arg1)->SetCondition((char const *)arg2);
9858   
9859   return SWIG_arg;
9860   
9861   if(0) SWIG_fail;
9862   
9863 fail:
9864   lua_error(L);
9865   return SWIG_arg;
9866 }
9867
9868
9869 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
9870   int SWIG_arg = 0;
9871   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9872   char *result = 0 ;
9873   
9874   SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
9875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
9876   
9877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9878     SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9879   }
9880   
9881   result = (char *)(arg1)->GetCondition();
9882   lua_pushstring(L,(const char *)result); SWIG_arg++;
9883   return SWIG_arg;
9884   
9885   if(0) SWIG_fail;
9886   
9887 fail:
9888   lua_error(L);
9889   return SWIG_arg;
9890 }
9891
9892
9893 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
9894   int SWIG_arg = 0;
9895   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9896   bool arg2 ;
9897   
9898   SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
9899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
9900   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
9901   
9902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9903     SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
9904   }
9905   
9906   arg2 = (lua_toboolean(L, 2)!=0);
9907   (arg1)->SetAutoContinue(arg2);
9908   
9909   return SWIG_arg;
9910   
9911   if(0) SWIG_fail;
9912   
9913 fail:
9914   lua_error(L);
9915   return SWIG_arg;
9916 }
9917
9918
9919 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
9920   int SWIG_arg = 0;
9921   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9922   bool result;
9923   
9924   SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
9925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
9926   
9927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9928     SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
9929   }
9930   
9931   result = (bool)(arg1)->GetAutoContinue();
9932   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9933   return SWIG_arg;
9934   
9935   if(0) SWIG_fail;
9936   
9937 fail:
9938   lua_error(L);
9939   return SWIG_arg;
9940 }
9941
9942
9943 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
9944   int SWIG_arg = 0;
9945   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9946   lldb::tid_t arg2 ;
9947   
9948   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
9949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
9950   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
9951   
9952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9953     SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
9954   }
9955   
9956   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
9957   (arg1)->SetThreadID(arg2);
9958   
9959   return SWIG_arg;
9960   
9961   if(0) SWIG_fail;
9962   
9963 fail:
9964   lua_error(L);
9965   return SWIG_arg;
9966 }
9967
9968
9969 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
9970   int SWIG_arg = 0;
9971   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9972   lldb::tid_t result;
9973   
9974   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
9975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
9976   
9977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9978     SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
9979   }
9980   
9981   result = (lldb::tid_t)(arg1)->GetThreadID();
9982   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9983   return SWIG_arg;
9984   
9985   if(0) SWIG_fail;
9986   
9987 fail:
9988   lua_error(L);
9989   return SWIG_arg;
9990 }
9991
9992
9993 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
9994   int SWIG_arg = 0;
9995   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9996   uint32_t arg2 ;
9997   
9998   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
9999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10000   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10001   
10002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10003     SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10004   }
10005   
10006   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10007   arg2 = (uint32_t)lua_tonumber(L, 2);
10008   (arg1)->SetThreadIndex(arg2);
10009   
10010   return SWIG_arg;
10011   
10012   if(0) SWIG_fail;
10013   
10014 fail:
10015   lua_error(L);
10016   return SWIG_arg;
10017 }
10018
10019
10020 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10021   int SWIG_arg = 0;
10022   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10023   uint32_t result;
10024   
10025   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10027   
10028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10029     SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10030   }
10031   
10032   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10033   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
10034   return SWIG_arg;
10035   
10036   if(0) SWIG_fail;
10037   
10038 fail:
10039   lua_error(L);
10040   return SWIG_arg;
10041 }
10042
10043
10044 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10045   int SWIG_arg = 0;
10046   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10047   char *arg2 = (char *) 0 ;
10048   
10049   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10051   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10052   
10053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10054     SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10055   }
10056   
10057   arg2 = (char *)lua_tostring(L, 2);
10058   (arg1)->SetThreadName((char const *)arg2);
10059   
10060   return SWIG_arg;
10061   
10062   if(0) SWIG_fail;
10063   
10064 fail:
10065   lua_error(L);
10066   return SWIG_arg;
10067 }
10068
10069
10070 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10071   int SWIG_arg = 0;
10072   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10073   char *result = 0 ;
10074   
10075   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10076   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10077   
10078   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10079     SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10080   }
10081   
10082   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10083   lua_pushstring(L,(const char *)result); SWIG_arg++;
10084   return SWIG_arg;
10085   
10086   if(0) SWIG_fail;
10087   
10088 fail:
10089   lua_error(L);
10090   return SWIG_arg;
10091 }
10092
10093
10094 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10095   int SWIG_arg = 0;
10096   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10097   char *arg2 = (char *) 0 ;
10098   
10099   SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10101   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10102   
10103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10104     SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10105   }
10106   
10107   arg2 = (char *)lua_tostring(L, 2);
10108   (arg1)->SetQueueName((char const *)arg2);
10109   
10110   return SWIG_arg;
10111   
10112   if(0) SWIG_fail;
10113   
10114 fail:
10115   lua_error(L);
10116   return SWIG_arg;
10117 }
10118
10119
10120 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10121   int SWIG_arg = 0;
10122   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10123   char *result = 0 ;
10124   
10125   SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10127   
10128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10129     SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10130   }
10131   
10132   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10133   lua_pushstring(L,(const char *)result); SWIG_arg++;
10134   return SWIG_arg;
10135   
10136   if(0) SWIG_fail;
10137   
10138 fail:
10139   lua_error(L);
10140   return SWIG_arg;
10141 }
10142
10143
10144 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10145   int SWIG_arg = 0;
10146   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10147   char *arg2 = (char *) 0 ;
10148   
10149   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10151   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10152   
10153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10154     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10155   }
10156   
10157   arg2 = (char *)lua_tostring(L, 2);
10158   (arg1)->SetScriptCallbackFunction((char const *)arg2);
10159   
10160   return SWIG_arg;
10161   
10162   if(0) SWIG_fail;
10163   
10164 fail:
10165   lua_error(L);
10166   return SWIG_arg;
10167 }
10168
10169
10170 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10171   int SWIG_arg = 0;
10172   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10173   char *arg2 = (char *) 0 ;
10174   lldb::SBStructuredData *arg3 = 0 ;
10175   lldb::SBError result;
10176   
10177   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10179   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10180   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10181   
10182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10183     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10184   }
10185   
10186   arg2 = (char *)lua_tostring(L, 2);
10187   
10188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10189     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10190   }
10191   
10192   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10193   {
10194     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10195     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10196   }
10197   return SWIG_arg;
10198   
10199   if(0) SWIG_fail;
10200   
10201 fail:
10202   lua_error(L);
10203   return SWIG_arg;
10204 }
10205
10206
10207 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10208   int argc;
10209   int argv[4]={
10210     1,2,3,4
10211   };
10212   
10213   argc = lua_gettop(L);
10214   if (argc == 2) {
10215     int _v;
10216     {
10217       void *ptr;
10218       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10219         _v = 0;
10220       } else {
10221         _v = 1;
10222       }
10223     }
10224     if (_v) {
10225       {
10226         _v = SWIG_lua_isnilstring(L,argv[1]);
10227       }
10228       if (_v) {
10229         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10230       }
10231     }
10232   }
10233   if (argc == 3) {
10234     int _v;
10235     {
10236       void *ptr;
10237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10238         _v = 0;
10239       } else {
10240         _v = 1;
10241       }
10242     }
10243     if (_v) {
10244       {
10245         _v = SWIG_lua_isnilstring(L,argv[1]);
10246       }
10247       if (_v) {
10248         {
10249           void *ptr;
10250           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
10251             _v = 0;
10252           } else {
10253             _v = 1;
10254           }
10255         }
10256         if (_v) {
10257           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10258         }
10259       }
10260     }
10261   }
10262   
10263   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10264     "  Possible C/C++ prototypes are:\n"
10265     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10266     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10267   lua_error(L);return 0;
10268 }
10269
10270
10271 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10272   int SWIG_arg = 0;
10273   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10274   lldb::SBStringList *arg2 = 0 ;
10275   
10276   SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10278   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10279   
10280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10281     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10282   }
10283   
10284   
10285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10286     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10287   }
10288   
10289   (arg1)->SetCommandLineCommands(*arg2);
10290   
10291   return SWIG_arg;
10292   
10293   if(0) SWIG_fail;
10294   
10295 fail:
10296   lua_error(L);
10297   return SWIG_arg;
10298 }
10299
10300
10301 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10302   int SWIG_arg = 0;
10303   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10304   lldb::SBStringList *arg2 = 0 ;
10305   bool result;
10306   
10307   SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10309   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10310   
10311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10312     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10313   }
10314   
10315   
10316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10317     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10318   }
10319   
10320   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10321   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10322   return SWIG_arg;
10323   
10324   if(0) SWIG_fail;
10325   
10326 fail:
10327   lua_error(L);
10328   return SWIG_arg;
10329 }
10330
10331
10332 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10333   int SWIG_arg = 0;
10334   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10335   char *arg2 = (char *) 0 ;
10336   lldb::SBError result;
10337   
10338   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10340   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10341   
10342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10343     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10344   }
10345   
10346   arg2 = (char *)lua_tostring(L, 2);
10347   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10348   {
10349     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10351   }
10352   return SWIG_arg;
10353   
10354   if(0) SWIG_fail;
10355   
10356 fail:
10357   lua_error(L);
10358   return SWIG_arg;
10359 }
10360
10361
10362 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10363   int SWIG_arg = 0;
10364   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10365   char *result = 0 ;
10366   
10367   SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10369   
10370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10371     SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10372   }
10373   
10374   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10375   lua_pushstring(L,(const char *)result); SWIG_arg++;
10376   return SWIG_arg;
10377   
10378   if(0) SWIG_fail;
10379   
10380 fail:
10381   lua_error(L);
10382   return SWIG_arg;
10383 }
10384
10385
10386 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10387   int SWIG_arg = 0;
10388   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10389   char *arg2 = (char *) 0 ;
10390   
10391   SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10393   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10394   
10395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10396     SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10397   }
10398   
10399   arg2 = (char *)lua_tostring(L, 2);
10400   (arg1)->SetHelpString((char const *)arg2);
10401   
10402   return SWIG_arg;
10403   
10404   if(0) SWIG_fail;
10405   
10406 fail:
10407   lua_error(L);
10408   return SWIG_arg;
10409 }
10410
10411
10412 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10413   int SWIG_arg = 0;
10414   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10415   bool result;
10416   
10417   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10419   
10420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10421     SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10422   }
10423   
10424   result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10425   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10426   return SWIG_arg;
10427   
10428   if(0) SWIG_fail;
10429   
10430 fail:
10431   lua_error(L);
10432   return SWIG_arg;
10433 }
10434
10435
10436 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10437   int SWIG_arg = 0;
10438   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10439   bool arg2 ;
10440   
10441   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10443   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10444   
10445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10446     SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10447   }
10448   
10449   arg2 = (lua_toboolean(L, 2)!=0);
10450   (arg1)->SetAllowList(arg2);
10451   
10452   return SWIG_arg;
10453   
10454   if(0) SWIG_fail;
10455   
10456 fail:
10457   lua_error(L);
10458   return SWIG_arg;
10459 }
10460
10461
10462 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10463   int SWIG_arg = 0;
10464   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10465   bool result;
10466   
10467   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10469   
10470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10471     SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10472   }
10473   
10474   result = (bool)(arg1)->GetAllowDelete();
10475   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10476   return SWIG_arg;
10477   
10478   if(0) SWIG_fail;
10479   
10480 fail:
10481   lua_error(L);
10482   return SWIG_arg;
10483 }
10484
10485
10486 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10487   int SWIG_arg = 0;
10488   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10489   bool arg2 ;
10490   
10491   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10493   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10494   
10495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10496     SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10497   }
10498   
10499   arg2 = (lua_toboolean(L, 2)!=0);
10500   (arg1)->SetAllowDelete(arg2);
10501   
10502   return SWIG_arg;
10503   
10504   if(0) SWIG_fail;
10505   
10506 fail:
10507   lua_error(L);
10508   return SWIG_arg;
10509 }
10510
10511
10512 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10513   int SWIG_arg = 0;
10514   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10515   bool result;
10516   
10517   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10519   
10520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10521     SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10522   }
10523   
10524   result = (bool)(arg1)->GetAllowDisable();
10525   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10526   return SWIG_arg;
10527   
10528   if(0) SWIG_fail;
10529   
10530 fail:
10531   lua_error(L);
10532   return SWIG_arg;
10533 }
10534
10535
10536 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10537   int SWIG_arg = 0;
10538   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10539   bool arg2 ;
10540   
10541   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10543   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10544   
10545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10546     SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10547   }
10548   
10549   arg2 = (lua_toboolean(L, 2)!=0);
10550   (arg1)->SetAllowDisable(arg2);
10551   
10552   return SWIG_arg;
10553   
10554   if(0) SWIG_fail;
10555   
10556 fail:
10557   lua_error(L);
10558   return SWIG_arg;
10559 }
10560
10561
10562 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10563   int SWIG_arg = 0;
10564   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10565   lldb::SBStream *arg2 = 0 ;
10566   bool result;
10567   
10568   SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10570   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10571   
10572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10573     SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10574   }
10575   
10576   
10577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10578     SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10579   }
10580   
10581   result = (bool)(arg1)->GetDescription(*arg2);
10582   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10583   return SWIG_arg;
10584   
10585   if(0) SWIG_fail;
10586   
10587 fail:
10588   lua_error(L);
10589   return SWIG_arg;
10590 }
10591
10592
10593 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10594   int SWIG_arg = 0;
10595   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10596   std::string result;
10597   
10598   SWIG_check_num_args("lldb::SBBreakpointName::__str__",1,1)
10599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__str__",1,"lldb::SBBreakpointName *");
10600   
10601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10602     SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10603   }
10604   
10605   result = lldb_SBBreakpointName___str__(arg1);
10606   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10607   return SWIG_arg;
10608   
10609   if(0) SWIG_fail;
10610   
10611 fail:
10612   lua_error(L);
10613   return SWIG_arg;
10614 }
10615
10616
10617 static void swig_delete_SBBreakpointName(void *obj) {
10618 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10619 delete arg1;
10620 }
10621 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10622     assert(lua_istable(L,1));
10623     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10624     assert(!lua_isnil(L,-1));
10625     lua_replace(L,1); /* replace our table with real constructor */
10626     lua_call(L,lua_gettop(L)-1,1);
10627     return 1;
10628 }
10629 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10630     {0,0,0}
10631 };
10632 static swig_lua_method swig_SBBreakpointName_methods[]= {
10633     { "__eq", _wrap_SBBreakpointName___eq},
10634     { "IsValid", _wrap_SBBreakpointName_IsValid},
10635     { "GetName", _wrap_SBBreakpointName_GetName},
10636     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10637     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10638     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10639     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10640     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10641     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10642     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10643     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10644     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10645     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10646     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10647     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10648     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10649     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10650     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10651     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10652     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10653     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10654     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10655     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10656     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10657     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10658     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10659     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10660     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10661     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10662     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10663     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10664     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10665     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10666     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10667     { "__tostring", _wrap_SBBreakpointName___tostring},
10668     {0,0}
10669 };
10670 static swig_lua_method swig_SBBreakpointName_meta[] = {
10671     { "__eq", _wrap_SBBreakpointName___eq},
10672     { "__tostring", _wrap_SBBreakpointName___tostring},
10673     {0,0}
10674 };
10675
10676 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10677     {0,0,0}
10678 };
10679 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10680     {0,0,0,0,0,0}
10681 };
10682 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10683     {0,0}
10684 };
10685 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10686     0
10687 };
10688
10689 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10690     "SBBreakpointName",
10691     swig_SBBreakpointName_Sf_SwigStatic_methods,
10692     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10693     swig_SBBreakpointName_Sf_SwigStatic_constants,
10694     swig_SBBreakpointName_Sf_SwigStatic_classes,
10695     0
10696 };
10697 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10698 static const char *swig_SBBreakpointName_base_names[] = {0};
10699 static swig_lua_class _wrap_class_SBBreakpointName = { "SBBreakpointName", "SBBreakpointName", &SWIGTYPE_p_lldb__SBBreakpointName,_proxy__wrap_new_SBBreakpointName, swig_delete_SBBreakpointName, swig_SBBreakpointName_methods, swig_SBBreakpointName_attributes, &swig_SBBreakpointName_Sf_SwigStatic, swig_SBBreakpointName_meta, swig_SBBreakpointName_bases, swig_SBBreakpointName_base_names };
10700
10701 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10702   int SWIG_arg = 0;
10703   lldb::SBBroadcaster *result = 0 ;
10704   
10705   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10706   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10707   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++; 
10708   return SWIG_arg;
10709   
10710   if(0) SWIG_fail;
10711   
10712 fail:
10713   lua_error(L);
10714   return SWIG_arg;
10715 }
10716
10717
10718 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10719   int SWIG_arg = 0;
10720   char *arg1 = (char *) 0 ;
10721   lldb::SBBroadcaster *result = 0 ;
10722   
10723   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10724   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10725   arg1 = (char *)lua_tostring(L, 1);
10726   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10727   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++; 
10728   return SWIG_arg;
10729   
10730   if(0) SWIG_fail;
10731   
10732 fail:
10733   lua_error(L);
10734   return SWIG_arg;
10735 }
10736
10737
10738 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10739   int SWIG_arg = 0;
10740   lldb::SBBroadcaster *arg1 = 0 ;
10741   lldb::SBBroadcaster *result = 0 ;
10742   
10743   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10744   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10745   
10746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10747     SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10748   }
10749   
10750   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10751   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++; 
10752   return SWIG_arg;
10753   
10754   if(0) SWIG_fail;
10755   
10756 fail:
10757   lua_error(L);
10758   return SWIG_arg;
10759 }
10760
10761
10762 static int _wrap_new_SBBroadcaster(lua_State* L) {
10763   int argc;
10764   int argv[2]={
10765     1,2
10766   };
10767   
10768   argc = lua_gettop(L);
10769   if (argc == 0) {
10770     return _wrap_new_SBBroadcaster__SWIG_0(L);
10771   }
10772   if (argc == 1) {
10773     int _v;
10774     {
10775       void *ptr;
10776       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10777         _v = 0;
10778       } else {
10779         _v = 1;
10780       }
10781     }
10782     if (_v) {
10783       return _wrap_new_SBBroadcaster__SWIG_2(L);
10784     }
10785   }
10786   if (argc == 1) {
10787     int _v;
10788     {
10789       _v = SWIG_lua_isnilstring(L,argv[0]);
10790     }
10791     if (_v) {
10792       return _wrap_new_SBBroadcaster__SWIG_1(L);
10793     }
10794   }
10795   
10796   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
10797     "  Possible C/C++ prototypes are:\n"
10798     "    lldb::SBBroadcaster::SBBroadcaster()\n"
10799     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
10800     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
10801   lua_error(L);return 0;
10802 }
10803
10804
10805 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
10806   int SWIG_arg = 0;
10807   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10808   bool result;
10809   
10810   SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
10811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
10812   
10813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10814     SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
10815   }
10816   
10817   result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
10818   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10819   return SWIG_arg;
10820   
10821   if(0) SWIG_fail;
10822   
10823 fail:
10824   lua_error(L);
10825   return SWIG_arg;
10826 }
10827
10828
10829 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
10830   int SWIG_arg = 0;
10831   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10832   
10833   SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
10834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
10835   
10836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10837     SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
10838   }
10839   
10840   (arg1)->Clear();
10841   
10842   return SWIG_arg;
10843   
10844   if(0) SWIG_fail;
10845   
10846 fail:
10847   lua_error(L);
10848   return SWIG_arg;
10849 }
10850
10851
10852 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
10853   int SWIG_arg = 0;
10854   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10855   uint32_t arg2 ;
10856   bool arg3 ;
10857   
10858   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
10859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10860   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10861   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
10862   
10863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10864     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10865   }
10866   
10867   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10868   arg2 = (uint32_t)lua_tonumber(L, 2);
10869   arg3 = (lua_toboolean(L, 3)!=0);
10870   (arg1)->BroadcastEventByType(arg2,arg3);
10871   
10872   return SWIG_arg;
10873   
10874   if(0) SWIG_fail;
10875   
10876 fail:
10877   lua_error(L);
10878   return SWIG_arg;
10879 }
10880
10881
10882 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
10883   int SWIG_arg = 0;
10884   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10885   uint32_t arg2 ;
10886   
10887   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
10888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10889   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10890   
10891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10892     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10893   }
10894   
10895   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10896   arg2 = (uint32_t)lua_tonumber(L, 2);
10897   (arg1)->BroadcastEventByType(arg2);
10898   
10899   return SWIG_arg;
10900   
10901   if(0) SWIG_fail;
10902   
10903 fail:
10904   lua_error(L);
10905   return SWIG_arg;
10906 }
10907
10908
10909 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
10910   int argc;
10911   int argv[4]={
10912     1,2,3,4
10913   };
10914   
10915   argc = lua_gettop(L);
10916   if (argc == 2) {
10917     int _v;
10918     {
10919       void *ptr;
10920       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10921         _v = 0;
10922       } else {
10923         _v = 1;
10924       }
10925     }
10926     if (_v) {
10927       {
10928         _v = lua_isnumber(L,argv[1]);
10929       }
10930       if (_v) {
10931         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
10932       }
10933     }
10934   }
10935   if (argc == 3) {
10936     int _v;
10937     {
10938       void *ptr;
10939       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10940         _v = 0;
10941       } else {
10942         _v = 1;
10943       }
10944     }
10945     if (_v) {
10946       {
10947         _v = lua_isnumber(L,argv[1]);
10948       }
10949       if (_v) {
10950         {
10951           _v = lua_isboolean(L,argv[2]);
10952         }
10953         if (_v) {
10954           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
10955         }
10956       }
10957     }
10958   }
10959   
10960   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
10961     "  Possible C/C++ prototypes are:\n"
10962     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
10963     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
10964   lua_error(L);return 0;
10965 }
10966
10967
10968 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
10969   int SWIG_arg = 0;
10970   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10971   lldb::SBEvent *arg2 = 0 ;
10972   bool arg3 ;
10973   
10974   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
10975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
10976   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
10977   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
10978   
10979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10980     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
10981   }
10982   
10983   
10984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
10985     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
10986   }
10987   
10988   arg3 = (lua_toboolean(L, 3)!=0);
10989   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
10990   
10991   return SWIG_arg;
10992   
10993   if(0) SWIG_fail;
10994   
10995 fail:
10996   lua_error(L);
10997   return SWIG_arg;
10998 }
10999
11000
11001 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11002   int SWIG_arg = 0;
11003   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11004   lldb::SBEvent *arg2 = 0 ;
11005   
11006   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11008   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11009   
11010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11011     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11012   }
11013   
11014   
11015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11016     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11017   }
11018   
11019   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11020   
11021   return SWIG_arg;
11022   
11023   if(0) SWIG_fail;
11024   
11025 fail:
11026   lua_error(L);
11027   return SWIG_arg;
11028 }
11029
11030
11031 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11032   int argc;
11033   int argv[4]={
11034     1,2,3,4
11035   };
11036   
11037   argc = lua_gettop(L);
11038   if (argc == 2) {
11039     int _v;
11040     {
11041       void *ptr;
11042       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11043         _v = 0;
11044       } else {
11045         _v = 1;
11046       }
11047     }
11048     if (_v) {
11049       {
11050         void *ptr;
11051         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
11052           _v = 0;
11053         } else {
11054           _v = 1;
11055         }
11056       }
11057       if (_v) {
11058         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11059       }
11060     }
11061   }
11062   if (argc == 3) {
11063     int _v;
11064     {
11065       void *ptr;
11066       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11067         _v = 0;
11068       } else {
11069         _v = 1;
11070       }
11071     }
11072     if (_v) {
11073       {
11074         void *ptr;
11075         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
11076           _v = 0;
11077         } else {
11078           _v = 1;
11079         }
11080       }
11081       if (_v) {
11082         {
11083           _v = lua_isboolean(L,argv[2]);
11084         }
11085         if (_v) {
11086           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11087         }
11088       }
11089     }
11090   }
11091   
11092   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11093     "  Possible C/C++ prototypes are:\n"
11094     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11095     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11096   lua_error(L);return 0;
11097 }
11098
11099
11100 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11101   int SWIG_arg = 0;
11102   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11103   lldb::SBListener *arg2 = 0 ;
11104   uint32_t arg3 ;
11105   
11106   SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11108   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11109   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11110   
11111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11112     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11113   }
11114   
11115   
11116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11117     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11118   }
11119   
11120   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11121   arg3 = (uint32_t)lua_tonumber(L, 3);
11122   (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11123   
11124   return SWIG_arg;
11125   
11126   if(0) SWIG_fail;
11127   
11128 fail:
11129   lua_error(L);
11130   return SWIG_arg;
11131 }
11132
11133
11134 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11135   int SWIG_arg = 0;
11136   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11137   lldb::SBListener *arg2 = 0 ;
11138   uint32_t arg3 ;
11139   uint32_t result;
11140   
11141   SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11143   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11144   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11145   
11146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11147     SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11148   }
11149   
11150   
11151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11152     SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11153   }
11154   
11155   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11156   arg3 = (uint32_t)lua_tonumber(L, 3);
11157   result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11158   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
11159   return SWIG_arg;
11160   
11161   if(0) SWIG_fail;
11162   
11163 fail:
11164   lua_error(L);
11165   return SWIG_arg;
11166 }
11167
11168
11169 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11170   int SWIG_arg = 0;
11171   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11172   char *result = 0 ;
11173   
11174   SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11176   
11177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11178     SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11179   }
11180   
11181   result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11182   lua_pushstring(L,(const char *)result); SWIG_arg++;
11183   return SWIG_arg;
11184   
11185   if(0) SWIG_fail;
11186   
11187 fail:
11188   lua_error(L);
11189   return SWIG_arg;
11190 }
11191
11192
11193 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11194   int SWIG_arg = 0;
11195   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11196   uint32_t arg2 ;
11197   bool result;
11198   
11199   SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11201   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11202   
11203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11204     SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11205   }
11206   
11207   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
11208   arg2 = (uint32_t)lua_tonumber(L, 2);
11209   result = (bool)(arg1)->EventTypeHasListeners(arg2);
11210   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11211   return SWIG_arg;
11212   
11213   if(0) SWIG_fail;
11214   
11215 fail:
11216   lua_error(L);
11217   return SWIG_arg;
11218 }
11219
11220
11221 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11222   int SWIG_arg = 0;
11223   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11224   lldb::SBListener *arg2 = 0 ;
11225   uint32_t arg3 ;
11226   bool result;
11227   
11228   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11230   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11231   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11232   
11233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11234     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11235   }
11236   
11237   
11238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11239     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11240   }
11241   
11242   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11243   arg3 = (uint32_t)lua_tonumber(L, 3);
11244   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11245   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11246   return SWIG_arg;
11247   
11248   if(0) SWIG_fail;
11249   
11250 fail:
11251   lua_error(L);
11252   return SWIG_arg;
11253 }
11254
11255
11256 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11257   int SWIG_arg = 0;
11258   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11259   lldb::SBListener *arg2 = 0 ;
11260   bool result;
11261   
11262   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11264   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11265   
11266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11267     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11268   }
11269   
11270   
11271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11272     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11273   }
11274   
11275   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11276   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11277   return SWIG_arg;
11278   
11279   if(0) SWIG_fail;
11280   
11281 fail:
11282   lua_error(L);
11283   return SWIG_arg;
11284 }
11285
11286
11287 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11288   int argc;
11289   int argv[4]={
11290     1,2,3,4
11291   };
11292   
11293   argc = lua_gettop(L);
11294   if (argc == 2) {
11295     int _v;
11296     {
11297       void *ptr;
11298       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11299         _v = 0;
11300       } else {
11301         _v = 1;
11302       }
11303     }
11304     if (_v) {
11305       {
11306         void *ptr;
11307         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
11308           _v = 0;
11309         } else {
11310           _v = 1;
11311         }
11312       }
11313       if (_v) {
11314         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11315       }
11316     }
11317   }
11318   if (argc == 3) {
11319     int _v;
11320     {
11321       void *ptr;
11322       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11323         _v = 0;
11324       } else {
11325         _v = 1;
11326       }
11327     }
11328     if (_v) {
11329       {
11330         void *ptr;
11331         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
11332           _v = 0;
11333         } else {
11334           _v = 1;
11335         }
11336       }
11337       if (_v) {
11338         {
11339           _v = lua_isnumber(L,argv[2]);
11340         }
11341         if (_v) {
11342           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11343         }
11344       }
11345     }
11346   }
11347   
11348   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11349     "  Possible C/C++ prototypes are:\n"
11350     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11351     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11352   lua_error(L);return 0;
11353 }
11354
11355
11356 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11357   int SWIG_arg = 0;
11358   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11359   lldb::SBBroadcaster *arg2 = 0 ;
11360   bool result;
11361   
11362   SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11364   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11365   
11366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11367     SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11368   }
11369   
11370   
11371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11372     SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11373   }
11374   
11375   result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11376   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11377   return SWIG_arg;
11378   
11379   if(0) SWIG_fail;
11380   
11381 fail:
11382   lua_error(L);
11383   return SWIG_arg;
11384 }
11385
11386
11387 static void swig_delete_SBBroadcaster(void *obj) {
11388 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11389 delete arg1;
11390 }
11391 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11392     assert(lua_istable(L,1));
11393     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11394     assert(!lua_isnil(L,-1));
11395     lua_replace(L,1); /* replace our table with real constructor */
11396     lua_call(L,lua_gettop(L)-1,1);
11397     return 1;
11398 }
11399 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11400     {0,0,0}
11401 };
11402 static swig_lua_method swig_SBBroadcaster_methods[]= {
11403     { "IsValid", _wrap_SBBroadcaster_IsValid},
11404     { "Clear", _wrap_SBBroadcaster_Clear},
11405     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11406     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11407     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11408     { "AddListener", _wrap_SBBroadcaster_AddListener},
11409     { "GetName", _wrap_SBBroadcaster_GetName},
11410     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11411     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11412     { "__eq", _wrap_SBBroadcaster___eq},
11413     {0,0}
11414 };
11415 static swig_lua_method swig_SBBroadcaster_meta[] = {
11416     { "__eq", _wrap_SBBroadcaster___eq},
11417     {0,0}
11418 };
11419
11420 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11421     {0,0,0}
11422 };
11423 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11424     {0,0,0,0,0,0}
11425 };
11426 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11427     {0,0}
11428 };
11429 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11430     0
11431 };
11432
11433 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11434     "SBBroadcaster",
11435     swig_SBBroadcaster_Sf_SwigStatic_methods,
11436     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11437     swig_SBBroadcaster_Sf_SwigStatic_constants,
11438     swig_SBBroadcaster_Sf_SwigStatic_classes,
11439     0
11440 };
11441 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11442 static const char *swig_SBBroadcaster_base_names[] = {0};
11443 static swig_lua_class _wrap_class_SBBroadcaster = { "SBBroadcaster", "SBBroadcaster", &SWIGTYPE_p_lldb__SBBroadcaster,_proxy__wrap_new_SBBroadcaster, swig_delete_SBBroadcaster, swig_SBBroadcaster_methods, swig_SBBroadcaster_attributes, &swig_SBBroadcaster_Sf_SwigStatic, swig_SBBroadcaster_meta, swig_SBBroadcaster_bases, swig_SBBroadcaster_base_names };
11444
11445 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
11446   int SWIG_arg = 0;
11447   lldb::SBCommandInterpreterRunOptions *result = 0 ;
11448   
11449   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
11450   result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
11451   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++; 
11452   return SWIG_arg;
11453   
11454   if(0) SWIG_fail;
11455   
11456 fail:
11457   lua_error(L);
11458   return SWIG_arg;
11459 }
11460
11461
11462 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
11463   int SWIG_arg = 0;
11464   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11465   bool result;
11466   
11467   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
11468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
11469   
11470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11471     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11472   }
11473   
11474   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
11475   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11476   return SWIG_arg;
11477   
11478   if(0) SWIG_fail;
11479   
11480 fail:
11481   lua_error(L);
11482   return SWIG_arg;
11483 }
11484
11485
11486 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
11487   int SWIG_arg = 0;
11488   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11489   bool arg2 ;
11490   
11491   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
11492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
11493   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
11494   
11495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11496     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11497   }
11498   
11499   arg2 = (lua_toboolean(L, 2)!=0);
11500   (arg1)->SetStopOnContinue(arg2);
11501   
11502   return SWIG_arg;
11503   
11504   if(0) SWIG_fail;
11505   
11506 fail:
11507   lua_error(L);
11508   return SWIG_arg;
11509 }
11510
11511
11512 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
11513   int SWIG_arg = 0;
11514   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11515   bool result;
11516   
11517   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
11518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
11519   
11520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11521     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11522   }
11523   
11524   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
11525   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11526   return SWIG_arg;
11527   
11528   if(0) SWIG_fail;
11529   
11530 fail:
11531   lua_error(L);
11532   return SWIG_arg;
11533 }
11534
11535
11536 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
11537   int SWIG_arg = 0;
11538   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11539   bool arg2 ;
11540   
11541   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
11542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
11543   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
11544   
11545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11546     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11547   }
11548   
11549   arg2 = (lua_toboolean(L, 2)!=0);
11550   (arg1)->SetStopOnError(arg2);
11551   
11552   return SWIG_arg;
11553   
11554   if(0) SWIG_fail;
11555   
11556 fail:
11557   lua_error(L);
11558   return SWIG_arg;
11559 }
11560
11561
11562 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
11563   int SWIG_arg = 0;
11564   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11565   bool result;
11566   
11567   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
11568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
11569   
11570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11571     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11572   }
11573   
11574   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
11575   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11576   return SWIG_arg;
11577   
11578   if(0) SWIG_fail;
11579   
11580 fail:
11581   lua_error(L);
11582   return SWIG_arg;
11583 }
11584
11585
11586 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
11587   int SWIG_arg = 0;
11588   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11589   bool arg2 ;
11590   
11591   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
11592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
11593   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
11594   
11595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11596     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11597   }
11598   
11599   arg2 = (lua_toboolean(L, 2)!=0);
11600   (arg1)->SetStopOnCrash(arg2);
11601   
11602   return SWIG_arg;
11603   
11604   if(0) SWIG_fail;
11605   
11606 fail:
11607   lua_error(L);
11608   return SWIG_arg;
11609 }
11610
11611
11612 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
11613   int SWIG_arg = 0;
11614   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11615   bool result;
11616   
11617   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
11618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
11619   
11620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11621     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11622   }
11623   
11624   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
11625   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11626   return SWIG_arg;
11627   
11628   if(0) SWIG_fail;
11629   
11630 fail:
11631   lua_error(L);
11632   return SWIG_arg;
11633 }
11634
11635
11636 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
11637   int SWIG_arg = 0;
11638   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11639   bool arg2 ;
11640   
11641   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
11642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
11643   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
11644   
11645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11646     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11647   }
11648   
11649   arg2 = (lua_toboolean(L, 2)!=0);
11650   (arg1)->SetEchoCommands(arg2);
11651   
11652   return SWIG_arg;
11653   
11654   if(0) SWIG_fail;
11655   
11656 fail:
11657   lua_error(L);
11658   return SWIG_arg;
11659 }
11660
11661
11662 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
11663   int SWIG_arg = 0;
11664   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11665   bool result;
11666   
11667   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
11668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
11669   
11670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11671     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11672   }
11673   
11674   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
11675   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11676   return SWIG_arg;
11677   
11678   if(0) SWIG_fail;
11679   
11680 fail:
11681   lua_error(L);
11682   return SWIG_arg;
11683 }
11684
11685
11686 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
11687   int SWIG_arg = 0;
11688   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11689   bool arg2 ;
11690   
11691   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
11692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
11693   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
11694   
11695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11696     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11697   }
11698   
11699   arg2 = (lua_toboolean(L, 2)!=0);
11700   (arg1)->SetPrintResults(arg2);
11701   
11702   return SWIG_arg;
11703   
11704   if(0) SWIG_fail;
11705   
11706 fail:
11707   lua_error(L);
11708   return SWIG_arg;
11709 }
11710
11711
11712 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
11713   int SWIG_arg = 0;
11714   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11715   bool result;
11716   
11717   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
11718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
11719   
11720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11721     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11722   }
11723   
11724   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
11725   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11726   return SWIG_arg;
11727   
11728   if(0) SWIG_fail;
11729   
11730 fail:
11731   lua_error(L);
11732   return SWIG_arg;
11733 }
11734
11735
11736 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
11737   int SWIG_arg = 0;
11738   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
11739   bool arg2 ;
11740   
11741   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
11742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
11743   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
11744   
11745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
11746     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
11747   }
11748   
11749   arg2 = (lua_toboolean(L, 2)!=0);
11750   (arg1)->SetAddToHistory(arg2);
11751   
11752   return SWIG_arg;
11753   
11754   if(0) SWIG_fail;
11755   
11756 fail:
11757   lua_error(L);
11758   return SWIG_arg;
11759 }
11760
11761
11762 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
11763 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
11764 delete arg1;
11765 }
11766 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
11767     assert(lua_istable(L,1));
11768     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
11769     assert(!lua_isnil(L,-1));
11770     lua_replace(L,1); /* replace our table with real constructor */
11771     lua_call(L,lua_gettop(L)-1,1);
11772     return 1;
11773 }
11774 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
11775     {0,0,0}
11776 };
11777 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
11778     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
11779     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
11780     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
11781     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
11782     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
11783     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
11784     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
11785     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
11786     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
11787     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
11788     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
11789     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
11790     {0,0}
11791 };
11792 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
11793     {0,0}
11794 };
11795
11796 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
11797     {0,0,0}
11798 };
11799 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
11800     {0,0,0,0,0,0}
11801 };
11802 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
11803     {0,0}
11804 };
11805 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
11806     0
11807 };
11808
11809 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
11810     "SBCommandInterpreterRunOptions",
11811     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
11812     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
11813     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
11814     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
11815     0
11816 };
11817 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
11818 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
11819 static swig_lua_class _wrap_class_SBCommandInterpreterRunOptions = { "SBCommandInterpreterRunOptions", "SBCommandInterpreterRunOptions", &SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,_proxy__wrap_new_SBCommandInterpreterRunOptions, swig_delete_SBCommandInterpreterRunOptions, swig_SBCommandInterpreterRunOptions_methods, swig_SBCommandInterpreterRunOptions_attributes, &swig_SBCommandInterpreterRunOptions_Sf_SwigStatic, swig_SBCommandInterpreterRunOptions_meta, swig_SBCommandInterpreterRunOptions_bases, swig_SBCommandInterpreterRunOptions_base_names };
11820
11821 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11822   int SWIG_arg = 0;
11823   lldb::SBCommandInterpreter *arg1 = 0 ;
11824   lldb::SBCommandInterpreter *result = 0 ;
11825   
11826   SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11827   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11828   
11829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11830     SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11831   }
11832   
11833   result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11834   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++; 
11835   return SWIG_arg;
11836   
11837   if(0) SWIG_fail;
11838   
11839 fail:
11840   lua_error(L);
11841   return SWIG_arg;
11842 }
11843
11844
11845 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11846   int SWIG_arg = 0;
11847   lldb::CommandArgumentType arg1 ;
11848   char *result = 0 ;
11849   
11850   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11851   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11852   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11853   result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11854   lua_pushstring(L,(const char *)result); SWIG_arg++;
11855   return SWIG_arg;
11856   
11857   if(0) SWIG_fail;
11858   
11859 fail:
11860   lua_error(L);
11861   return SWIG_arg;
11862 }
11863
11864
11865 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11866   int SWIG_arg = 0;
11867   lldb::CommandArgumentType arg1 ;
11868   char *result = 0 ;
11869   
11870   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11871   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11872   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11873   result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11874   lua_pushstring(L,(const char *)result); SWIG_arg++;
11875   return SWIG_arg;
11876   
11877   if(0) SWIG_fail;
11878   
11879 fail:
11880   lua_error(L);
11881   return SWIG_arg;
11882 }
11883
11884
11885 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11886   int SWIG_arg = 0;
11887   lldb::SBEvent *arg1 = 0 ;
11888   bool result;
11889   
11890   SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11891   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11892   
11893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11894     SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11895   }
11896   
11897   result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11898   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11899   return SWIG_arg;
11900   
11901   if(0) SWIG_fail;
11902   
11903 fail:
11904   lua_error(L);
11905   return SWIG_arg;
11906 }
11907
11908
11909 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11910   int SWIG_arg = 0;
11911   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11912   bool result;
11913   
11914   SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11916   
11917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11918     SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11919   }
11920   
11921   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11922   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11923   return SWIG_arg;
11924   
11925   if(0) SWIG_fail;
11926   
11927 fail:
11928   lua_error(L);
11929   return SWIG_arg;
11930 }
11931
11932
11933 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11934   int SWIG_arg = 0;
11935   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11936   char arg2 ;
11937   char *result = 0 ;
11938   
11939   SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11941   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11942   
11943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11944     SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11945   }
11946   
11947   arg2 = (lua_tostring(L, 2))[0];
11948   result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11949   lua_pushstring(L,(const char *)result); SWIG_arg++;
11950   return SWIG_arg;
11951   
11952   if(0) SWIG_fail;
11953   
11954 fail:
11955   lua_error(L);
11956   return SWIG_arg;
11957 }
11958
11959
11960 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11961   int SWIG_arg = 0;
11962   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11963   bool result;
11964   
11965   SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11967   
11968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11969     SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11970   }
11971   
11972   result = (bool)(arg1)->GetPromptOnQuit();
11973   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11974   return SWIG_arg;
11975   
11976   if(0) SWIG_fail;
11977   
11978 fail:
11979   lua_error(L);
11980   return SWIG_arg;
11981 }
11982
11983
11984 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11985   int SWIG_arg = 0;
11986   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11987   bool arg2 ;
11988   
11989   SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11991   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11992   
11993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11994     SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11995   }
11996   
11997   arg2 = (lua_toboolean(L, 2)!=0);
11998   (arg1)->SetPromptOnQuit(arg2);
11999   
12000   return SWIG_arg;
12001   
12002   if(0) SWIG_fail;
12003   
12004 fail:
12005   lua_error(L);
12006   return SWIG_arg;
12007 }
12008
12009
12010 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
12011   int SWIG_arg = 0;
12012   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12013   bool arg2 ;
12014   
12015   SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
12016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
12017   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
12018   
12019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12020     SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12021   }
12022   
12023   arg2 = (lua_toboolean(L, 2)!=0);
12024   (arg1)->AllowExitCodeOnQuit(arg2);
12025   
12026   return SWIG_arg;
12027   
12028   if(0) SWIG_fail;
12029   
12030 fail:
12031   lua_error(L);
12032   return SWIG_arg;
12033 }
12034
12035
12036 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
12037   int SWIG_arg = 0;
12038   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12039   bool result;
12040   
12041   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
12042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
12043   
12044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12045     SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12046   }
12047   
12048   result = (bool)(arg1)->HasCustomQuitExitCode();
12049   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12050   return SWIG_arg;
12051   
12052   if(0) SWIG_fail;
12053   
12054 fail:
12055   lua_error(L);
12056   return SWIG_arg;
12057 }
12058
12059
12060 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
12061   int SWIG_arg = 0;
12062   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12063   int result;
12064   
12065   SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
12066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
12067   
12068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12069     SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12070   }
12071   
12072   result = (int)(arg1)->GetQuitStatus();
12073   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12074   return SWIG_arg;
12075   
12076   if(0) SWIG_fail;
12077   
12078 fail:
12079   lua_error(L);
12080   return SWIG_arg;
12081 }
12082
12083
12084 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
12085   int SWIG_arg = 0;
12086   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12087   char *arg2 = (char *) 0 ;
12088   lldb::SBCommandReturnObject *arg3 = 0 ;
12089   
12090   SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
12091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
12092   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
12093   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
12094   
12095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12096     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12097   }
12098   
12099   arg2 = (char *)lua_tostring(L, 2);
12100   
12101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12102     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12103   }
12104   
12105   (arg1)->ResolveCommand((char const *)arg2,*arg3);
12106   
12107   return SWIG_arg;
12108   
12109   if(0) SWIG_fail;
12110   
12111 fail:
12112   lua_error(L);
12113   return SWIG_arg;
12114 }
12115
12116
12117 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
12118   int SWIG_arg = 0;
12119   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12120   char *arg2 = (char *) 0 ;
12121   bool result;
12122   
12123   SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
12124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
12125   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
12126   
12127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12128     SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12129   }
12130   
12131   arg2 = (char *)lua_tostring(L, 2);
12132   result = (bool)(arg1)->CommandExists((char const *)arg2);
12133   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12134   return SWIG_arg;
12135   
12136   if(0) SWIG_fail;
12137   
12138 fail:
12139   lua_error(L);
12140   return SWIG_arg;
12141 }
12142
12143
12144 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
12145   int SWIG_arg = 0;
12146   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12147   char *arg2 = (char *) 0 ;
12148   bool result;
12149   
12150   SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
12151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
12152   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
12153   
12154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12155     SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12156   }
12157   
12158   arg2 = (char *)lua_tostring(L, 2);
12159   result = (bool)(arg1)->AliasExists((char const *)arg2);
12160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12161   return SWIG_arg;
12162   
12163   if(0) SWIG_fail;
12164   
12165 fail:
12166   lua_error(L);
12167   return SWIG_arg;
12168 }
12169
12170
12171 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
12172   int SWIG_arg = 0;
12173   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12174   lldb::SBBroadcaster result;
12175   
12176   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
12177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
12178   
12179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12180     SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12181   }
12182   
12183   result = (arg1)->GetBroadcaster();
12184   {
12185     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
12186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
12187   }
12188   return SWIG_arg;
12189   
12190   if(0) SWIG_fail;
12191   
12192 fail:
12193   lua_error(L);
12194   return SWIG_arg;
12195 }
12196
12197
12198 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
12199   int SWIG_arg = 0;
12200   char *result = 0 ;
12201   
12202   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
12203   result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
12204   lua_pushstring(L,(const char *)result); SWIG_arg++;
12205   return SWIG_arg;
12206   
12207   if(0) SWIG_fail;
12208   
12209 fail:
12210   lua_error(L);
12211   return SWIG_arg;
12212 }
12213
12214
12215 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
12216   int SWIG_arg = 0;
12217   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12218   bool result;
12219   
12220   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
12221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
12222   
12223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12224     SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12225   }
12226   
12227   result = (bool)(arg1)->HasCommands();
12228   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12229   return SWIG_arg;
12230   
12231   if(0) SWIG_fail;
12232   
12233 fail:
12234   lua_error(L);
12235   return SWIG_arg;
12236 }
12237
12238
12239 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
12240   int SWIG_arg = 0;
12241   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12242   bool result;
12243   
12244   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
12245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
12246   
12247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12248     SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12249   }
12250   
12251   result = (bool)(arg1)->HasAliases();
12252   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12253   return SWIG_arg;
12254   
12255   if(0) SWIG_fail;
12256   
12257 fail:
12258   lua_error(L);
12259   return SWIG_arg;
12260 }
12261
12262
12263 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
12264   int SWIG_arg = 0;
12265   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12266   bool result;
12267   
12268   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
12269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
12270   
12271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12272     SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12273   }
12274   
12275   result = (bool)(arg1)->HasAliasOptions();
12276   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12277   return SWIG_arg;
12278   
12279   if(0) SWIG_fail;
12280   
12281 fail:
12282   lua_error(L);
12283   return SWIG_arg;
12284 }
12285
12286
12287 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
12288   int SWIG_arg = 0;
12289   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12290   lldb::SBProcess result;
12291   
12292   SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
12293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12294   
12295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12296     SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12297   }
12298   
12299   result = (arg1)->GetProcess();
12300   {
12301     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
12302     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12303   }
12304   return SWIG_arg;
12305   
12306   if(0) SWIG_fail;
12307   
12308 fail:
12309   lua_error(L);
12310   return SWIG_arg;
12311 }
12312
12313
12314 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12315   int SWIG_arg = 0;
12316   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12317   lldb::SBDebugger result;
12318   
12319   SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12321   
12322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12323     SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12324   }
12325   
12326   result = (arg1)->GetDebugger();
12327   {
12328     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
12329     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12330   }
12331   return SWIG_arg;
12332   
12333   if(0) SWIG_fail;
12334   
12335 fail:
12336   lua_error(L);
12337   return SWIG_arg;
12338 }
12339
12340
12341 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12342   int SWIG_arg = 0;
12343   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12344   lldb::SBCommandReturnObject *arg2 = 0 ;
12345   
12346   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12348   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12349   
12350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12351     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12352   }
12353   
12354   
12355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12356     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12357   }
12358   
12359   (arg1)->SourceInitFileInHomeDirectory(*arg2);
12360   
12361   return SWIG_arg;
12362   
12363   if(0) SWIG_fail;
12364   
12365 fail:
12366   lua_error(L);
12367   return SWIG_arg;
12368 }
12369
12370
12371 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12372   int SWIG_arg = 0;
12373   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12374   lldb::SBCommandReturnObject *arg2 = 0 ;
12375   
12376   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12378   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12379   
12380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12381     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12382   }
12383   
12384   
12385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12386     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12387   }
12388   
12389   (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12390   
12391   return SWIG_arg;
12392   
12393   if(0) SWIG_fail;
12394   
12395 fail:
12396   lua_error(L);
12397   return SWIG_arg;
12398 }
12399
12400
12401 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12402   int SWIG_arg = 0;
12403   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12404   char *arg2 = (char *) 0 ;
12405   lldb::SBCommandReturnObject *arg3 = 0 ;
12406   bool arg4 ;
12407   lldb::ReturnStatus result;
12408   
12409   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12411   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12412   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12413   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12414   
12415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12416     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12417   }
12418   
12419   arg2 = (char *)lua_tostring(L, 2);
12420   
12421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12422     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12423   }
12424   
12425   arg4 = (lua_toboolean(L, 4)!=0);
12426   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12427   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12428   return SWIG_arg;
12429   
12430   if(0) SWIG_fail;
12431   
12432 fail:
12433   lua_error(L);
12434   return SWIG_arg;
12435 }
12436
12437
12438 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12439   int SWIG_arg = 0;
12440   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12441   char *arg2 = (char *) 0 ;
12442   lldb::SBCommandReturnObject *arg3 = 0 ;
12443   lldb::ReturnStatus result;
12444   
12445   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12447   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12448   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12449   
12450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12451     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12452   }
12453   
12454   arg2 = (char *)lua_tostring(L, 2);
12455   
12456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12457     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12458   }
12459   
12460   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12461   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12462   return SWIG_arg;
12463   
12464   if(0) SWIG_fail;
12465   
12466 fail:
12467   lua_error(L);
12468   return SWIG_arg;
12469 }
12470
12471
12472 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12473   int SWIG_arg = 0;
12474   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12475   char *arg2 = (char *) 0 ;
12476   lldb::SBExecutionContext *arg3 = 0 ;
12477   lldb::SBCommandReturnObject *arg4 = 0 ;
12478   bool arg5 ;
12479   lldb::ReturnStatus result;
12480   
12481   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12483   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12484   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12485   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12486   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12487   
12488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12489     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12490   }
12491   
12492   arg2 = (char *)lua_tostring(L, 2);
12493   
12494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12495     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12496   }
12497   
12498   
12499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12500     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12501   }
12502   
12503   arg5 = (lua_toboolean(L, 5)!=0);
12504   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12505   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12506   return SWIG_arg;
12507   
12508   if(0) SWIG_fail;
12509   
12510 fail:
12511   lua_error(L);
12512   return SWIG_arg;
12513 }
12514
12515
12516 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12517   int SWIG_arg = 0;
12518   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12519   char *arg2 = (char *) 0 ;
12520   lldb::SBExecutionContext *arg3 = 0 ;
12521   lldb::SBCommandReturnObject *arg4 = 0 ;
12522   lldb::ReturnStatus result;
12523   
12524   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12526   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12527   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12528   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12529   
12530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12531     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12532   }
12533   
12534   arg2 = (char *)lua_tostring(L, 2);
12535   
12536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12537     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12538   }
12539   
12540   
12541   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12542     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12543   }
12544   
12545   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12546   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12547   return SWIG_arg;
12548   
12549   if(0) SWIG_fail;
12550   
12551 fail:
12552   lua_error(L);
12553   return SWIG_arg;
12554 }
12555
12556
12557 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12558   int argc;
12559   int argv[6]={
12560     1,2,3,4,5,6
12561   };
12562   
12563   argc = lua_gettop(L);
12564   if (argc == 3) {
12565     int _v;
12566     {
12567       void *ptr;
12568       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12569         _v = 0;
12570       } else {
12571         _v = 1;
12572       }
12573     }
12574     if (_v) {
12575       {
12576         _v = SWIG_lua_isnilstring(L,argv[1]);
12577       }
12578       if (_v) {
12579         {
12580           void *ptr;
12581           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
12582             _v = 0;
12583           } else {
12584             _v = 1;
12585           }
12586         }
12587         if (_v) {
12588           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12589         }
12590       }
12591     }
12592   }
12593   if (argc == 4) {
12594     int _v;
12595     {
12596       void *ptr;
12597       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12598         _v = 0;
12599       } else {
12600         _v = 1;
12601       }
12602     }
12603     if (_v) {
12604       {
12605         _v = SWIG_lua_isnilstring(L,argv[1]);
12606       }
12607       if (_v) {
12608         {
12609           void *ptr;
12610           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
12611             _v = 0;
12612           } else {
12613             _v = 1;
12614           }
12615         }
12616         if (_v) {
12617           {
12618             _v = lua_isboolean(L,argv[3]);
12619           }
12620           if (_v) {
12621             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12622           }
12623         }
12624       }
12625     }
12626   }
12627   if (argc == 4) {
12628     int _v;
12629     {
12630       void *ptr;
12631       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12632         _v = 0;
12633       } else {
12634         _v = 1;
12635       }
12636     }
12637     if (_v) {
12638       {
12639         _v = SWIG_lua_isnilstring(L,argv[1]);
12640       }
12641       if (_v) {
12642         {
12643           void *ptr;
12644           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, 0)) {
12645             _v = 0;
12646           } else {
12647             _v = 1;
12648           }
12649         }
12650         if (_v) {
12651           {
12652             void *ptr;
12653             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
12654               _v = 0;
12655             } else {
12656               _v = 1;
12657             }
12658           }
12659           if (_v) {
12660             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12661           }
12662         }
12663       }
12664     }
12665   }
12666   if (argc == 5) {
12667     int _v;
12668     {
12669       void *ptr;
12670       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12671         _v = 0;
12672       } else {
12673         _v = 1;
12674       }
12675     }
12676     if (_v) {
12677       {
12678         _v = SWIG_lua_isnilstring(L,argv[1]);
12679       }
12680       if (_v) {
12681         {
12682           void *ptr;
12683           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, 0)) {
12684             _v = 0;
12685           } else {
12686             _v = 1;
12687           }
12688         }
12689         if (_v) {
12690           {
12691             void *ptr;
12692             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
12693               _v = 0;
12694             } else {
12695               _v = 1;
12696             }
12697           }
12698           if (_v) {
12699             {
12700               _v = lua_isboolean(L,argv[4]);
12701             }
12702             if (_v) {
12703               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12704             }
12705           }
12706         }
12707       }
12708     }
12709   }
12710   
12711   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12712     "  Possible C/C++ prototypes are:\n"
12713     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12714     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12715     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12716     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12717   lua_error(L);return 0;
12718 }
12719
12720
12721 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12722   int SWIG_arg = 0;
12723   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12724   lldb::SBFileSpec *arg2 = 0 ;
12725   lldb::SBExecutionContext *arg3 = 0 ;
12726   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12727   lldb::SBCommandReturnObject arg5 ;
12728   lldb::SBCommandReturnObject *argp5 ;
12729   
12730   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12732   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12733   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12734   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12735   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12736   
12737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12738     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12739   }
12740   
12741   
12742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12743     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12744   }
12745   
12746   
12747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12748     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12749   }
12750   
12751   
12752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12753     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12754   }
12755   
12756   
12757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12758     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12759   }
12760   arg5 = *argp5;
12761   
12762   (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12763   
12764   return SWIG_arg;
12765   
12766   if(0) SWIG_fail;
12767   
12768 fail:
12769   lua_error(L);
12770   return SWIG_arg;
12771 }
12772
12773
12774 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12775   int SWIG_arg = 0;
12776   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12777   char *arg2 = (char *) 0 ;
12778   uint32_t arg3 ;
12779   int arg4 ;
12780   int arg5 ;
12781   lldb::SBStringList *arg6 = 0 ;
12782   int result;
12783   
12784   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12785   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12786   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12787   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12788   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12789   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12790   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12791   
12792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12793     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12794   }
12795   
12796   arg2 = (char *)lua_tostring(L, 2);
12797   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
12798   arg3 = (uint32_t)lua_tonumber(L, 3);
12799   arg4 = (int)lua_tonumber(L, 4);
12800   arg5 = (int)lua_tonumber(L, 5);
12801   
12802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12803     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12804   }
12805   
12806   result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12807   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12808   return SWIG_arg;
12809   
12810   if(0) SWIG_fail;
12811   
12812 fail:
12813   lua_error(L);
12814   return SWIG_arg;
12815 }
12816
12817
12818 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12819   int SWIG_arg = 0;
12820   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12821   char *arg2 = (char *) 0 ;
12822   uint32_t arg3 ;
12823   int arg4 ;
12824   int arg5 ;
12825   lldb::SBStringList *arg6 = 0 ;
12826   lldb::SBStringList *arg7 = 0 ;
12827   int result;
12828   
12829   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12831   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12832   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12833   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12834   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12835   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12836   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12837   
12838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12839     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12840   }
12841   
12842   arg2 = (char *)lua_tostring(L, 2);
12843   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
12844   arg3 = (uint32_t)lua_tonumber(L, 3);
12845   arg4 = (int)lua_tonumber(L, 4);
12846   arg5 = (int)lua_tonumber(L, 5);
12847   
12848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12849     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12850   }
12851   
12852   
12853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12854     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12855   }
12856   
12857   result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12858   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12859   return SWIG_arg;
12860   
12861   if(0) SWIG_fail;
12862   
12863 fail:
12864   lua_error(L);
12865   return SWIG_arg;
12866 }
12867
12868
12869 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12870   int SWIG_arg = 0;
12871   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12872   bool result;
12873   
12874   SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12876   
12877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12878     SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12879   }
12880   
12881   result = (bool)(arg1)->IsActive();
12882   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12883   return SWIG_arg;
12884   
12885   if(0) SWIG_fail;
12886   
12887 fail:
12888   lua_error(L);
12889   return SWIG_arg;
12890 }
12891
12892
12893 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12894   int SWIG_arg = 0;
12895   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12896   bool result;
12897   
12898   SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12900   
12901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12902     SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12903   }
12904   
12905   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12906   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12907   return SWIG_arg;
12908   
12909   if(0) SWIG_fail;
12910   
12911 fail:
12912   lua_error(L);
12913   return SWIG_arg;
12914 }
12915
12916
12917 static void swig_delete_SBCommandInterpreter(void *obj) {
12918 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12919 delete arg1;
12920 }
12921 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12922     assert(lua_istable(L,1));
12923     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12924     assert(!lua_isnil(L,-1));
12925     lua_replace(L,1); /* replace our table with real constructor */
12926     lua_call(L,lua_gettop(L)-1,1);
12927     return 1;
12928 }
12929 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12930     {0,0,0}
12931 };
12932 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12933     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12934     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12935     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12936     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12937     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12938     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12939     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12940     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12941     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12942     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12943     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12944     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12945     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12946     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12947     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12948     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12949     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12950     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12951     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12952     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12953     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12954     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12955     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12956     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12957     {0,0}
12958 };
12959 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12960     {0,0}
12961 };
12962
12963 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12964     {0,0,0}
12965 };
12966 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12967     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12968     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12969     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12970     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12971     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12972     {0,0,0,0,0,0}
12973 };
12974 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12975     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12976     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12977     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12978     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12979     {0,0}
12980 };
12981 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12982     0
12983 };
12984
12985 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12986     "SBCommandInterpreter",
12987     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12988     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12989     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12990     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12991     0
12992 };
12993 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12994 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12995 static swig_lua_class _wrap_class_SBCommandInterpreter = { "SBCommandInterpreter", "SBCommandInterpreter", &SWIGTYPE_p_lldb__SBCommandInterpreter,_proxy__wrap_new_SBCommandInterpreter, swig_delete_SBCommandInterpreter, swig_SBCommandInterpreter_methods, swig_SBCommandInterpreter_attributes, &swig_SBCommandInterpreter_Sf_SwigStatic, swig_SBCommandInterpreter_meta, swig_SBCommandInterpreter_bases, swig_SBCommandInterpreter_base_names };
12996
12997 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
12998   int SWIG_arg = 0;
12999   lldb::SBCommandReturnObject *result = 0 ;
13000   
13001   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13002   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13003   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++; 
13004   return SWIG_arg;
13005   
13006   if(0) SWIG_fail;
13007   
13008 fail:
13009   lua_error(L);
13010   return SWIG_arg;
13011 }
13012
13013
13014 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13015   int SWIG_arg = 0;
13016   lldb::SBCommandReturnObject *arg1 = 0 ;
13017   lldb::SBCommandReturnObject *result = 0 ;
13018   
13019   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13020   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13021   
13022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13023     SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13024   }
13025   
13026   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13027   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++; 
13028   return SWIG_arg;
13029   
13030   if(0) SWIG_fail;
13031   
13032 fail:
13033   lua_error(L);
13034   return SWIG_arg;
13035 }
13036
13037
13038 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13039   int argc;
13040   int argv[2]={
13041     1,2
13042   };
13043   
13044   argc = lua_gettop(L);
13045   if (argc == 0) {
13046     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13047   }
13048   if (argc == 1) {
13049     int _v;
13050     {
13051       void *ptr;
13052       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13053         _v = 0;
13054       } else {
13055         _v = 1;
13056       }
13057     }
13058     if (_v) {
13059       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13060     }
13061   }
13062   
13063   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13064     "  Possible C/C++ prototypes are:\n"
13065     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13066     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13067   lua_error(L);return 0;
13068 }
13069
13070
13071 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13072   int SWIG_arg = 0;
13073   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13074   bool result;
13075   
13076   SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13078   
13079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13080     SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13081   }
13082   
13083   result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13084   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13085   return SWIG_arg;
13086   
13087   if(0) SWIG_fail;
13088   
13089 fail:
13090   lua_error(L);
13091   return SWIG_arg;
13092 }
13093
13094
13095 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13096   int SWIG_arg = 0;
13097   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13098   char *result = 0 ;
13099   
13100   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13102   
13103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13104     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13105   }
13106   
13107   result = (char *)(arg1)->GetOutput();
13108   lua_pushstring(L,(const char *)result); SWIG_arg++;
13109   return SWIG_arg;
13110   
13111   if(0) SWIG_fail;
13112   
13113 fail:
13114   lua_error(L);
13115   return SWIG_arg;
13116 }
13117
13118
13119 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13120   int SWIG_arg = 0;
13121   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13122   char *result = 0 ;
13123   
13124   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13126   
13127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13128     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13129   }
13130   
13131   result = (char *)(arg1)->GetError();
13132   lua_pushstring(L,(const char *)result); SWIG_arg++;
13133   return SWIG_arg;
13134   
13135   if(0) SWIG_fail;
13136   
13137 fail:
13138   lua_error(L);
13139   return SWIG_arg;
13140 }
13141
13142
13143 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13144   int SWIG_arg = 0;
13145   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13146   size_t result;
13147   
13148   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13150   
13151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13152     SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13153   }
13154   
13155   result = (arg1)->GetOutputSize();
13156   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13157   return SWIG_arg;
13158   
13159   if(0) SWIG_fail;
13160   
13161 fail:
13162   lua_error(L);
13163   return SWIG_arg;
13164 }
13165
13166
13167 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13168   int SWIG_arg = 0;
13169   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13170   size_t result;
13171   
13172   SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13174   
13175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13176     SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13177   }
13178   
13179   result = (arg1)->GetErrorSize();
13180   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13181   return SWIG_arg;
13182   
13183   if(0) SWIG_fail;
13184   
13185 fail:
13186   lua_error(L);
13187   return SWIG_arg;
13188 }
13189
13190
13191 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13192   int SWIG_arg = 0;
13193   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13194   bool arg2 ;
13195   char *result = 0 ;
13196   
13197   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13199   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13200   
13201   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13202     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13203   }
13204   
13205   arg2 = (lua_toboolean(L, 2)!=0);
13206   result = (char *)(arg1)->GetOutput(arg2);
13207   lua_pushstring(L,(const char *)result); SWIG_arg++;
13208   return SWIG_arg;
13209   
13210   if(0) SWIG_fail;
13211   
13212 fail:
13213   lua_error(L);
13214   return SWIG_arg;
13215 }
13216
13217
13218 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13219   int argc;
13220   int argv[3]={
13221     1,2,3
13222   };
13223   
13224   argc = lua_gettop(L);
13225   if (argc == 1) {
13226     int _v;
13227     {
13228       void *ptr;
13229       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13230         _v = 0;
13231       } else {
13232         _v = 1;
13233       }
13234     }
13235     if (_v) {
13236       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13237     }
13238   }
13239   if (argc == 2) {
13240     int _v;
13241     {
13242       void *ptr;
13243       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13244         _v = 0;
13245       } else {
13246         _v = 1;
13247       }
13248     }
13249     if (_v) {
13250       {
13251         _v = lua_isboolean(L,argv[1]);
13252       }
13253       if (_v) {
13254         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13255       }
13256     }
13257   }
13258   
13259   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13260     "  Possible C/C++ prototypes are:\n"
13261     "    lldb::SBCommandReturnObject::GetOutput()\n"
13262     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13263   lua_error(L);return 0;
13264 }
13265
13266
13267 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13268   int SWIG_arg = 0;
13269   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13270   bool arg2 ;
13271   char *result = 0 ;
13272   
13273   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13275   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13276   
13277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13278     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13279   }
13280   
13281   arg2 = (lua_toboolean(L, 2)!=0);
13282   result = (char *)(arg1)->GetError(arg2);
13283   lua_pushstring(L,(const char *)result); SWIG_arg++;
13284   return SWIG_arg;
13285   
13286   if(0) SWIG_fail;
13287   
13288 fail:
13289   lua_error(L);
13290   return SWIG_arg;
13291 }
13292
13293
13294 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13295   int argc;
13296   int argv[3]={
13297     1,2,3
13298   };
13299   
13300   argc = lua_gettop(L);
13301   if (argc == 1) {
13302     int _v;
13303     {
13304       void *ptr;
13305       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13306         _v = 0;
13307       } else {
13308         _v = 1;
13309       }
13310     }
13311     if (_v) {
13312       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13313     }
13314   }
13315   if (argc == 2) {
13316     int _v;
13317     {
13318       void *ptr;
13319       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13320         _v = 0;
13321       } else {
13322         _v = 1;
13323       }
13324     }
13325     if (_v) {
13326       {
13327         _v = lua_isboolean(L,argv[1]);
13328       }
13329       if (_v) {
13330         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13331       }
13332     }
13333   }
13334   
13335   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13336     "  Possible C/C++ prototypes are:\n"
13337     "    lldb::SBCommandReturnObject::GetError()\n"
13338     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13339   lua_error(L);return 0;
13340 }
13341
13342
13343 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13344   int SWIG_arg = 0;
13345   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13346   lldb::SBFile arg2 ;
13347   lldb::SBFile *argp2 ;
13348   size_t result;
13349   
13350   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13352   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13353   
13354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13355     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13356   }
13357   
13358   
13359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13360     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13361   }
13362   arg2 = *argp2;
13363   
13364   result = (arg1)->PutOutput(arg2);
13365   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13366   return SWIG_arg;
13367   
13368   if(0) SWIG_fail;
13369   
13370 fail:
13371   lua_error(L);
13372   return SWIG_arg;
13373 }
13374
13375
13376 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13377   int SWIG_arg = 0;
13378   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13379   lldb::SBFile arg2 ;
13380   lldb::SBFile *argp2 ;
13381   size_t result;
13382   
13383   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13385   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13386   
13387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13388     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13389   }
13390   
13391   
13392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13393     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13394   }
13395   arg2 = *argp2;
13396   
13397   result = (arg1)->PutError(arg2);
13398   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13399   return SWIG_arg;
13400   
13401   if(0) SWIG_fail;
13402   
13403 fail:
13404   lua_error(L);
13405   return SWIG_arg;
13406 }
13407
13408
13409 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13410   int SWIG_arg = 0;
13411   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13412   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13413   lldb::FileSP *argp2 ;
13414   size_t result;
13415   
13416   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13418   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::FileSP");
13419   
13420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13421     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13422   }
13423   
13424   
13425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13426     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13427   }
13428   arg2 = *argp2;
13429   
13430   result = (arg1)->PutOutput(arg2);
13431   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13432   return SWIG_arg;
13433   
13434   if(0) SWIG_fail;
13435   
13436 fail:
13437   lua_error(L);
13438   return SWIG_arg;
13439 }
13440
13441
13442 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13443   int argc;
13444   int argv[3]={
13445     1,2,3
13446   };
13447   
13448   argc = lua_gettop(L);
13449   if (argc == 2) {
13450     int _v;
13451     {
13452       void *ptr;
13453       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13454         _v = 0;
13455       } else {
13456         _v = 1;
13457       }
13458     }
13459     if (_v) {
13460       {
13461         void *ptr;
13462         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
13463           _v = 0;
13464         } else {
13465           _v = 1;
13466         }
13467       }
13468       if (_v) {
13469         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13470       }
13471     }
13472   }
13473   if (argc == 2) {
13474     int _v;
13475     {
13476       void *ptr;
13477       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13478         _v = 0;
13479       } else {
13480         _v = 1;
13481       }
13482     }
13483     if (_v) {
13484       {
13485         void *ptr;
13486         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
13487           _v = 0;
13488         } else {
13489           _v = 1;
13490         }
13491       }
13492       if (_v) {
13493         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13494       }
13495     }
13496   }
13497   
13498   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13499     "  Possible C/C++ prototypes are:\n"
13500     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13501     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13502   lua_error(L);return 0;
13503 }
13504
13505
13506 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
13507   int SWIG_arg = 0;
13508   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13509   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13510   lldb::FileSP *argp2 ;
13511   size_t result;
13512   
13513   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13515   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::FileSP");
13516   
13517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13518     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13519   }
13520   
13521   
13522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13523     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13524   }
13525   arg2 = *argp2;
13526   
13527   result = (arg1)->PutError(arg2);
13528   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13529   return SWIG_arg;
13530   
13531   if(0) SWIG_fail;
13532   
13533 fail:
13534   lua_error(L);
13535   return SWIG_arg;
13536 }
13537
13538
13539 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
13540   int argc;
13541   int argv[3]={
13542     1,2,3
13543   };
13544   
13545   argc = lua_gettop(L);
13546   if (argc == 2) {
13547     int _v;
13548     {
13549       void *ptr;
13550       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13551         _v = 0;
13552       } else {
13553         _v = 1;
13554       }
13555     }
13556     if (_v) {
13557       {
13558         void *ptr;
13559         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
13560           _v = 0;
13561         } else {
13562           _v = 1;
13563         }
13564       }
13565       if (_v) {
13566         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
13567       }
13568     }
13569   }
13570   if (argc == 2) {
13571     int _v;
13572     {
13573       void *ptr;
13574       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13575         _v = 0;
13576       } else {
13577         _v = 1;
13578       }
13579     }
13580     if (_v) {
13581       {
13582         void *ptr;
13583         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
13584           _v = 0;
13585         } else {
13586           _v = 1;
13587         }
13588       }
13589       if (_v) {
13590         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
13591       }
13592     }
13593   }
13594   
13595   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13596     "  Possible C/C++ prototypes are:\n"
13597     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13598     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13599   lua_error(L);return 0;
13600 }
13601
13602
13603 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13604   int SWIG_arg = 0;
13605   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13606   
13607   SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13609   
13610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13611     SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13612   }
13613   
13614   (arg1)->Clear();
13615   
13616   return SWIG_arg;
13617   
13618   if(0) SWIG_fail;
13619   
13620 fail:
13621   lua_error(L);
13622   return SWIG_arg;
13623 }
13624
13625
13626 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
13627   int SWIG_arg = 0;
13628   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13629   lldb::ReturnStatus arg2 ;
13630   
13631   SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13633   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13634   
13635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13636     SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13637   }
13638   
13639   arg2 = (lldb::ReturnStatus)(int)lua_tonumber(L, 2);
13640   (arg1)->SetStatus(arg2);
13641   
13642   return SWIG_arg;
13643   
13644   if(0) SWIG_fail;
13645   
13646 fail:
13647   lua_error(L);
13648   return SWIG_arg;
13649 }
13650
13651
13652 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13653   int SWIG_arg = 0;
13654   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13655   lldb::SBError *arg2 = 0 ;
13656   char *arg3 = (char *) 0 ;
13657   
13658   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13660   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13661   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13662   
13663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13664     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13665   }
13666   
13667   
13668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13669     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13670   }
13671   
13672   arg3 = (char *)lua_tostring(L, 3);
13673   (arg1)->SetError(*arg2,(char const *)arg3);
13674   
13675   return SWIG_arg;
13676   
13677   if(0) SWIG_fail;
13678   
13679 fail:
13680   lua_error(L);
13681   return SWIG_arg;
13682 }
13683
13684
13685 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13686   int SWIG_arg = 0;
13687   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13688   lldb::SBError *arg2 = 0 ;
13689   
13690   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13692   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13693   
13694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13695     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13696   }
13697   
13698   
13699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13700     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13701   }
13702   
13703   (arg1)->SetError(*arg2);
13704   
13705   return SWIG_arg;
13706   
13707   if(0) SWIG_fail;
13708   
13709 fail:
13710   lua_error(L);
13711   return SWIG_arg;
13712 }
13713
13714
13715 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
13716   int SWIG_arg = 0;
13717   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13718   char *arg2 = (char *) 0 ;
13719   
13720   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13722   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13723   
13724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13725     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13726   }
13727   
13728   arg2 = (char *)lua_tostring(L, 2);
13729   (arg1)->SetError((char const *)arg2);
13730   
13731   return SWIG_arg;
13732   
13733   if(0) SWIG_fail;
13734   
13735 fail:
13736   lua_error(L);
13737   return SWIG_arg;
13738 }
13739
13740
13741 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
13742   int argc;
13743   int argv[4]={
13744     1,2,3,4
13745   };
13746   
13747   argc = lua_gettop(L);
13748   if (argc == 2) {
13749     int _v;
13750     {
13751       void *ptr;
13752       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13753         _v = 0;
13754       } else {
13755         _v = 1;
13756       }
13757     }
13758     if (_v) {
13759       {
13760         void *ptr;
13761         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
13762           _v = 0;
13763         } else {
13764           _v = 1;
13765         }
13766       }
13767       if (_v) {
13768         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
13769       }
13770     }
13771   }
13772   if (argc == 2) {
13773     int _v;
13774     {
13775       void *ptr;
13776       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13777         _v = 0;
13778       } else {
13779         _v = 1;
13780       }
13781     }
13782     if (_v) {
13783       {
13784         _v = SWIG_lua_isnilstring(L,argv[1]);
13785       }
13786       if (_v) {
13787         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
13788       }
13789     }
13790   }
13791   if (argc == 3) {
13792     int _v;
13793     {
13794       void *ptr;
13795       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13796         _v = 0;
13797       } else {
13798         _v = 1;
13799       }
13800     }
13801     if (_v) {
13802       {
13803         void *ptr;
13804         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
13805           _v = 0;
13806         } else {
13807           _v = 1;
13808         }
13809       }
13810       if (_v) {
13811         {
13812           _v = SWIG_lua_isnilstring(L,argv[2]);
13813         }
13814         if (_v) {
13815           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
13816         }
13817       }
13818     }
13819   }
13820   
13821   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
13822     "  Possible C/C++ prototypes are:\n"
13823     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
13824     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
13825     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
13826   lua_error(L);return 0;
13827 }
13828
13829
13830 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
13831   int SWIG_arg = 0;
13832   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13833   lldb::ReturnStatus result;
13834   
13835   SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
13836   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
13837   
13838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13839     SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13840   }
13841   
13842   result = (lldb::ReturnStatus)(arg1)->GetStatus();
13843   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
13844   return SWIG_arg;
13845   
13846   if(0) SWIG_fail;
13847   
13848 fail:
13849   lua_error(L);
13850   return SWIG_arg;
13851 }
13852
13853
13854 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
13855   int SWIG_arg = 0;
13856   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13857   bool result;
13858   
13859   SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
13860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
13861   
13862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13863     SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13864   }
13865   
13866   result = (bool)(arg1)->Succeeded();
13867   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13868   return SWIG_arg;
13869   
13870   if(0) SWIG_fail;
13871   
13872 fail:
13873   lua_error(L);
13874   return SWIG_arg;
13875 }
13876
13877
13878 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
13879   int SWIG_arg = 0;
13880   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13881   bool result;
13882   
13883   SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
13884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
13885   
13886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13887     SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13888   }
13889   
13890   result = (bool)(arg1)->HasResult();
13891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13892   return SWIG_arg;
13893   
13894   if(0) SWIG_fail;
13895   
13896 fail:
13897   lua_error(L);
13898   return SWIG_arg;
13899 }
13900
13901
13902 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
13903   int SWIG_arg = 0;
13904   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13905   char *arg2 = (char *) 0 ;
13906   
13907   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
13908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
13909   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
13910   
13911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13912     SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13913   }
13914   
13915   arg2 = (char *)lua_tostring(L, 2);
13916   (arg1)->AppendMessage((char const *)arg2);
13917   
13918   return SWIG_arg;
13919   
13920   if(0) SWIG_fail;
13921   
13922 fail:
13923   lua_error(L);
13924   return SWIG_arg;
13925 }
13926
13927
13928 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
13929   int SWIG_arg = 0;
13930   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13931   char *arg2 = (char *) 0 ;
13932   
13933   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
13934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
13935   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
13936   
13937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13938     SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13939   }
13940   
13941   arg2 = (char *)lua_tostring(L, 2);
13942   (arg1)->AppendWarning((char const *)arg2);
13943   
13944   return SWIG_arg;
13945   
13946   if(0) SWIG_fail;
13947   
13948 fail:
13949   lua_error(L);
13950   return SWIG_arg;
13951 }
13952
13953
13954 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
13955   int SWIG_arg = 0;
13956   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13957   lldb::SBStream *arg2 = 0 ;
13958   bool result;
13959   
13960   SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
13961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
13962   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
13963   
13964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13965     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13966   }
13967   
13968   
13969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
13970     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
13971   }
13972   
13973   result = (bool)(arg1)->GetDescription(*arg2);
13974   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13975   return SWIG_arg;
13976   
13977   if(0) SWIG_fail;
13978   
13979 fail:
13980   lua_error(L);
13981   return SWIG_arg;
13982 }
13983
13984
13985 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
13986   int SWIG_arg = 0;
13987   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13988   lldb::SBFile arg2 ;
13989   lldb::SBFile *argp2 ;
13990   
13991   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
13992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
13993   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
13994   
13995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13996     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13997   }
13998   
13999   
14000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14001     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14002   }
14003   arg2 = *argp2;
14004   
14005   (arg1)->SetImmediateOutputFile(arg2);
14006   
14007   return SWIG_arg;
14008   
14009   if(0) SWIG_fail;
14010   
14011 fail:
14012   lua_error(L);
14013   return SWIG_arg;
14014 }
14015
14016
14017 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14018   int SWIG_arg = 0;
14019   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14020   lldb::SBFile arg2 ;
14021   lldb::SBFile *argp2 ;
14022   
14023   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14025   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14026   
14027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14028     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14029   }
14030   
14031   
14032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14033     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14034   }
14035   arg2 = *argp2;
14036   
14037   (arg1)->SetImmediateErrorFile(arg2);
14038   
14039   return SWIG_arg;
14040   
14041   if(0) SWIG_fail;
14042   
14043 fail:
14044   lua_error(L);
14045   return SWIG_arg;
14046 }
14047
14048
14049 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14050   int SWIG_arg = 0;
14051   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14052   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14053   lldb::FileSP *argp2 ;
14054   
14055   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14057   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14058   
14059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14060     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14061   }
14062   
14063   
14064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14065     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14066   }
14067   arg2 = *argp2;
14068   
14069   (arg1)->SetImmediateOutputFile(arg2);
14070   
14071   return SWIG_arg;
14072   
14073   if(0) SWIG_fail;
14074   
14075 fail:
14076   lua_error(L);
14077   return SWIG_arg;
14078 }
14079
14080
14081 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14082   int SWIG_arg = 0;
14083   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14084   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14085   lldb::FileSP *argp2 ;
14086   
14087   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14089   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14090   
14091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14092     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14093   }
14094   
14095   
14096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14097     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14098   }
14099   arg2 = *argp2;
14100   
14101   (arg1)->SetImmediateErrorFile(arg2);
14102   
14103   return SWIG_arg;
14104   
14105   if(0) SWIG_fail;
14106   
14107 fail:
14108   lua_error(L);
14109   return SWIG_arg;
14110 }
14111
14112
14113 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14114   int SWIG_arg = 0;
14115   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14116   std::string result;
14117   
14118   SWIG_check_num_args("lldb::SBCommandReturnObject::__str__",1,1)
14119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__str__",1,"lldb::SBCommandReturnObject *");
14120   
14121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14122     SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14123   }
14124   
14125   result = lldb_SBCommandReturnObject___str__(arg1);
14126   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14127   return SWIG_arg;
14128   
14129   if(0) SWIG_fail;
14130   
14131 fail:
14132   lua_error(L);
14133   return SWIG_arg;
14134 }
14135
14136
14137 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14138   int SWIG_arg = 0;
14139   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14140   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14141   bool arg3 ;
14142   lldb::FileSP *argp2 ;
14143   
14144   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14146   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14147   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14148   
14149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14150     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14151   }
14152   
14153   
14154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14155     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14156   }
14157   arg2 = *argp2;
14158   
14159   arg3 = (lua_toboolean(L, 3)!=0);
14160   lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
14161   
14162   return SWIG_arg;
14163   
14164   if(0) SWIG_fail;
14165   
14166 fail:
14167   lua_error(L);
14168   return SWIG_arg;
14169 }
14170
14171
14172 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14173   int argc;
14174   int argv[4]={
14175     1,2,3,4
14176   };
14177   
14178   argc = lua_gettop(L);
14179   if (argc == 2) {
14180     int _v;
14181     {
14182       void *ptr;
14183       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14184         _v = 0;
14185       } else {
14186         _v = 1;
14187       }
14188     }
14189     if (_v) {
14190       {
14191         void *ptr;
14192         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
14193           _v = 0;
14194         } else {
14195           _v = 1;
14196         }
14197       }
14198       if (_v) {
14199         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14200       }
14201     }
14202   }
14203   if (argc == 2) {
14204     int _v;
14205     {
14206       void *ptr;
14207       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14208         _v = 0;
14209       } else {
14210         _v = 1;
14211       }
14212     }
14213     if (_v) {
14214       {
14215         void *ptr;
14216         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
14217           _v = 0;
14218         } else {
14219           _v = 1;
14220         }
14221       }
14222       if (_v) {
14223         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14224       }
14225     }
14226   }
14227   if (argc == 3) {
14228     int _v;
14229     {
14230       void *ptr;
14231       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14232         _v = 0;
14233       } else {
14234         _v = 1;
14235       }
14236     }
14237     if (_v) {
14238       {
14239         void *ptr;
14240         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
14241           _v = 0;
14242         } else {
14243           _v = 1;
14244         }
14245       }
14246       if (_v) {
14247         {
14248           _v = lua_isboolean(L,argv[2]);
14249         }
14250         if (_v) {
14251           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14252         }
14253       }
14254     }
14255   }
14256   
14257   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14258     "  Possible C/C++ prototypes are:\n"
14259     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14260     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14261     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14262   lua_error(L);return 0;
14263 }
14264
14265
14266 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14267   int SWIG_arg = 0;
14268   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14269   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14270   bool arg3 ;
14271   lldb::FileSP *argp2 ;
14272   
14273   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14275   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14276   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14277   
14278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14279     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14280   }
14281   
14282   
14283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14284     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14285   }
14286   arg2 = *argp2;
14287   
14288   arg3 = (lua_toboolean(L, 3)!=0);
14289   lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
14290   
14291   return SWIG_arg;
14292   
14293   if(0) SWIG_fail;
14294   
14295 fail:
14296   lua_error(L);
14297   return SWIG_arg;
14298 }
14299
14300
14301 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14302   int argc;
14303   int argv[4]={
14304     1,2,3,4
14305   };
14306   
14307   argc = lua_gettop(L);
14308   if (argc == 2) {
14309     int _v;
14310     {
14311       void *ptr;
14312       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14313         _v = 0;
14314       } else {
14315         _v = 1;
14316       }
14317     }
14318     if (_v) {
14319       {
14320         void *ptr;
14321         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
14322           _v = 0;
14323         } else {
14324           _v = 1;
14325         }
14326       }
14327       if (_v) {
14328         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14329       }
14330     }
14331   }
14332   if (argc == 2) {
14333     int _v;
14334     {
14335       void *ptr;
14336       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14337         _v = 0;
14338       } else {
14339         _v = 1;
14340       }
14341     }
14342     if (_v) {
14343       {
14344         void *ptr;
14345         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
14346           _v = 0;
14347         } else {
14348           _v = 1;
14349         }
14350       }
14351       if (_v) {
14352         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14353       }
14354     }
14355   }
14356   if (argc == 3) {
14357     int _v;
14358     {
14359       void *ptr;
14360       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14361         _v = 0;
14362       } else {
14363         _v = 1;
14364       }
14365     }
14366     if (_v) {
14367       {
14368         void *ptr;
14369         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
14370           _v = 0;
14371         } else {
14372           _v = 1;
14373         }
14374       }
14375       if (_v) {
14376         {
14377           _v = lua_isboolean(L,argv[2]);
14378         }
14379         if (_v) {
14380           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14381         }
14382       }
14383     }
14384   }
14385   
14386   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14387     "  Possible C/C++ prototypes are:\n"
14388     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14389     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14390     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14391   lua_error(L);return 0;
14392 }
14393
14394
14395 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14396   int SWIG_arg = 0;
14397   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14398   char *arg2 = (char *) 0 ;
14399   int arg3 ;
14400   
14401   SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",3,3)
14402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14403   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",2,"char const *");
14404   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",3,"int");
14405   
14406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14407     SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14408   }
14409   
14410   arg2 = (char *)lua_tostring(L, 2);
14411   arg3 = (int)lua_tonumber(L, 3);
14412   (arg1)->PutCString((char const *)arg2,arg3);
14413   
14414   return SWIG_arg;
14415   
14416   if(0) SWIG_fail;
14417   
14418 fail:
14419   lua_error(L);
14420   return SWIG_arg;
14421 }
14422
14423
14424 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14425   int SWIG_arg = 0;
14426   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14427   char *arg2 = (char *) 0 ;
14428   
14429   SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14431   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14432   
14433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14434     SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14435   }
14436   
14437   arg2 = (char *)lua_tostring(L, 2);
14438   lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14439   
14440   return SWIG_arg;
14441   
14442   if(0) SWIG_fail;
14443   
14444 fail:
14445   lua_error(L);
14446   return SWIG_arg;
14447 }
14448
14449
14450 static void swig_delete_SBCommandReturnObject(void *obj) {
14451 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14452 delete arg1;
14453 }
14454 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14455     assert(lua_istable(L,1));
14456     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14457     assert(!lua_isnil(L,-1));
14458     lua_replace(L,1); /* replace our table with real constructor */
14459     lua_call(L,lua_gettop(L)-1,1);
14460     return 1;
14461 }
14462 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14463     {0,0,0}
14464 };
14465 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14466     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14467     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14468     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14469     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14470     { "GetError", _wrap_SBCommandReturnObject_GetError},
14471     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14472     { "PutError", _wrap_SBCommandReturnObject_PutError},
14473     { "Clear", _wrap_SBCommandReturnObject_Clear},
14474     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14475     { "SetError", _wrap_SBCommandReturnObject_SetError},
14476     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14477     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14478     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14479     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14480     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14481     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14482     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14483     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14484     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14485     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14486     { "Print", _wrap_SBCommandReturnObject_Print},
14487     {0,0}
14488 };
14489 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14490     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14491     {0,0}
14492 };
14493
14494 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14495     {0,0,0}
14496 };
14497 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14498     {0,0,0,0,0,0}
14499 };
14500 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14501     {0,0}
14502 };
14503 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14504     0
14505 };
14506
14507 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14508     "SBCommandReturnObject",
14509     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14510     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14511     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14512     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14513     0
14514 };
14515 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14516 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14517 static swig_lua_class _wrap_class_SBCommandReturnObject = { "SBCommandReturnObject", "SBCommandReturnObject", &SWIGTYPE_p_lldb__SBCommandReturnObject,_proxy__wrap_new_SBCommandReturnObject, swig_delete_SBCommandReturnObject, swig_SBCommandReturnObject_methods, swig_SBCommandReturnObject_attributes, &swig_SBCommandReturnObject_Sf_SwigStatic, swig_SBCommandReturnObject_meta, swig_SBCommandReturnObject_bases, swig_SBCommandReturnObject_base_names };
14518
14519 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14520   int SWIG_arg = 0;
14521   lldb::SBCommunication *result = 0 ;
14522   
14523   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14524   result = (lldb::SBCommunication *)new lldb::SBCommunication();
14525   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++; 
14526   return SWIG_arg;
14527   
14528   if(0) SWIG_fail;
14529   
14530 fail:
14531   lua_error(L);
14532   return SWIG_arg;
14533 }
14534
14535
14536 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14537   int SWIG_arg = 0;
14538   char *arg1 = (char *) 0 ;
14539   lldb::SBCommunication *result = 0 ;
14540   
14541   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14542   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14543   arg1 = (char *)lua_tostring(L, 1);
14544   result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14545   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++; 
14546   return SWIG_arg;
14547   
14548   if(0) SWIG_fail;
14549   
14550 fail:
14551   lua_error(L);
14552   return SWIG_arg;
14553 }
14554
14555
14556 static int _wrap_new_SBCommunication(lua_State* L) {
14557   int argc;
14558   int argv[2]={
14559     1,2
14560   };
14561   
14562   argc = lua_gettop(L);
14563   if (argc == 0) {
14564     return _wrap_new_SBCommunication__SWIG_0(L);
14565   }
14566   if (argc == 1) {
14567     int _v;
14568     {
14569       _v = SWIG_lua_isnilstring(L,argv[0]);
14570     }
14571     if (_v) {
14572       return _wrap_new_SBCommunication__SWIG_1(L);
14573     }
14574   }
14575   
14576   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14577     "  Possible C/C++ prototypes are:\n"
14578     "    lldb::SBCommunication::SBCommunication()\n"
14579     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14580   lua_error(L);return 0;
14581 }
14582
14583
14584 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14585   int SWIG_arg = 0;
14586   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14587   bool result;
14588   
14589   SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14591   
14592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14593     SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14594   }
14595   
14596   result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14598   return SWIG_arg;
14599   
14600   if(0) SWIG_fail;
14601   
14602 fail:
14603   lua_error(L);
14604   return SWIG_arg;
14605 }
14606
14607
14608 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14609   int SWIG_arg = 0;
14610   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14611   lldb::SBBroadcaster result;
14612   
14613   SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14615   
14616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14617     SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14618   }
14619   
14620   result = (arg1)->GetBroadcaster();
14621   {
14622     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
14623     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14624   }
14625   return SWIG_arg;
14626   
14627   if(0) SWIG_fail;
14628   
14629 fail:
14630   lua_error(L);
14631   return SWIG_arg;
14632 }
14633
14634
14635 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14636   int SWIG_arg = 0;
14637   char *result = 0 ;
14638   
14639   SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14640   result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14641   lua_pushstring(L,(const char *)result); SWIG_arg++;
14642   return SWIG_arg;
14643   
14644   if(0) SWIG_fail;
14645   
14646 fail:
14647   lua_error(L);
14648   return SWIG_arg;
14649 }
14650
14651
14652 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14653   int SWIG_arg = 0;
14654   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14655   int arg2 ;
14656   bool arg3 ;
14657   lldb::ConnectionStatus result;
14658   
14659   SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14660   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14661   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14662   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14663   
14664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14665     SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14666   }
14667   
14668   arg2 = (int)lua_tonumber(L, 2);
14669   arg3 = (lua_toboolean(L, 3)!=0);
14670   result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14671   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14672   return SWIG_arg;
14673   
14674   if(0) SWIG_fail;
14675   
14676 fail:
14677   lua_error(L);
14678   return SWIG_arg;
14679 }
14680
14681
14682 static int _wrap_SBCommunication_Connect(lua_State* L) {
14683   int SWIG_arg = 0;
14684   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14685   char *arg2 = (char *) 0 ;
14686   lldb::ConnectionStatus result;
14687   
14688   SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14690   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14691   
14692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14693     SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14694   }
14695   
14696   arg2 = (char *)lua_tostring(L, 2);
14697   result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14698   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14699   return SWIG_arg;
14700   
14701   if(0) SWIG_fail;
14702   
14703 fail:
14704   lua_error(L);
14705   return SWIG_arg;
14706 }
14707
14708
14709 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14710   int SWIG_arg = 0;
14711   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14712   lldb::ConnectionStatus result;
14713   
14714   SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14715   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14716   
14717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14718     SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14719   }
14720   
14721   result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14722   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14723   return SWIG_arg;
14724   
14725   if(0) SWIG_fail;
14726   
14727 fail:
14728   lua_error(L);
14729   return SWIG_arg;
14730 }
14731
14732
14733 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14734   int SWIG_arg = 0;
14735   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14736   bool result;
14737   
14738   SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14740   
14741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14742     SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14743   }
14744   
14745   result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14746   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14747   return SWIG_arg;
14748   
14749   if(0) SWIG_fail;
14750   
14751 fail:
14752   lua_error(L);
14753   return SWIG_arg;
14754 }
14755
14756
14757 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
14758   int SWIG_arg = 0;
14759   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14760   bool result;
14761   
14762   SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
14763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
14764   
14765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14766     SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14767   }
14768   
14769   result = (bool)(arg1)->GetCloseOnEOF();
14770   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14771   return SWIG_arg;
14772   
14773   if(0) SWIG_fail;
14774   
14775 fail:
14776   lua_error(L);
14777   return SWIG_arg;
14778 }
14779
14780
14781 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
14782   int SWIG_arg = 0;
14783   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14784   bool arg2 ;
14785   
14786   SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
14787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
14788   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
14789   
14790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14791     SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14792   }
14793   
14794   arg2 = (lua_toboolean(L, 2)!=0);
14795   (arg1)->SetCloseOnEOF(arg2);
14796   
14797   return SWIG_arg;
14798   
14799   if(0) SWIG_fail;
14800   
14801 fail:
14802   lua_error(L);
14803   return SWIG_arg;
14804 }
14805
14806
14807 static int _wrap_SBCommunication_Read(lua_State* L) {
14808   int SWIG_arg = 0;
14809   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14810   void *arg2 = (void *) 0 ;
14811   size_t arg3 ;
14812   uint32_t arg4 ;
14813   lldb::ConnectionStatus *arg5 = 0 ;
14814   size_t result;
14815   
14816   SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
14817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
14818   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
14819   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
14820   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
14821   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
14822   
14823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14824     SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
14825   }
14826   
14827   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
14828   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
14829   arg3 = (size_t)lua_tonumber(L, 3);
14830   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
14831   arg4 = (uint32_t)lua_tonumber(L, 4);
14832   
14833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14834     SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
14835   }
14836   
14837   result = (arg1)->Read(arg2,arg3,arg4,*arg5);
14838   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
14839   return SWIG_arg;
14840   
14841   if(0) SWIG_fail;
14842   
14843 fail:
14844   lua_error(L);
14845   return SWIG_arg;
14846 }
14847
14848
14849 static int _wrap_SBCommunication_Write(lua_State* L) {
14850   int SWIG_arg = 0;
14851   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14852   void *arg2 = (void *) 0 ;
14853   size_t arg3 ;
14854   lldb::ConnectionStatus *arg4 = 0 ;
14855   size_t result;
14856   
14857   SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
14858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
14859   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
14860   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
14861   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
14862   
14863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14864     SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
14865   }
14866   
14867   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
14868   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
14869   arg3 = (size_t)lua_tonumber(L, 3);
14870   
14871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14872     SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
14873   }
14874   
14875   result = (arg1)->Write((void const *)arg2,arg3,*arg4);
14876   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
14877   return SWIG_arg;
14878   
14879   if(0) SWIG_fail;
14880   
14881 fail:
14882   lua_error(L);
14883   return SWIG_arg;
14884 }
14885
14886
14887 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
14888   int SWIG_arg = 0;
14889   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14890   bool result;
14891   
14892   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
14893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
14894   
14895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14896     SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
14897   }
14898   
14899   result = (bool)(arg1)->ReadThreadStart();
14900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14901   return SWIG_arg;
14902   
14903   if(0) SWIG_fail;
14904   
14905 fail:
14906   lua_error(L);
14907   return SWIG_arg;
14908 }
14909
14910
14911 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
14912   int SWIG_arg = 0;
14913   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14914   bool result;
14915   
14916   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
14917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
14918   
14919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14920     SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
14921   }
14922   
14923   result = (bool)(arg1)->ReadThreadStop();
14924   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14925   return SWIG_arg;
14926   
14927   if(0) SWIG_fail;
14928   
14929 fail:
14930   lua_error(L);
14931   return SWIG_arg;
14932 }
14933
14934
14935 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
14936   int SWIG_arg = 0;
14937   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14938   bool result;
14939   
14940   SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
14941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
14942   
14943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14944     SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
14945   }
14946   
14947   result = (bool)(arg1)->ReadThreadIsRunning();
14948   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14949   return SWIG_arg;
14950   
14951   if(0) SWIG_fail;
14952   
14953 fail:
14954   lua_error(L);
14955   return SWIG_arg;
14956 }
14957
14958
14959 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
14960   int SWIG_arg = 0;
14961   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14962   lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
14963   void *arg3 = (void *) 0 ;
14964   bool result;
14965   
14966   SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
14967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
14968   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
14969   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
14970   
14971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14972     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
14973   }
14974   
14975   
14976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
14977     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
14978   }
14979   
14980   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
14981   result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
14982   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14983   return SWIG_arg;
14984   
14985   if(0) SWIG_fail;
14986   
14987 fail:
14988   lua_error(L);
14989   return SWIG_arg;
14990 }
14991
14992
14993 static void swig_delete_SBCommunication(void *obj) {
14994 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
14995 delete arg1;
14996 }
14997 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
14998     assert(lua_istable(L,1));
14999     lua_pushcfunction(L,_wrap_new_SBCommunication);
15000     assert(!lua_isnil(L,-1));
15001     lua_replace(L,1); /* replace our table with real constructor */
15002     lua_call(L,lua_gettop(L)-1,1);
15003     return 1;
15004 }
15005 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15006     {0,0,0}
15007 };
15008 static swig_lua_method swig_SBCommunication_methods[]= {
15009     { "IsValid", _wrap_SBCommunication_IsValid},
15010     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15011     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15012     { "Connect", _wrap_SBCommunication_Connect},
15013     { "Disconnect", _wrap_SBCommunication_Disconnect},
15014     { "IsConnected", _wrap_SBCommunication_IsConnected},
15015     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15016     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15017     { "Read", _wrap_SBCommunication_Read},
15018     { "Write", _wrap_SBCommunication_Write},
15019     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15020     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15021     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15022     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15023     {0,0}
15024 };
15025 static swig_lua_method swig_SBCommunication_meta[] = {
15026     {0,0}
15027 };
15028
15029 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15030     {0,0,0}
15031 };
15032 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15033     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15034     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15035     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15036     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15037     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15038     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15039     {0,0,0,0,0,0}
15040 };
15041 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15042     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15043     {0,0}
15044 };
15045 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15046     0
15047 };
15048
15049 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15050     "SBCommunication",
15051     swig_SBCommunication_Sf_SwigStatic_methods,
15052     swig_SBCommunication_Sf_SwigStatic_attributes,
15053     swig_SBCommunication_Sf_SwigStatic_constants,
15054     swig_SBCommunication_Sf_SwigStatic_classes,
15055     0
15056 };
15057 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15058 static const char *swig_SBCommunication_base_names[] = {0};
15059 static swig_lua_class _wrap_class_SBCommunication = { "SBCommunication", "SBCommunication", &SWIGTYPE_p_lldb__SBCommunication,_proxy__wrap_new_SBCommunication, swig_delete_SBCommunication, swig_SBCommunication_methods, swig_SBCommunication_attributes, &swig_SBCommunication_Sf_SwigStatic, swig_SBCommunication_meta, swig_SBCommunication_bases, swig_SBCommunication_base_names };
15060
15061 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15062   int SWIG_arg = 0;
15063   lldb::SBCompileUnit *result = 0 ;
15064   
15065   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15066   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15067   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++; 
15068   return SWIG_arg;
15069   
15070   if(0) SWIG_fail;
15071   
15072 fail:
15073   lua_error(L);
15074   return SWIG_arg;
15075 }
15076
15077
15078 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15079   int SWIG_arg = 0;
15080   lldb::SBCompileUnit *arg1 = 0 ;
15081   lldb::SBCompileUnit *result = 0 ;
15082   
15083   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15084   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15085   
15086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15087     SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15088   }
15089   
15090   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15091   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++; 
15092   return SWIG_arg;
15093   
15094   if(0) SWIG_fail;
15095   
15096 fail:
15097   lua_error(L);
15098   return SWIG_arg;
15099 }
15100
15101
15102 static int _wrap_new_SBCompileUnit(lua_State* L) {
15103   int argc;
15104   int argv[2]={
15105     1,2
15106   };
15107   
15108   argc = lua_gettop(L);
15109   if (argc == 0) {
15110     return _wrap_new_SBCompileUnit__SWIG_0(L);
15111   }
15112   if (argc == 1) {
15113     int _v;
15114     {
15115       void *ptr;
15116       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15117         _v = 0;
15118       } else {
15119         _v = 1;
15120       }
15121     }
15122     if (_v) {
15123       return _wrap_new_SBCompileUnit__SWIG_1(L);
15124     }
15125   }
15126   
15127   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15128     "  Possible C/C++ prototypes are:\n"
15129     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15130     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15131   lua_error(L);return 0;
15132 }
15133
15134
15135 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15136   int SWIG_arg = 0;
15137   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15138   bool result;
15139   
15140   SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15142   
15143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15144     SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15145   }
15146   
15147   result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15148   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15149   return SWIG_arg;
15150   
15151   if(0) SWIG_fail;
15152   
15153 fail:
15154   lua_error(L);
15155   return SWIG_arg;
15156 }
15157
15158
15159 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15160   int SWIG_arg = 0;
15161   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15162   lldb::SBFileSpec result;
15163   
15164   SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15166   
15167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15168     SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15169   }
15170   
15171   result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15172   {
15173     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15174     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15175   }
15176   return SWIG_arg;
15177   
15178   if(0) SWIG_fail;
15179   
15180 fail:
15181   lua_error(L);
15182   return SWIG_arg;
15183 }
15184
15185
15186 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15187   int SWIG_arg = 0;
15188   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15189   uint32_t result;
15190   
15191   SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15193   
15194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15195     SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15196   }
15197   
15198   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15199   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15200   return SWIG_arg;
15201   
15202   if(0) SWIG_fail;
15203   
15204 fail:
15205   lua_error(L);
15206   return SWIG_arg;
15207 }
15208
15209
15210 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15211   int SWIG_arg = 0;
15212   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15213   uint32_t arg2 ;
15214   lldb::SBLineEntry result;
15215   
15216   SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15218   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15219   
15220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15221     SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15222   }
15223   
15224   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15225   arg2 = (uint32_t)lua_tonumber(L, 2);
15226   result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15227   {
15228     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
15229     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15230   }
15231   return SWIG_arg;
15232   
15233   if(0) SWIG_fail;
15234   
15235 fail:
15236   lua_error(L);
15237   return SWIG_arg;
15238 }
15239
15240
15241 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
15242   int SWIG_arg = 0;
15243   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15244   uint32_t arg2 ;
15245   uint32_t arg3 ;
15246   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15247   uint32_t result;
15248   
15249   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15251   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15252   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15253   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15254   
15255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15256     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15257   }
15258   
15259   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15260   arg2 = (uint32_t)lua_tonumber(L, 2);
15261   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
15262   arg3 = (uint32_t)lua_tonumber(L, 3);
15263   
15264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15265     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15266   }
15267   
15268   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15269   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15270   return SWIG_arg;
15271   
15272   if(0) SWIG_fail;
15273   
15274 fail:
15275   lua_error(L);
15276   return SWIG_arg;
15277 }
15278
15279
15280 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
15281   int SWIG_arg = 0;
15282   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15283   uint32_t arg2 ;
15284   uint32_t arg3 ;
15285   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15286   bool arg5 ;
15287   uint32_t result;
15288   
15289   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15291   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15292   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15293   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15294   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15295   
15296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15297     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15298   }
15299   
15300   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15301   arg2 = (uint32_t)lua_tonumber(L, 2);
15302   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
15303   arg3 = (uint32_t)lua_tonumber(L, 3);
15304   
15305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15306     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15307   }
15308   
15309   arg5 = (lua_toboolean(L, 5)!=0);
15310   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15311   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15312   return SWIG_arg;
15313   
15314   if(0) SWIG_fail;
15315   
15316 fail:
15317   lua_error(L);
15318   return SWIG_arg;
15319 }
15320
15321
15322 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15323   int argc;
15324   int argv[6]={
15325     1,2,3,4,5,6
15326   };
15327   
15328   argc = lua_gettop(L);
15329   if (argc == 4) {
15330     int _v;
15331     {
15332       void *ptr;
15333       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15334         _v = 0;
15335       } else {
15336         _v = 1;
15337       }
15338     }
15339     if (_v) {
15340       {
15341         _v = lua_isnumber(L,argv[1]);
15342       }
15343       if (_v) {
15344         {
15345           _v = lua_isnumber(L,argv[2]);
15346         }
15347         if (_v) {
15348           {
15349             void *ptr;
15350             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15351               _v = 0;
15352             } else {
15353               _v = 1;
15354             }
15355           }
15356           if (_v) {
15357             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15358           }
15359         }
15360       }
15361     }
15362   }
15363   if (argc == 5) {
15364     int _v;
15365     {
15366       void *ptr;
15367       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15368         _v = 0;
15369       } else {
15370         _v = 1;
15371       }
15372     }
15373     if (_v) {
15374       {
15375         _v = lua_isnumber(L,argv[1]);
15376       }
15377       if (_v) {
15378         {
15379           _v = lua_isnumber(L,argv[2]);
15380         }
15381         if (_v) {
15382           {
15383             void *ptr;
15384             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15385               _v = 0;
15386             } else {
15387               _v = 1;
15388             }
15389           }
15390           if (_v) {
15391             {
15392               _v = lua_isboolean(L,argv[4]);
15393             }
15394             if (_v) {
15395               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15396             }
15397           }
15398         }
15399       }
15400     }
15401   }
15402   
15403   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15404     "  Possible C/C++ prototypes are:\n"
15405     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15406     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15407   lua_error(L);return 0;
15408 }
15409
15410
15411 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15412   int SWIG_arg = 0;
15413   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15414   uint32_t arg2 ;
15415   lldb::SBFileSpec result;
15416   
15417   SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15419   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15420   
15421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15422     SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15423   }
15424   
15425   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15426   arg2 = (uint32_t)lua_tonumber(L, 2);
15427   result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15428   {
15429     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15430     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15431   }
15432   return SWIG_arg;
15433   
15434   if(0) SWIG_fail;
15435   
15436 fail:
15437   lua_error(L);
15438   return SWIG_arg;
15439 }
15440
15441
15442 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15443   int SWIG_arg = 0;
15444   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15445   uint32_t result;
15446   
15447   SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15449   
15450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15451     SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15452   }
15453   
15454   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15455   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15456   return SWIG_arg;
15457   
15458   if(0) SWIG_fail;
15459   
15460 fail:
15461   lua_error(L);
15462   return SWIG_arg;
15463 }
15464
15465
15466 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15467   int SWIG_arg = 0;
15468   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15469   uint32_t arg2 ;
15470   lldb::SBFileSpec *arg3 = 0 ;
15471   bool arg4 ;
15472   uint32_t result;
15473   
15474   SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15476   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15477   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15478   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15479   
15480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15481     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15482   }
15483   
15484   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15485   arg2 = (uint32_t)lua_tonumber(L, 2);
15486   
15487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15488     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15489   }
15490   
15491   arg4 = (lua_toboolean(L, 4)!=0);
15492   result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15493   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15494   return SWIG_arg;
15495   
15496   if(0) SWIG_fail;
15497   
15498 fail:
15499   lua_error(L);
15500   return SWIG_arg;
15501 }
15502
15503
15504 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15505   int SWIG_arg = 0;
15506   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15507   uint32_t arg2 ;
15508   lldb::SBTypeList result;
15509   
15510   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15512   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15513   
15514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15515     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15516   }
15517   
15518   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15519   arg2 = (uint32_t)lua_tonumber(L, 2);
15520   result = (arg1)->GetTypes(arg2);
15521   {
15522     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15523     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15524   }
15525   return SWIG_arg;
15526   
15527   if(0) SWIG_fail;
15528   
15529 fail:
15530   lua_error(L);
15531   return SWIG_arg;
15532 }
15533
15534
15535 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15536   int SWIG_arg = 0;
15537   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15538   lldb::SBTypeList result;
15539   
15540   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15542   
15543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15544     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15545   }
15546   
15547   result = (arg1)->GetTypes();
15548   {
15549     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15550     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15551   }
15552   return SWIG_arg;
15553   
15554   if(0) SWIG_fail;
15555   
15556 fail:
15557   lua_error(L);
15558   return SWIG_arg;
15559 }
15560
15561
15562 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15563   int argc;
15564   int argv[3]={
15565     1,2,3
15566   };
15567   
15568   argc = lua_gettop(L);
15569   if (argc == 1) {
15570     int _v;
15571     {
15572       void *ptr;
15573       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15574         _v = 0;
15575       } else {
15576         _v = 1;
15577       }
15578     }
15579     if (_v) {
15580       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15581     }
15582   }
15583   if (argc == 2) {
15584     int _v;
15585     {
15586       void *ptr;
15587       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15588         _v = 0;
15589       } else {
15590         _v = 1;
15591       }
15592     }
15593     if (_v) {
15594       {
15595         _v = lua_isnumber(L,argv[1]);
15596       }
15597       if (_v) {
15598         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15599       }
15600     }
15601   }
15602   
15603   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15604     "  Possible C/C++ prototypes are:\n"
15605     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15606     "    lldb::SBCompileUnit::GetTypes()\n");
15607   lua_error(L);return 0;
15608 }
15609
15610
15611 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15612   int SWIG_arg = 0;
15613   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15614   lldb::LanguageType result;
15615   
15616   SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15618   
15619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15620     SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15621   }
15622   
15623   result = (lldb::LanguageType)(arg1)->GetLanguage();
15624   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
15625   return SWIG_arg;
15626   
15627   if(0) SWIG_fail;
15628   
15629 fail:
15630   lua_error(L);
15631   return SWIG_arg;
15632 }
15633
15634
15635 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
15636   int SWIG_arg = 0;
15637   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15638   lldb::SBStream *arg2 = 0 ;
15639   bool result;
15640   
15641   SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
15642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
15643   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
15644   
15645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15646     SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
15647   }
15648   
15649   
15650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
15651     SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
15652   }
15653   
15654   result = (bool)(arg1)->GetDescription(*arg2);
15655   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15656   return SWIG_arg;
15657   
15658   if(0) SWIG_fail;
15659   
15660 fail:
15661   lua_error(L);
15662   return SWIG_arg;
15663 }
15664
15665
15666 static int _wrap_SBCompileUnit___eq(lua_State* L) {
15667   int SWIG_arg = 0;
15668   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15669   lldb::SBCompileUnit *arg2 = 0 ;
15670   bool result;
15671   
15672   SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
15673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
15674   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
15675   
15676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15677     SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
15678   }
15679   
15680   
15681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15682     SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
15683   }
15684   
15685   result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
15686   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15687   return SWIG_arg;
15688   
15689   if(0) SWIG_fail;
15690   
15691 fail:
15692   lua_error(L);
15693   return SWIG_arg;
15694 }
15695
15696
15697 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
15698   int SWIG_arg = 0;
15699   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15700   std::string result;
15701   
15702   SWIG_check_num_args("lldb::SBCompileUnit::__str__",1,1)
15703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__str__",1,"lldb::SBCompileUnit *");
15704   
15705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15706     SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
15707   }
15708   
15709   result = lldb_SBCompileUnit___str__(arg1);
15710   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
15711   return SWIG_arg;
15712   
15713   if(0) SWIG_fail;
15714   
15715 fail:
15716   lua_error(L);
15717   return SWIG_arg;
15718 }
15719
15720
15721 static void swig_delete_SBCompileUnit(void *obj) {
15722 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
15723 delete arg1;
15724 }
15725 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
15726     assert(lua_istable(L,1));
15727     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
15728     assert(!lua_isnil(L,-1));
15729     lua_replace(L,1); /* replace our table with real constructor */
15730     lua_call(L,lua_gettop(L)-1,1);
15731     return 1;
15732 }
15733 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
15734     {0,0,0}
15735 };
15736 static swig_lua_method swig_SBCompileUnit_methods[]= {
15737     { "IsValid", _wrap_SBCompileUnit_IsValid},
15738     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
15739     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
15740     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
15741     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
15742     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
15743     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
15744     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
15745     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
15746     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
15747     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
15748     { "__eq", _wrap_SBCompileUnit___eq},
15749     { "__tostring", _wrap_SBCompileUnit___tostring},
15750     {0,0}
15751 };
15752 static swig_lua_method swig_SBCompileUnit_meta[] = {
15753     { "__eq", _wrap_SBCompileUnit___eq},
15754     { "__tostring", _wrap_SBCompileUnit___tostring},
15755     {0,0}
15756 };
15757
15758 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
15759     {0,0,0}
15760 };
15761 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
15762     {0,0,0,0,0,0}
15763 };
15764 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
15765     {0,0}
15766 };
15767 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
15768     0
15769 };
15770
15771 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
15772     "SBCompileUnit",
15773     swig_SBCompileUnit_Sf_SwigStatic_methods,
15774     swig_SBCompileUnit_Sf_SwigStatic_attributes,
15775     swig_SBCompileUnit_Sf_SwigStatic_constants,
15776     swig_SBCompileUnit_Sf_SwigStatic_classes,
15777     0
15778 };
15779 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
15780 static const char *swig_SBCompileUnit_base_names[] = {0};
15781 static swig_lua_class _wrap_class_SBCompileUnit = { "SBCompileUnit", "SBCompileUnit", &SWIGTYPE_p_lldb__SBCompileUnit,_proxy__wrap_new_SBCompileUnit, swig_delete_SBCompileUnit, swig_SBCompileUnit_methods, swig_SBCompileUnit_attributes, &swig_SBCompileUnit_Sf_SwigStatic, swig_SBCompileUnit_meta, swig_SBCompileUnit_bases, swig_SBCompileUnit_base_names };
15782
15783 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
15784   int SWIG_arg = 0;
15785   lldb::SBData *result = 0 ;
15786   
15787   SWIG_check_num_args("lldb::SBData::SBData",0,0)
15788   result = (lldb::SBData *)new lldb::SBData();
15789   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++; 
15790   return SWIG_arg;
15791   
15792   if(0) SWIG_fail;
15793   
15794 fail:
15795   lua_error(L);
15796   return SWIG_arg;
15797 }
15798
15799
15800 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
15801   int SWIG_arg = 0;
15802   lldb::SBData *arg1 = 0 ;
15803   lldb::SBData *result = 0 ;
15804   
15805   SWIG_check_num_args("lldb::SBData::SBData",1,1)
15806   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
15807   
15808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15809     SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
15810   }
15811   
15812   result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
15813   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++; 
15814   return SWIG_arg;
15815   
15816   if(0) SWIG_fail;
15817   
15818 fail:
15819   lua_error(L);
15820   return SWIG_arg;
15821 }
15822
15823
15824 static int _wrap_new_SBData(lua_State* L) {
15825   int argc;
15826   int argv[2]={
15827     1,2
15828   };
15829   
15830   argc = lua_gettop(L);
15831   if (argc == 0) {
15832     return _wrap_new_SBData__SWIG_0(L);
15833   }
15834   if (argc == 1) {
15835     int _v;
15836     {
15837       void *ptr;
15838       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, 0)) {
15839         _v = 0;
15840       } else {
15841         _v = 1;
15842       }
15843     }
15844     if (_v) {
15845       return _wrap_new_SBData__SWIG_1(L);
15846     }
15847   }
15848   
15849   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
15850     "  Possible C/C++ prototypes are:\n"
15851     "    lldb::SBData::SBData()\n"
15852     "    lldb::SBData::SBData(lldb::SBData const &)\n");
15853   lua_error(L);return 0;
15854 }
15855
15856
15857 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
15858   int SWIG_arg = 0;
15859   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15860   uint8_t result;
15861   
15862   SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
15863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
15864   
15865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15866     SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15867   }
15868   
15869   result = (uint8_t)(arg1)->GetAddressByteSize();
15870   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15871   return SWIG_arg;
15872   
15873   if(0) SWIG_fail;
15874   
15875 fail:
15876   lua_error(L);
15877   return SWIG_arg;
15878 }
15879
15880
15881 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
15882   int SWIG_arg = 0;
15883   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15884   uint8_t arg2 ;
15885   
15886   SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
15887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
15888   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
15889   
15890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15891     SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15892   }
15893   
15894   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15895   arg2 = (uint8_t)lua_tonumber(L, 2);
15896   (arg1)->SetAddressByteSize(arg2);
15897   
15898   return SWIG_arg;
15899   
15900   if(0) SWIG_fail;
15901   
15902 fail:
15903   lua_error(L);
15904   return SWIG_arg;
15905 }
15906
15907
15908 static int _wrap_SBData_Clear(lua_State* L) {
15909   int SWIG_arg = 0;
15910   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15911   
15912   SWIG_check_num_args("lldb::SBData::Clear",1,1)
15913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
15914   
15915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15916     SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
15917   }
15918   
15919   (arg1)->Clear();
15920   
15921   return SWIG_arg;
15922   
15923   if(0) SWIG_fail;
15924   
15925 fail:
15926   lua_error(L);
15927   return SWIG_arg;
15928 }
15929
15930
15931 static int _wrap_SBData_IsValid(lua_State* L) {
15932   int SWIG_arg = 0;
15933   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15934   bool result;
15935   
15936   SWIG_check_num_args("lldb::SBData::IsValid",1,1)
15937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
15938   
15939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15940     SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
15941   }
15942   
15943   result = (bool)(arg1)->IsValid();
15944   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15945   return SWIG_arg;
15946   
15947   if(0) SWIG_fail;
15948   
15949 fail:
15950   lua_error(L);
15951   return SWIG_arg;
15952 }
15953
15954
15955 static int _wrap_SBData_GetByteSize(lua_State* L) {
15956   int SWIG_arg = 0;
15957   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15958   size_t result;
15959   
15960   SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
15961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
15962   
15963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15964     SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
15965   }
15966   
15967   result = (arg1)->GetByteSize();
15968   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15969   return SWIG_arg;
15970   
15971   if(0) SWIG_fail;
15972   
15973 fail:
15974   lua_error(L);
15975   return SWIG_arg;
15976 }
15977
15978
15979 static int _wrap_SBData_GetByteOrder(lua_State* L) {
15980   int SWIG_arg = 0;
15981   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15982   lldb::ByteOrder result;
15983   
15984   SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
15985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
15986   
15987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15988     SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
15989   }
15990   
15991   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
15992   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
15993   return SWIG_arg;
15994   
15995   if(0) SWIG_fail;
15996   
15997 fail:
15998   lua_error(L);
15999   return SWIG_arg;
16000 }
16001
16002
16003 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16004   int SWIG_arg = 0;
16005   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16006   lldb::ByteOrder arg2 ;
16007   
16008   SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16009   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16010   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16011   
16012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16013     SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16014   }
16015   
16016   arg2 = (lldb::ByteOrder)(int)lua_tonumber(L, 2);
16017   (arg1)->SetByteOrder(arg2);
16018   
16019   return SWIG_arg;
16020   
16021   if(0) SWIG_fail;
16022   
16023 fail:
16024   lua_error(L);
16025   return SWIG_arg;
16026 }
16027
16028
16029 static int _wrap_SBData_GetFloat(lua_State* L) {
16030   int SWIG_arg = 0;
16031   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16032   lldb::SBError *arg2 = 0 ;
16033   lldb::offset_t arg3 ;
16034   float result;
16035   
16036   SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16037   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16038   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16039   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
16040   
16041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16042     SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
16043   }
16044   
16045   
16046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16047     SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16048   }
16049   
16050   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16051   result = (float)(arg1)->GetFloat(*arg2,arg3);
16052   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16053   return SWIG_arg;
16054   
16055   if(0) SWIG_fail;
16056   
16057 fail:
16058   lua_error(L);
16059   return SWIG_arg;
16060 }
16061
16062
16063 static int _wrap_SBData_GetDouble(lua_State* L) {
16064   int SWIG_arg = 0;
16065   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16066   lldb::SBError *arg2 = 0 ;
16067   lldb::offset_t arg3 ;
16068   double result;
16069   
16070   SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16071   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16072   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16073   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16074   
16075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16076     SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16077   }
16078   
16079   
16080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16081     SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16082   }
16083   
16084   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16085   result = (double)(arg1)->GetDouble(*arg2,arg3);
16086   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16087   return SWIG_arg;
16088   
16089   if(0) SWIG_fail;
16090   
16091 fail:
16092   lua_error(L);
16093   return SWIG_arg;
16094 }
16095
16096
16097 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16098   int SWIG_arg = 0;
16099   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16100   lldb::SBError *arg2 = 0 ;
16101   lldb::offset_t arg3 ;
16102   long double result;
16103   
16104   SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16106   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16107   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16108   
16109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16110     SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16111   }
16112   
16113   
16114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16115     SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16116   }
16117   
16118   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16119   result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16120   {
16121     long double * resultptr = new long double((const long double &) result);
16122     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16123   }
16124   return SWIG_arg;
16125   
16126   if(0) SWIG_fail;
16127   
16128 fail:
16129   lua_error(L);
16130   return SWIG_arg;
16131 }
16132
16133
16134 static int _wrap_SBData_GetAddress(lua_State* L) {
16135   int SWIG_arg = 0;
16136   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16137   lldb::SBError *arg2 = 0 ;
16138   lldb::offset_t arg3 ;
16139   lldb::addr_t result;
16140   
16141   SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16143   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16144   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
16145   
16146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16147     SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
16148   }
16149   
16150   
16151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16152     SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16153   }
16154   
16155   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16156   result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
16157   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16158   return SWIG_arg;
16159   
16160   if(0) SWIG_fail;
16161   
16162 fail:
16163   lua_error(L);
16164   return SWIG_arg;
16165 }
16166
16167
16168 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
16169   int SWIG_arg = 0;
16170   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16171   lldb::SBError *arg2 = 0 ;
16172   lldb::offset_t arg3 ;
16173   uint8_t result;
16174   
16175   SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16177   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16178   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
16179   
16180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16181     SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
16182   }
16183   
16184   
16185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16186     SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16187   }
16188   
16189   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16190   result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
16191   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16192   return SWIG_arg;
16193   
16194   if(0) SWIG_fail;
16195   
16196 fail:
16197   lua_error(L);
16198   return SWIG_arg;
16199 }
16200
16201
16202 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
16203   int SWIG_arg = 0;
16204   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16205   lldb::SBError *arg2 = 0 ;
16206   lldb::offset_t arg3 ;
16207   uint16_t result;
16208   
16209   SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16211   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16212   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
16213   
16214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16215     SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
16216   }
16217   
16218   
16219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16220     SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16221   }
16222   
16223   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16224   result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
16225   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16226   return SWIG_arg;
16227   
16228   if(0) SWIG_fail;
16229   
16230 fail:
16231   lua_error(L);
16232   return SWIG_arg;
16233 }
16234
16235
16236 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
16237   int SWIG_arg = 0;
16238   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16239   lldb::SBError *arg2 = 0 ;
16240   lldb::offset_t arg3 ;
16241   uint32_t result;
16242   
16243   SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16245   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16246   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
16247   
16248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16249     SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
16250   }
16251   
16252   
16253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16254     SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16255   }
16256   
16257   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16258   result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
16259   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16260   return SWIG_arg;
16261   
16262   if(0) SWIG_fail;
16263   
16264 fail:
16265   lua_error(L);
16266   return SWIG_arg;
16267 }
16268
16269
16270 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
16271   int SWIG_arg = 0;
16272   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16273   lldb::SBError *arg2 = 0 ;
16274   lldb::offset_t arg3 ;
16275   uint64_t result;
16276   
16277   SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16279   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16280   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
16281   
16282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16283     SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
16284   }
16285   
16286   
16287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16288     SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16289   }
16290   
16291   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16292   result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
16293   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16294   return SWIG_arg;
16295   
16296   if(0) SWIG_fail;
16297   
16298 fail:
16299   lua_error(L);
16300   return SWIG_arg;
16301 }
16302
16303
16304 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
16305   int SWIG_arg = 0;
16306   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16307   lldb::SBError *arg2 = 0 ;
16308   lldb::offset_t arg3 ;
16309   int8_t result;
16310   
16311   SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16313   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16314   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
16315   
16316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16317     SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
16318   }
16319   
16320   
16321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16322     SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16323   }
16324   
16325   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16326   result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
16327   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16328   return SWIG_arg;
16329   
16330   if(0) SWIG_fail;
16331   
16332 fail:
16333   lua_error(L);
16334   return SWIG_arg;
16335 }
16336
16337
16338 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
16339   int SWIG_arg = 0;
16340   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16341   lldb::SBError *arg2 = 0 ;
16342   lldb::offset_t arg3 ;
16343   int16_t result;
16344   
16345   SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16347   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16348   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
16349   
16350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16351     SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
16352   }
16353   
16354   
16355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16356     SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16357   }
16358   
16359   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16360   result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
16361   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16362   return SWIG_arg;
16363   
16364   if(0) SWIG_fail;
16365   
16366 fail:
16367   lua_error(L);
16368   return SWIG_arg;
16369 }
16370
16371
16372 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
16373   int SWIG_arg = 0;
16374   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16375   lldb::SBError *arg2 = 0 ;
16376   lldb::offset_t arg3 ;
16377   int32_t result;
16378   
16379   SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16380   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16381   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16382   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
16383   
16384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16385     SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
16386   }
16387   
16388   
16389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16390     SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16391   }
16392   
16393   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16394   result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16395   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16396   return SWIG_arg;
16397   
16398   if(0) SWIG_fail;
16399   
16400 fail:
16401   lua_error(L);
16402   return SWIG_arg;
16403 }
16404
16405
16406 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
16407   int SWIG_arg = 0;
16408   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16409   lldb::SBError *arg2 = 0 ;
16410   lldb::offset_t arg3 ;
16411   int64_t result;
16412   
16413   SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16415   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16416   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16417   
16418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16419     SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16420   }
16421   
16422   
16423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16424     SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16425   }
16426   
16427   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16428   result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16429   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16430   return SWIG_arg;
16431   
16432   if(0) SWIG_fail;
16433   
16434 fail:
16435   lua_error(L);
16436   return SWIG_arg;
16437 }
16438
16439
16440 static int _wrap_SBData_GetString(lua_State* L) {
16441   int SWIG_arg = 0;
16442   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16443   lldb::SBError *arg2 = 0 ;
16444   lldb::offset_t arg3 ;
16445   char *result = 0 ;
16446   
16447   SWIG_check_num_args("lldb::SBData::GetString",3,3)
16448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16449   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16450   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16451   
16452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16453     SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16454   }
16455   
16456   
16457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16458     SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16459   }
16460   
16461   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16462   result = (char *)(arg1)->GetString(*arg2,arg3);
16463   lua_pushstring(L,(const char *)result); SWIG_arg++;
16464   return SWIG_arg;
16465   
16466   if(0) SWIG_fail;
16467   
16468 fail:
16469   lua_error(L);
16470   return SWIG_arg;
16471 }
16472
16473
16474 static int _wrap_SBData_GetDescription(lua_State* L) {
16475   int SWIG_arg = 0;
16476   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16477   lldb::SBStream *arg2 = 0 ;
16478   lldb::addr_t arg3 ;
16479   bool result;
16480   
16481   SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16483   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16484   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16485   
16486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16487     SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16488   }
16489   
16490   
16491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16492     SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16493   }
16494   
16495   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
16496   result = (bool)(arg1)->GetDescription(*arg2,arg3);
16497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16498   return SWIG_arg;
16499   
16500   if(0) SWIG_fail;
16501   
16502 fail:
16503   lua_error(L);
16504   return SWIG_arg;
16505 }
16506
16507
16508 static int _wrap_SBData_ReadRawData(lua_State* L) {
16509   int SWIG_arg = 0;
16510   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16511   lldb::SBError *arg2 = 0 ;
16512   lldb::offset_t arg3 ;
16513   void *arg4 = (void *) 0 ;
16514   size_t arg5 ;
16515   size_t result;
16516   
16517   SWIG_check_num_args("lldb::SBData::ReadRawData",5,5)
16518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16519   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16520   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16521   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBData::ReadRawData",4,"void *");
16522   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::ReadRawData",5,"size_t");
16523   
16524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16525     SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
16526   }
16527   
16528   
16529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16530     SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16531   }
16532   
16533   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16534   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBData_ReadRawData");
16535   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
16536   arg5 = (size_t)lua_tonumber(L, 5);
16537   result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16538   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16539   return SWIG_arg;
16540   
16541   if(0) SWIG_fail;
16542   
16543 fail:
16544   lua_error(L);
16545   return SWIG_arg;
16546 }
16547
16548
16549 static int _wrap_SBData_SetData(lua_State* L) {
16550   int SWIG_arg = 0;
16551   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16552   lldb::SBError *arg2 = 0 ;
16553   void *arg3 = (void *) 0 ;
16554   size_t arg4 ;
16555   lldb::ByteOrder arg5 ;
16556   uint8_t arg6 ;
16557   
16558   SWIG_check_num_args("lldb::SBData::SetData",6,6)
16559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16560   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16561   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::SetData",3,"void const *");
16562   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"size_t");
16563   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"lldb::ByteOrder");
16564   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBData::SetData",6,"uint8_t");
16565   
16566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16567     SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16568   }
16569   
16570   
16571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16572     SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16573   }
16574   
16575   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBData_SetData");
16576   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16577   arg4 = (size_t)lua_tonumber(L, 4);
16578   arg5 = (lldb::ByteOrder)(int)lua_tonumber(L, 5);
16579   SWIG_contract_assert((lua_tonumber(L,6)>=0),"number must not be negative")
16580   arg6 = (uint8_t)lua_tonumber(L, 6);
16581   (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16582   
16583   return SWIG_arg;
16584   
16585   if(0) SWIG_fail;
16586   
16587 fail:
16588   lua_error(L);
16589   return SWIG_arg;
16590 }
16591
16592
16593 static int _wrap_SBData_Append(lua_State* L) {
16594   int SWIG_arg = 0;
16595   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16596   lldb::SBData *arg2 = 0 ;
16597   bool result;
16598   
16599   SWIG_check_num_args("lldb::SBData::Append",2,2)
16600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
16601   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
16602   
16603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16604     SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
16605   }
16606   
16607   
16608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
16609     SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
16610   }
16611   
16612   result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
16613   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16614   return SWIG_arg;
16615   
16616   if(0) SWIG_fail;
16617   
16618 fail:
16619   lua_error(L);
16620   return SWIG_arg;
16621 }
16622
16623
16624 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
16625   int SWIG_arg = 0;
16626   lldb::ByteOrder arg1 ;
16627   uint32_t arg2 ;
16628   char *arg3 = (char *) 0 ;
16629   lldb::SBData result;
16630   
16631   SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
16632   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
16633   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
16634   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
16635   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16636   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16637   arg2 = (uint32_t)lua_tonumber(L, 2);
16638   arg3 = (char *)lua_tostring(L, 3);
16639   result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
16640   {
16641     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16642     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16643   }
16644   return SWIG_arg;
16645   
16646   if(0) SWIG_fail;
16647   
16648 fail:
16649   lua_error(L);
16650   return SWIG_arg;
16651 }
16652
16653
16654 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
16655   int SWIG_arg = 0;
16656   lldb::ByteOrder arg1 ;
16657   uint32_t arg2 ;
16658   uint64_t *arg3 = (uint64_t *) 0 ;
16659   size_t arg4 ;
16660   lldb::SBData result;
16661   
16662   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",4,4)
16663   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
16664   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
16665   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",3,"uint64_t *");
16666   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",4,"size_t");
16667   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16668   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16669   arg2 = (uint32_t)lua_tonumber(L, 2);
16670   
16671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_long_long,0))){
16672     SWIG_fail_ptr("SBData_CreateDataFromUInt64Array",3,SWIGTYPE_p_unsigned_long_long);
16673   }
16674   
16675   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16676   arg4 = (size_t)lua_tonumber(L, 4);
16677   result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
16678   {
16679     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16680     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16681   }
16682   return SWIG_arg;
16683   
16684   if(0) SWIG_fail;
16685   
16686 fail:
16687   lua_error(L);
16688   return SWIG_arg;
16689 }
16690
16691
16692 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
16693   int SWIG_arg = 0;
16694   lldb::ByteOrder arg1 ;
16695   uint32_t arg2 ;
16696   uint32_t *arg3 = (uint32_t *) 0 ;
16697   size_t arg4 ;
16698   lldb::SBData result;
16699   
16700   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",4,4)
16701   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
16702   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
16703   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",3,"uint32_t *");
16704   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",4,"size_t");
16705   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16706   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16707   arg2 = (uint32_t)lua_tonumber(L, 2);
16708   
16709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_int,0))){
16710     SWIG_fail_ptr("SBData_CreateDataFromUInt32Array",3,SWIGTYPE_p_unsigned_int);
16711   }
16712   
16713   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16714   arg4 = (size_t)lua_tonumber(L, 4);
16715   result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
16716   {
16717     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16719   }
16720   return SWIG_arg;
16721   
16722   if(0) SWIG_fail;
16723   
16724 fail:
16725   lua_error(L);
16726   return SWIG_arg;
16727 }
16728
16729
16730 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
16731   int SWIG_arg = 0;
16732   lldb::ByteOrder arg1 ;
16733   uint32_t arg2 ;
16734   int64_t *arg3 = (int64_t *) 0 ;
16735   size_t arg4 ;
16736   lldb::SBData result;
16737   
16738   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",4,4)
16739   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
16740   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
16741   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",3,"int64_t *");
16742   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",4,"size_t");
16743   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16744   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16745   arg2 = (uint32_t)lua_tonumber(L, 2);
16746   
16747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_long_long,0))){
16748     SWIG_fail_ptr("SBData_CreateDataFromSInt64Array",3,SWIGTYPE_p_long_long);
16749   }
16750   
16751   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16752   arg4 = (size_t)lua_tonumber(L, 4);
16753   result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,arg4);
16754   {
16755     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16756     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16757   }
16758   return SWIG_arg;
16759   
16760   if(0) SWIG_fail;
16761   
16762 fail:
16763   lua_error(L);
16764   return SWIG_arg;
16765 }
16766
16767
16768 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
16769   int SWIG_arg = 0;
16770   lldb::ByteOrder arg1 ;
16771   uint32_t arg2 ;
16772   int32_t *arg3 = (int32_t *) 0 ;
16773   size_t arg4 ;
16774   lldb::SBData result;
16775   
16776   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",4,4)
16777   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
16778   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
16779   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",3,"int32_t *");
16780   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",4,"size_t");
16781   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16782   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16783   arg2 = (uint32_t)lua_tonumber(L, 2);
16784   
16785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_int,0))){
16786     SWIG_fail_ptr("SBData_CreateDataFromSInt32Array",3,SWIGTYPE_p_int);
16787   }
16788   
16789   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16790   arg4 = (size_t)lua_tonumber(L, 4);
16791   result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
16792   {
16793     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16794     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16795   }
16796   return SWIG_arg;
16797   
16798   if(0) SWIG_fail;
16799   
16800 fail:
16801   lua_error(L);
16802   return SWIG_arg;
16803 }
16804
16805
16806 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
16807   int SWIG_arg = 0;
16808   lldb::ByteOrder arg1 ;
16809   uint32_t arg2 ;
16810   double *arg3 = (double *) 0 ;
16811   size_t arg4 ;
16812   lldb::SBData result;
16813   
16814   SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",4,4)
16815   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
16816   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
16817   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",3,"double *");
16818   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",4,"size_t");
16819   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16820   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16821   arg2 = (uint32_t)lua_tonumber(L, 2);
16822   
16823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_double,0))){
16824     SWIG_fail_ptr("SBData_CreateDataFromDoubleArray",3,SWIGTYPE_p_double);
16825   }
16826   
16827   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16828   arg4 = (size_t)lua_tonumber(L, 4);
16829   result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
16830   {
16831     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16832     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16833   }
16834   return SWIG_arg;
16835   
16836   if(0) SWIG_fail;
16837   
16838 fail:
16839   lua_error(L);
16840   return SWIG_arg;
16841 }
16842
16843
16844 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
16845   int SWIG_arg = 0;
16846   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16847   char *arg2 = (char *) 0 ;
16848   bool result;
16849   
16850   SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
16851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
16852   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
16853   
16854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16855     SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
16856   }
16857   
16858   arg2 = (char *)lua_tostring(L, 2);
16859   result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
16860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16861   return SWIG_arg;
16862   
16863   if(0) SWIG_fail;
16864   
16865 fail:
16866   lua_error(L);
16867   return SWIG_arg;
16868 }
16869
16870
16871 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
16872   int SWIG_arg = 0;
16873   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16874   uint64_t *arg2 = (uint64_t *) 0 ;
16875   size_t arg3 ;
16876   bool result;
16877   
16878   SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",3,3)
16879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
16880   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",2,"uint64_t *");
16881   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",3,"size_t");
16882   
16883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16884     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
16885   }
16886   
16887   
16888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_long_long,0))){
16889     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",2,SWIGTYPE_p_unsigned_long_long);
16890   }
16891   
16892   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16893   arg3 = (size_t)lua_tonumber(L, 3);
16894   result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
16895   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16896   return SWIG_arg;
16897   
16898   if(0) SWIG_fail;
16899   
16900 fail:
16901   lua_error(L);
16902   return SWIG_arg;
16903 }
16904
16905
16906 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
16907   int SWIG_arg = 0;
16908   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16909   uint32_t *arg2 = (uint32_t *) 0 ;
16910   size_t arg3 ;
16911   bool result;
16912   
16913   SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",3,3)
16914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
16915   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",2,"uint32_t *");
16916   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",3,"size_t");
16917   
16918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16919     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
16920   }
16921   
16922   
16923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
16924     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",2,SWIGTYPE_p_unsigned_int);
16925   }
16926   
16927   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16928   arg3 = (size_t)lua_tonumber(L, 3);
16929   result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
16930   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16931   return SWIG_arg;
16932   
16933   if(0) SWIG_fail;
16934   
16935 fail:
16936   lua_error(L);
16937   return SWIG_arg;
16938 }
16939
16940
16941 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
16942   int SWIG_arg = 0;
16943   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16944   int64_t *arg2 = (int64_t *) 0 ;
16945   size_t arg3 ;
16946   bool result;
16947   
16948   SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",3,3)
16949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
16950   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",2,"int64_t *");
16951   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",3,"size_t");
16952   
16953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16954     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
16955   }
16956   
16957   
16958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_long_long,0))){
16959     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",2,SWIGTYPE_p_long_long);
16960   }
16961   
16962   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16963   arg3 = (size_t)lua_tonumber(L, 3);
16964   result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
16965   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16966   return SWIG_arg;
16967   
16968   if(0) SWIG_fail;
16969   
16970 fail:
16971   lua_error(L);
16972   return SWIG_arg;
16973 }
16974
16975
16976 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
16977   int SWIG_arg = 0;
16978   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16979   int32_t *arg2 = (int32_t *) 0 ;
16980   size_t arg3 ;
16981   bool result;
16982   
16983   SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",3,3)
16984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
16985   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",2,"int32_t *");
16986   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",3,"size_t");
16987   
16988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16989     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
16990   }
16991   
16992   
16993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_int,0))){
16994     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",2,SWIGTYPE_p_int);
16995   }
16996   
16997   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16998   arg3 = (size_t)lua_tonumber(L, 3);
16999   result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17000   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17001   return SWIG_arg;
17002   
17003   if(0) SWIG_fail;
17004   
17005 fail:
17006   lua_error(L);
17007   return SWIG_arg;
17008 }
17009
17010
17011 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17012   int SWIG_arg = 0;
17013   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17014   double *arg2 = (double *) 0 ;
17015   size_t arg3 ;
17016   bool result;
17017   
17018   SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",3,3)
17019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17020   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",2,"double *");
17021   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",3,"size_t");
17022   
17023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17024     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17025   }
17026   
17027   
17028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_double,0))){
17029     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",2,SWIGTYPE_p_double);
17030   }
17031   
17032   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
17033   arg3 = (size_t)lua_tonumber(L, 3);
17034   result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17035   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17036   return SWIG_arg;
17037   
17038   if(0) SWIG_fail;
17039   
17040 fail:
17041   lua_error(L);
17042   return SWIG_arg;
17043 }
17044
17045
17046 static int _wrap_SBData___tostring(lua_State* L) {
17047   int SWIG_arg = 0;
17048   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17049   std::string result;
17050   
17051   SWIG_check_num_args("lldb::SBData::__str__",1,1)
17052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__str__",1,"lldb::SBData *");
17053   
17054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17055     SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17056   }
17057   
17058   result = lldb_SBData___str__(arg1);
17059   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17060   return SWIG_arg;
17061   
17062   if(0) SWIG_fail;
17063   
17064 fail:
17065   lua_error(L);
17066   return SWIG_arg;
17067 }
17068
17069
17070 static void swig_delete_SBData(void *obj) {
17071 lldb::SBData *arg1 = (lldb::SBData *) obj;
17072 delete arg1;
17073 }
17074 static int _proxy__wrap_new_SBData(lua_State *L) {
17075     assert(lua_istable(L,1));
17076     lua_pushcfunction(L,_wrap_new_SBData);
17077     assert(!lua_isnil(L,-1));
17078     lua_replace(L,1); /* replace our table with real constructor */
17079     lua_call(L,lua_gettop(L)-1,1);
17080     return 1;
17081 }
17082 static swig_lua_attribute swig_SBData_attributes[] = {
17083     {0,0,0}
17084 };
17085 static swig_lua_method swig_SBData_methods[]= {
17086     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17087     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17088     { "Clear", _wrap_SBData_Clear},
17089     { "IsValid", _wrap_SBData_IsValid},
17090     { "GetByteSize", _wrap_SBData_GetByteSize},
17091     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17092     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17093     { "GetFloat", _wrap_SBData_GetFloat},
17094     { "GetDouble", _wrap_SBData_GetDouble},
17095     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17096     { "GetAddress", _wrap_SBData_GetAddress},
17097     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17098     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17099     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17100     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17101     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17102     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17103     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17104     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17105     { "GetString", _wrap_SBData_GetString},
17106     { "GetDescription", _wrap_SBData_GetDescription},
17107     { "ReadRawData", _wrap_SBData_ReadRawData},
17108     { "SetData", _wrap_SBData_SetData},
17109     { "Append", _wrap_SBData_Append},
17110     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17111     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17112     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17113     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17114     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17115     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17116     { "__tostring", _wrap_SBData___tostring},
17117     {0,0}
17118 };
17119 static swig_lua_method swig_SBData_meta[] = {
17120     { "__tostring", _wrap_SBData___tostring},
17121     {0,0}
17122 };
17123
17124 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17125     {0,0,0}
17126 };
17127 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17128     {0,0,0,0,0,0}
17129 };
17130 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17131     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17132     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17133     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17134     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17135     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17136     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17137     {0,0}
17138 };
17139 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17140     0
17141 };
17142
17143 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17144     "SBData",
17145     swig_SBData_Sf_SwigStatic_methods,
17146     swig_SBData_Sf_SwigStatic_attributes,
17147     swig_SBData_Sf_SwigStatic_constants,
17148     swig_SBData_Sf_SwigStatic_classes,
17149     0
17150 };
17151 static swig_lua_class *swig_SBData_bases[] = {0};
17152 static const char *swig_SBData_base_names[] = {0};
17153 static swig_lua_class _wrap_class_SBData = { "SBData", "SBData", &SWIGTYPE_p_lldb__SBData,_proxy__wrap_new_SBData, swig_delete_SBData, swig_SBData_methods, swig_SBData_attributes, &swig_SBData_Sf_SwigStatic, swig_SBData_meta, swig_SBData_bases, swig_SBData_base_names };
17154
17155 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17156   int SWIG_arg = 0;
17157   
17158   SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17159   lldb::SBDebugger::Initialize();
17160   
17161   return SWIG_arg;
17162   
17163   if(0) SWIG_fail;
17164   
17165 fail:
17166   lua_error(L);
17167   return SWIG_arg;
17168 }
17169
17170
17171 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17172   int SWIG_arg = 0;
17173   lldb::SBError result;
17174   
17175   SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17176   result = lldb::SBDebugger::InitializeWithErrorHandling();
17177   {
17178     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17179     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17180   }
17181   return SWIG_arg;
17182   
17183   if(0) SWIG_fail;
17184   
17185 fail:
17186   lua_error(L);
17187   return SWIG_arg;
17188 }
17189
17190
17191 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17192   int SWIG_arg = 0;
17193   
17194   SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17195   lldb::SBDebugger::Terminate();
17196   
17197   return SWIG_arg;
17198   
17199   if(0) SWIG_fail;
17200   
17201 fail:
17202   lua_error(L);
17203   return SWIG_arg;
17204 }
17205
17206
17207 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17208   int SWIG_arg = 0;
17209   lldb::SBDebugger result;
17210   
17211   SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17212   result = lldb::SBDebugger::Create();
17213   {
17214     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17215     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17216   }
17217   return SWIG_arg;
17218   
17219   if(0) SWIG_fail;
17220   
17221 fail:
17222   lua_error(L);
17223   return SWIG_arg;
17224 }
17225
17226
17227 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17228   int SWIG_arg = 0;
17229   bool arg1 ;
17230   lldb::SBDebugger result;
17231   
17232   SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17233   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17234   arg1 = (lua_toboolean(L, 1)!=0);
17235   result = lldb::SBDebugger::Create(arg1);
17236   {
17237     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17238     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17239   }
17240   return SWIG_arg;
17241   
17242   if(0) SWIG_fail;
17243   
17244 fail:
17245   lua_error(L);
17246   return SWIG_arg;
17247 }
17248
17249
17250 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17251   int SWIG_arg = 0;
17252   bool arg1 ;
17253   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17254   void *arg3 = (void *) 0 ;
17255   lldb::SBDebugger result;
17256   
17257   SWIG_check_num_args("lldb::SBDebugger::Create",3,3)
17258   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17259   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::Create",2,"lldb::LogOutputCallback");
17260   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::Create",3,"void *");
17261   arg1 = (lua_toboolean(L, 1)!=0);
17262   
17263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
17264     SWIG_fail_ptr("SBDebugger_Create",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
17265   }
17266   
17267   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_Create");
17268   result = lldb::SBDebugger::Create(arg1,arg2,arg3);
17269   {
17270     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17272   }
17273   return SWIG_arg;
17274   
17275   if(0) SWIG_fail;
17276   
17277 fail:
17278   lua_error(L);
17279   return SWIG_arg;
17280 }
17281
17282
17283 static int _wrap_SBDebugger_Create(lua_State* L) {
17284   int argc;
17285   int argv[4]={
17286     1,2,3,4
17287   };
17288   
17289   argc = lua_gettop(L);
17290   if (argc == 0) {
17291     return _wrap_SBDebugger_Create__SWIG_0(L);
17292   }
17293   if (argc == 1) {
17294     int _v;
17295     {
17296       _v = lua_isboolean(L,argv[0]);
17297     }
17298     if (_v) {
17299       return _wrap_SBDebugger_Create__SWIG_1(L);
17300     }
17301   }
17302   if (argc == 3) {
17303     int _v;
17304     {
17305       _v = lua_isboolean(L,argv[0]);
17306     }
17307     if (_v) {
17308       {
17309         void *ptr;
17310         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_f_p_q_const__char_p_void__void, 0)) {
17311           _v = 0;
17312         } else {
17313           _v = 1;
17314         }
17315       }
17316       if (_v) {
17317         {
17318           void *ptr;
17319           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
17320             _v = 0;
17321           } else {
17322             _v = 1;
17323           }
17324         }
17325         if (_v) {
17326           return _wrap_SBDebugger_Create__SWIG_2(L);
17327         }
17328       }
17329     }
17330   }
17331   
17332   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
17333     "  Possible C/C++ prototypes are:\n"
17334     "    lldb::SBDebugger::Create()\n"
17335     "    lldb::SBDebugger::Create(bool)\n"
17336     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
17337   lua_error(L);return 0;
17338 }
17339
17340
17341 static int _wrap_SBDebugger_Destroy(lua_State* L) {
17342   int SWIG_arg = 0;
17343   lldb::SBDebugger *arg1 = 0 ;
17344   
17345   SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
17346   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
17347   
17348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17349     SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
17350   }
17351   
17352   lldb::SBDebugger::Destroy(*arg1);
17353   
17354   return SWIG_arg;
17355   
17356   if(0) SWIG_fail;
17357   
17358 fail:
17359   lua_error(L);
17360   return SWIG_arg;
17361 }
17362
17363
17364 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
17365   int SWIG_arg = 0;
17366   
17367   SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
17368   lldb::SBDebugger::MemoryPressureDetected();
17369   
17370   return SWIG_arg;
17371   
17372   if(0) SWIG_fail;
17373   
17374 fail:
17375   lua_error(L);
17376   return SWIG_arg;
17377 }
17378
17379
17380 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
17381   int SWIG_arg = 0;
17382   lldb::SBDebugger *result = 0 ;
17383   
17384   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
17385   result = (lldb::SBDebugger *)new lldb::SBDebugger();
17386   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++; 
17387   return SWIG_arg;
17388   
17389   if(0) SWIG_fail;
17390   
17391 fail:
17392   lua_error(L);
17393   return SWIG_arg;
17394 }
17395
17396
17397 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
17398   int SWIG_arg = 0;
17399   lldb::SBDebugger *arg1 = 0 ;
17400   lldb::SBDebugger *result = 0 ;
17401   
17402   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
17403   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
17404   
17405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17406     SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
17407   }
17408   
17409   result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
17410   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++; 
17411   return SWIG_arg;
17412   
17413   if(0) SWIG_fail;
17414   
17415 fail:
17416   lua_error(L);
17417   return SWIG_arg;
17418 }
17419
17420
17421 static int _wrap_new_SBDebugger(lua_State* L) {
17422   int argc;
17423   int argv[2]={
17424     1,2
17425   };
17426   
17427   argc = lua_gettop(L);
17428   if (argc == 0) {
17429     return _wrap_new_SBDebugger__SWIG_0(L);
17430   }
17431   if (argc == 1) {
17432     int _v;
17433     {
17434       void *ptr;
17435       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17436         _v = 0;
17437       } else {
17438         _v = 1;
17439       }
17440     }
17441     if (_v) {
17442       return _wrap_new_SBDebugger__SWIG_1(L);
17443     }
17444   }
17445   
17446   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
17447     "  Possible C/C++ prototypes are:\n"
17448     "    lldb::SBDebugger::SBDebugger()\n"
17449     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
17450   lua_error(L);return 0;
17451 }
17452
17453
17454 static int _wrap_SBDebugger_IsValid(lua_State* L) {
17455   int SWIG_arg = 0;
17456   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17457   bool result;
17458   
17459   SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
17460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
17461   
17462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17463     SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
17464   }
17465   
17466   result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
17467   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17468   return SWIG_arg;
17469   
17470   if(0) SWIG_fail;
17471   
17472 fail:
17473   lua_error(L);
17474   return SWIG_arg;
17475 }
17476
17477
17478 static int _wrap_SBDebugger_Clear(lua_State* L) {
17479   int SWIG_arg = 0;
17480   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17481   
17482   SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
17483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
17484   
17485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17486     SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
17487   }
17488   
17489   (arg1)->Clear();
17490   
17491   return SWIG_arg;
17492   
17493   if(0) SWIG_fail;
17494   
17495 fail:
17496   lua_error(L);
17497   return SWIG_arg;
17498 }
17499
17500
17501 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
17502   int SWIG_arg = 0;
17503   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17504   bool arg2 ;
17505   
17506   SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
17507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
17508   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
17509   
17510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17511     SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17512   }
17513   
17514   arg2 = (lua_toboolean(L, 2)!=0);
17515   (arg1)->SetAsync(arg2);
17516   
17517   return SWIG_arg;
17518   
17519   if(0) SWIG_fail;
17520   
17521 fail:
17522   lua_error(L);
17523   return SWIG_arg;
17524 }
17525
17526
17527 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
17528   int SWIG_arg = 0;
17529   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17530   bool result;
17531   
17532   SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
17533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
17534   
17535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17536     SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17537   }
17538   
17539   result = (bool)(arg1)->GetAsync();
17540   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17541   return SWIG_arg;
17542   
17543   if(0) SWIG_fail;
17544   
17545 fail:
17546   lua_error(L);
17547   return SWIG_arg;
17548 }
17549
17550
17551 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
17552   int SWIG_arg = 0;
17553   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17554   bool arg2 ;
17555   
17556   SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
17557   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
17558   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
17559   
17560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17561     SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
17562   }
17563   
17564   arg2 = (lua_toboolean(L, 2)!=0);
17565   (arg1)->SkipLLDBInitFiles(arg2);
17566   
17567   return SWIG_arg;
17568   
17569   if(0) SWIG_fail;
17570   
17571 fail:
17572   lua_error(L);
17573   return SWIG_arg;
17574 }
17575
17576
17577 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
17578   int SWIG_arg = 0;
17579   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17580   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17581   
17582   SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
17583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
17584   
17585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17586     SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17587   }
17588   
17589   result = lldb_SBDebugger_GetInputFileHandle(arg1);
17590   {
17591     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17592     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17593   }
17594   return SWIG_arg;
17595   
17596   if(0) SWIG_fail;
17597   
17598 fail:
17599   lua_error(L);
17600   return SWIG_arg;
17601 }
17602
17603
17604 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
17605   int SWIG_arg = 0;
17606   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17607   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17608   
17609   SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
17610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
17611   
17612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17613     SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17614   }
17615   
17616   result = lldb_SBDebugger_GetOutputFileHandle(arg1);
17617   {
17618     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17619     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17620   }
17621   return SWIG_arg;
17622   
17623   if(0) SWIG_fail;
17624   
17625 fail:
17626   lua_error(L);
17627   return SWIG_arg;
17628 }
17629
17630
17631 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
17632   int SWIG_arg = 0;
17633   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17634   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17635   
17636   SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
17637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
17638   
17639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17640     SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17641   }
17642   
17643   result = lldb_SBDebugger_GetErrorFileHandle(arg1);
17644   {
17645     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17646     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17647   }
17648   return SWIG_arg;
17649   
17650   if(0) SWIG_fail;
17651   
17652 fail:
17653   lua_error(L);
17654   return SWIG_arg;
17655 }
17656
17657
17658 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
17659   int SWIG_arg = 0;
17660   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17661   lldb::SBFile arg2 ;
17662   lldb::SBFile *argp2 ;
17663   lldb::SBError result;
17664   
17665   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17667   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
17668   
17669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17670     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17671   }
17672   
17673   
17674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17675     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
17676   }
17677   arg2 = *argp2;
17678   
17679   result = (arg1)->SetInputFile(arg2);
17680   {
17681     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17682     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17683   }
17684   return SWIG_arg;
17685   
17686   if(0) SWIG_fail;
17687   
17688 fail:
17689   lua_error(L);
17690   return SWIG_arg;
17691 }
17692
17693
17694 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
17695   int SWIG_arg = 0;
17696   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17697   lldb::SBFile arg2 ;
17698   lldb::SBFile *argp2 ;
17699   lldb::SBError result;
17700   
17701   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17703   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
17704   
17705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17706     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17707   }
17708   
17709   
17710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17711     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
17712   }
17713   arg2 = *argp2;
17714   
17715   result = (arg1)->SetOutputFile(arg2);
17716   {
17717     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17719   }
17720   return SWIG_arg;
17721   
17722   if(0) SWIG_fail;
17723   
17724 fail:
17725   lua_error(L);
17726   return SWIG_arg;
17727 }
17728
17729
17730 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
17731   int SWIG_arg = 0;
17732   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17733   lldb::SBFile arg2 ;
17734   lldb::SBFile *argp2 ;
17735   lldb::SBError result;
17736   
17737   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
17738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
17739   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
17740   
17741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17742     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
17743   }
17744   
17745   
17746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17747     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
17748   }
17749   arg2 = *argp2;
17750   
17751   result = (arg1)->SetErrorFile(arg2);
17752   {
17753     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17754     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17755   }
17756   return SWIG_arg;
17757   
17758   if(0) SWIG_fail;
17759   
17760 fail:
17761   lua_error(L);
17762   return SWIG_arg;
17763 }
17764
17765
17766 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
17767   int SWIG_arg = 0;
17768   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17769   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17770   lldb::FileSP *argp2 ;
17771   lldb::SBError result;
17772   
17773   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17775   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::FileSP");
17776   
17777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17778     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17779   }
17780   
17781   
17782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17783     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17784   }
17785   arg2 = *argp2;
17786   
17787   result = (arg1)->SetInputFile(arg2);
17788   {
17789     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17790     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17791   }
17792   return SWIG_arg;
17793   
17794   if(0) SWIG_fail;
17795   
17796 fail:
17797   lua_error(L);
17798   return SWIG_arg;
17799 }
17800
17801
17802 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
17803   int argc;
17804   int argv[3]={
17805     1,2,3
17806   };
17807   
17808   argc = lua_gettop(L);
17809   if (argc == 2) {
17810     int _v;
17811     {
17812       void *ptr;
17813       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17814         _v = 0;
17815       } else {
17816         _v = 1;
17817       }
17818     }
17819     if (_v) {
17820       {
17821         void *ptr;
17822         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
17823           _v = 0;
17824         } else {
17825           _v = 1;
17826         }
17827       }
17828       if (_v) {
17829         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
17830       }
17831     }
17832   }
17833   if (argc == 2) {
17834     int _v;
17835     {
17836       void *ptr;
17837       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17838         _v = 0;
17839       } else {
17840         _v = 1;
17841       }
17842     }
17843     if (_v) {
17844       {
17845         void *ptr;
17846         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
17847           _v = 0;
17848         } else {
17849           _v = 1;
17850         }
17851       }
17852       if (_v) {
17853         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
17854       }
17855     }
17856   }
17857   
17858   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
17859     "  Possible C/C++ prototypes are:\n"
17860     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
17861     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
17862   lua_error(L);return 0;
17863 }
17864
17865
17866 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
17867   int SWIG_arg = 0;
17868   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17869   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17870   lldb::FileSP *argp2 ;
17871   lldb::SBError result;
17872   
17873   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17875   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::FileSP");
17876   
17877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17878     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17879   }
17880   
17881   
17882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17883     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17884   }
17885   arg2 = *argp2;
17886   
17887   result = (arg1)->SetOutputFile(arg2);
17888   {
17889     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17890     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17891   }
17892   return SWIG_arg;
17893   
17894   if(0) SWIG_fail;
17895   
17896 fail:
17897   lua_error(L);
17898   return SWIG_arg;
17899 }
17900
17901
17902 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
17903   int argc;
17904   int argv[3]={
17905     1,2,3
17906   };
17907   
17908   argc = lua_gettop(L);
17909   if (argc == 2) {
17910     int _v;
17911     {
17912       void *ptr;
17913       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17914         _v = 0;
17915       } else {
17916         _v = 1;
17917       }
17918     }
17919     if (_v) {
17920       {
17921         void *ptr;
17922         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
17923           _v = 0;
17924         } else {
17925           _v = 1;
17926         }
17927       }
17928       if (_v) {
17929         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
17930       }
17931     }
17932   }
17933   if (argc == 2) {
17934     int _v;
17935     {
17936       void *ptr;
17937       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17938         _v = 0;
17939       } else {
17940         _v = 1;
17941       }
17942     }
17943     if (_v) {
17944       {
17945         void *ptr;
17946         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
17947           _v = 0;
17948         } else {
17949           _v = 1;
17950         }
17951       }
17952       if (_v) {
17953         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
17954       }
17955     }
17956   }
17957   
17958   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
17959     "  Possible C/C++ prototypes are:\n"
17960     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
17961     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
17962   lua_error(L);return 0;
17963 }
17964
17965
17966 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
17967   int SWIG_arg = 0;
17968   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17969   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17970   lldb::FileSP *argp2 ;
17971   lldb::SBError result;
17972   
17973   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
17974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
17975   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::FileSP");
17976   
17977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17978     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
17979   }
17980   
17981   
17982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17983     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17984   }
17985   arg2 = *argp2;
17986   
17987   result = (arg1)->SetErrorFile(arg2);
17988   {
17989     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17990     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17991   }
17992   return SWIG_arg;
17993   
17994   if(0) SWIG_fail;
17995   
17996 fail:
17997   lua_error(L);
17998   return SWIG_arg;
17999 }
18000
18001
18002 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18003   int argc;
18004   int argv[3]={
18005     1,2,3
18006   };
18007   
18008   argc = lua_gettop(L);
18009   if (argc == 2) {
18010     int _v;
18011     {
18012       void *ptr;
18013       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18014         _v = 0;
18015       } else {
18016         _v = 1;
18017       }
18018     }
18019     if (_v) {
18020       {
18021         void *ptr;
18022         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
18023           _v = 0;
18024         } else {
18025           _v = 1;
18026         }
18027       }
18028       if (_v) {
18029         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18030       }
18031     }
18032   }
18033   if (argc == 2) {
18034     int _v;
18035     {
18036       void *ptr;
18037       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18038         _v = 0;
18039       } else {
18040         _v = 1;
18041       }
18042     }
18043     if (_v) {
18044       {
18045         void *ptr;
18046         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
18047           _v = 0;
18048         } else {
18049           _v = 1;
18050         }
18051       }
18052       if (_v) {
18053         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18054       }
18055     }
18056   }
18057   
18058   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18059     "  Possible C/C++ prototypes are:\n"
18060     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18061     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18062   lua_error(L);return 0;
18063 }
18064
18065
18066 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18067   int SWIG_arg = 0;
18068   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18069   lldb::SBFile result;
18070   
18071   SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18072   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18073   
18074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18075     SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18076   }
18077   
18078   result = (arg1)->GetInputFile();
18079   {
18080     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18081     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18082   }
18083   return SWIG_arg;
18084   
18085   if(0) SWIG_fail;
18086   
18087 fail:
18088   lua_error(L);
18089   return SWIG_arg;
18090 }
18091
18092
18093 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18094   int SWIG_arg = 0;
18095   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18096   lldb::SBFile result;
18097   
18098   SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18100   
18101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18102     SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18103   }
18104   
18105   result = (arg1)->GetOutputFile();
18106   {
18107     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18108     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18109   }
18110   return SWIG_arg;
18111   
18112   if(0) SWIG_fail;
18113   
18114 fail:
18115   lua_error(L);
18116   return SWIG_arg;
18117 }
18118
18119
18120 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
18121   int SWIG_arg = 0;
18122   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18123   lldb::SBFile result;
18124   
18125   SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
18126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
18127   
18128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18129     SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18130   }
18131   
18132   result = (arg1)->GetErrorFile();
18133   {
18134     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18135     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18136   }
18137   return SWIG_arg;
18138   
18139   if(0) SWIG_fail;
18140   
18141 fail:
18142   lua_error(L);
18143   return SWIG_arg;
18144 }
18145
18146
18147 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
18148   int SWIG_arg = 0;
18149   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18150   SwigValueWrapper< lldb::SBCommandInterpreter > result;
18151   
18152   SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
18153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
18154   
18155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18156     SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
18157   }
18158   
18159   result = (arg1)->GetCommandInterpreter();
18160   {
18161     lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter((const lldb::SBCommandInterpreter &) result);
18162     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
18163   }
18164   return SWIG_arg;
18165   
18166   if(0) SWIG_fail;
18167   
18168 fail:
18169   lua_error(L);
18170   return SWIG_arg;
18171 }
18172
18173
18174 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
18175   int SWIG_arg = 0;
18176   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18177   char *arg2 = (char *) 0 ;
18178   
18179   SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
18180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
18181   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
18182   
18183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18184     SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
18185   }
18186   
18187   arg2 = (char *)lua_tostring(L, 2);
18188   (arg1)->HandleCommand((char const *)arg2);
18189   
18190   return SWIG_arg;
18191   
18192   if(0) SWIG_fail;
18193   
18194 fail:
18195   lua_error(L);
18196   return SWIG_arg;
18197 }
18198
18199
18200 static int _wrap_SBDebugger_GetListener(lua_State* L) {
18201   int SWIG_arg = 0;
18202   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18203   lldb::SBListener result;
18204   
18205   SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
18206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
18207   
18208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18209     SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
18210   }
18211   
18212   result = (arg1)->GetListener();
18213   {
18214     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
18215     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
18216   }
18217   return SWIG_arg;
18218   
18219   if(0) SWIG_fail;
18220   
18221 fail:
18222   lua_error(L);
18223   return SWIG_arg;
18224 }
18225
18226
18227 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
18228   int SWIG_arg = 0;
18229   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18230   lldb::SBProcess *arg2 = 0 ;
18231   lldb::SBEvent *arg3 = 0 ;
18232   lldb::SBFile arg4 ;
18233   lldb::SBFile arg5 ;
18234   lldb::SBFile *argp4 ;
18235   lldb::SBFile *argp5 ;
18236   
18237   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18239   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18240   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18241   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
18242   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
18243   
18244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18245     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18246   }
18247   
18248   
18249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18250     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18251   }
18252   
18253   
18254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18255     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18256   }
18257   
18258   
18259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
18260     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
18261   }
18262   arg4 = *argp4;
18263   
18264   
18265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
18266     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
18267   }
18268   arg5 = *argp5;
18269   
18270   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18271   
18272   return SWIG_arg;
18273   
18274   if(0) SWIG_fail;
18275   
18276 fail:
18277   lua_error(L);
18278   return SWIG_arg;
18279 }
18280
18281
18282 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
18283   int SWIG_arg = 0;
18284   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18285   lldb::SBProcess *arg2 = 0 ;
18286   lldb::SBEvent *arg3 = 0 ;
18287   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
18288   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
18289   lldb::FileSP *argp4 ;
18290   lldb::FileSP *argp5 ;
18291   
18292   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18294   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18295   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18296   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::FileSP");
18297   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::FileSP");
18298   
18299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18300     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18301   }
18302   
18303   
18304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18305     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18306   }
18307   
18308   
18309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18310     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18311   }
18312   
18313   
18314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18315     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18316   }
18317   arg4 = *argp4;
18318   
18319   
18320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18321     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18322   }
18323   arg5 = *argp5;
18324   
18325   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18326   
18327   return SWIG_arg;
18328   
18329   if(0) SWIG_fail;
18330   
18331 fail:
18332   lua_error(L);
18333   return SWIG_arg;
18334 }
18335
18336
18337 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
18338   int argc;
18339   int argv[6]={
18340     1,2,3,4,5,6
18341   };
18342   
18343   argc = lua_gettop(L);
18344   if (argc == 5) {
18345     int _v;
18346     {
18347       void *ptr;
18348       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18349         _v = 0;
18350       } else {
18351         _v = 1;
18352       }
18353     }
18354     if (_v) {
18355       {
18356         void *ptr;
18357         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
18358           _v = 0;
18359         } else {
18360           _v = 1;
18361         }
18362       }
18363       if (_v) {
18364         {
18365           void *ptr;
18366           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
18367             _v = 0;
18368           } else {
18369             _v = 1;
18370           }
18371         }
18372         if (_v) {
18373           {
18374             void *ptr;
18375             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
18376               _v = 0;
18377             } else {
18378               _v = 1;
18379             }
18380           }
18381           if (_v) {
18382             {
18383               void *ptr;
18384               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
18385                 _v = 0;
18386               } else {
18387                 _v = 1;
18388               }
18389             }
18390             if (_v) {
18391               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
18392             }
18393           }
18394         }
18395       }
18396     }
18397   }
18398   if (argc == 5) {
18399     int _v;
18400     {
18401       void *ptr;
18402       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18403         _v = 0;
18404       } else {
18405         _v = 1;
18406       }
18407     }
18408     if (_v) {
18409       {
18410         void *ptr;
18411         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
18412           _v = 0;
18413         } else {
18414           _v = 1;
18415         }
18416       }
18417       if (_v) {
18418         {
18419           void *ptr;
18420           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
18421             _v = 0;
18422           } else {
18423             _v = 1;
18424           }
18425         }
18426         if (_v) {
18427           {
18428             void *ptr;
18429             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
18430               _v = 0;
18431             } else {
18432               _v = 1;
18433             }
18434           }
18435           if (_v) {
18436             {
18437               void *ptr;
18438               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
18439                 _v = 0;
18440               } else {
18441                 _v = 1;
18442               }
18443             }
18444             if (_v) {
18445               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
18446             }
18447           }
18448         }
18449       }
18450     }
18451   }
18452   
18453   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
18454     "  Possible C/C++ prototypes are:\n"
18455     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
18456     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
18457   lua_error(L);return 0;
18458 }
18459
18460
18461 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
18462   int SWIG_arg = 0;
18463   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18464   char *arg2 = (char *) 0 ;
18465   char *arg3 = (char *) 0 ;
18466   char *arg4 = (char *) 0 ;
18467   bool arg5 ;
18468   lldb::SBError *arg6 = 0 ;
18469   lldb::SBTarget result;
18470   
18471   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
18472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18473   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18474   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
18475   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
18476   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
18477   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
18478   
18479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18480     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18481   }
18482   
18483   arg2 = (char *)lua_tostring(L, 2);
18484   arg3 = (char *)lua_tostring(L, 3);
18485   arg4 = (char *)lua_tostring(L, 4);
18486   arg5 = (lua_toboolean(L, 5)!=0);
18487   
18488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
18489     SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
18490   }
18491   
18492   result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
18493   {
18494     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18495     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18496   }
18497   return SWIG_arg;
18498   
18499   if(0) SWIG_fail;
18500   
18501 fail:
18502   lua_error(L);
18503   return SWIG_arg;
18504 }
18505
18506
18507 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
18508   int SWIG_arg = 0;
18509   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18510   char *arg2 = (char *) 0 ;
18511   char *arg3 = (char *) 0 ;
18512   lldb::SBTarget result;
18513   
18514   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
18515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
18516   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
18517   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
18518   
18519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18520     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
18521   }
18522   
18523   arg2 = (char *)lua_tostring(L, 2);
18524   arg3 = (char *)lua_tostring(L, 3);
18525   result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
18526   {
18527     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18529   }
18530   return SWIG_arg;
18531   
18532   if(0) SWIG_fail;
18533   
18534 fail:
18535   lua_error(L);
18536   return SWIG_arg;
18537 }
18538
18539
18540 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
18541   int SWIG_arg = 0;
18542   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18543   char *arg2 = (char *) 0 ;
18544   char *arg3 = (char *) 0 ;
18545   lldb::SBTarget result;
18546   
18547   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
18548   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
18549   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
18550   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
18551   
18552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18553     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18554   }
18555   
18556   arg2 = (char *)lua_tostring(L, 2);
18557   arg3 = (char *)lua_tostring(L, 3);
18558   result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18559   {
18560     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18561     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18562   }
18563   return SWIG_arg;
18564   
18565   if(0) SWIG_fail;
18566   
18567 fail:
18568   lua_error(L);
18569   return SWIG_arg;
18570 }
18571
18572
18573 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
18574   int SWIG_arg = 0;
18575   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18576   char *arg2 = (char *) 0 ;
18577   lldb::SBTarget result;
18578   
18579   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
18580   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18581   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18582   
18583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18584     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18585   }
18586   
18587   arg2 = (char *)lua_tostring(L, 2);
18588   result = (arg1)->CreateTarget((char const *)arg2);
18589   {
18590     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18591     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18592   }
18593   return SWIG_arg;
18594   
18595   if(0) SWIG_fail;
18596   
18597 fail:
18598   lua_error(L);
18599   return SWIG_arg;
18600 }
18601
18602
18603 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
18604   int argc;
18605   int argv[7]={
18606     1,2,3,4,5,6,7
18607   };
18608   
18609   argc = lua_gettop(L);
18610   if (argc == 2) {
18611     int _v;
18612     {
18613       void *ptr;
18614       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18615         _v = 0;
18616       } else {
18617         _v = 1;
18618       }
18619     }
18620     if (_v) {
18621       {
18622         _v = SWIG_lua_isnilstring(L,argv[1]);
18623       }
18624       if (_v) {
18625         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
18626       }
18627     }
18628   }
18629   if (argc == 6) {
18630     int _v;
18631     {
18632       void *ptr;
18633       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18634         _v = 0;
18635       } else {
18636         _v = 1;
18637       }
18638     }
18639     if (_v) {
18640       {
18641         _v = SWIG_lua_isnilstring(L,argv[1]);
18642       }
18643       if (_v) {
18644         {
18645           _v = SWIG_lua_isnilstring(L,argv[2]);
18646         }
18647         if (_v) {
18648           {
18649             _v = SWIG_lua_isnilstring(L,argv[3]);
18650           }
18651           if (_v) {
18652             {
18653               _v = lua_isboolean(L,argv[4]);
18654             }
18655             if (_v) {
18656               {
18657                 void *ptr;
18658                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
18659                   _v = 0;
18660                 } else {
18661                   _v = 1;
18662                 }
18663               }
18664               if (_v) {
18665                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
18666               }
18667             }
18668           }
18669         }
18670       }
18671     }
18672   }
18673   
18674   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
18675     "  Possible C/C++ prototypes are:\n"
18676     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
18677     "    lldb::SBDebugger::CreateTarget(char const *)\n");
18678   lua_error(L);return 0;
18679 }
18680
18681
18682 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
18683   int SWIG_arg = 0;
18684   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18685   lldb::SBTarget result;
18686   
18687   SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
18688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
18689   
18690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18691     SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18692   }
18693   
18694   result = (arg1)->GetDummyTarget();
18695   {
18696     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18697     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18698   }
18699   return SWIG_arg;
18700   
18701   if(0) SWIG_fail;
18702   
18703 fail:
18704   lua_error(L);
18705   return SWIG_arg;
18706 }
18707
18708
18709 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
18710   int SWIG_arg = 0;
18711   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18712   lldb::SBTarget *arg2 = 0 ;
18713   bool result;
18714   
18715   SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
18716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
18717   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
18718   
18719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18720     SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18721   }
18722   
18723   
18724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18725     SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
18726   }
18727   
18728   result = (bool)(arg1)->DeleteTarget(*arg2);
18729   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18730   return SWIG_arg;
18731   
18732   if(0) SWIG_fail;
18733   
18734 fail:
18735   lua_error(L);
18736   return SWIG_arg;
18737 }
18738
18739
18740 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
18741   int SWIG_arg = 0;
18742   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18743   uint32_t arg2 ;
18744   lldb::SBTarget result;
18745   
18746   SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
18747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
18748   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
18749   
18750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18751     SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
18752   }
18753   
18754   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
18755   arg2 = (uint32_t)lua_tonumber(L, 2);
18756   result = (arg1)->GetTargetAtIndex(arg2);
18757   {
18758     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18759     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18760   }
18761   return SWIG_arg;
18762   
18763   if(0) SWIG_fail;
18764   
18765 fail:
18766   lua_error(L);
18767   return SWIG_arg;
18768 }
18769
18770
18771 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
18772   int SWIG_arg = 0;
18773   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18774   lldb::SBTarget arg2 ;
18775   lldb::SBTarget *argp2 ;
18776   uint32_t result;
18777   
18778   SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
18779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
18780   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
18781   
18782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18783     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18784   }
18785   
18786   
18787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
18788     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
18789   }
18790   arg2 = *argp2;
18791   
18792   result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
18793   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
18794   return SWIG_arg;
18795   
18796   if(0) SWIG_fail;
18797   
18798 fail:
18799   lua_error(L);
18800   return SWIG_arg;
18801 }
18802
18803
18804 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
18805   int SWIG_arg = 0;
18806   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18807   lldb::pid_t arg2 ;
18808   lldb::SBTarget result;
18809   
18810   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
18811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
18812   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
18813   
18814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18815     SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
18816   }
18817   
18818   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
18819   result = (arg1)->FindTargetWithProcessID(arg2);
18820   {
18821     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18822     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18823   }
18824   return SWIG_arg;
18825   
18826   if(0) SWIG_fail;
18827   
18828 fail:
18829   lua_error(L);
18830   return SWIG_arg;
18831 }
18832
18833
18834 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
18835   int SWIG_arg = 0;
18836   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18837   char *arg2 = (char *) 0 ;
18838   char *arg3 = (char *) 0 ;
18839   lldb::SBTarget result;
18840   
18841   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
18842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
18843   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
18844   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
18845   
18846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18847     SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18848   }
18849   
18850   arg2 = (char *)lua_tostring(L, 2);
18851   arg3 = (char *)lua_tostring(L, 3);
18852   result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18853   {
18854     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18855     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18856   }
18857   return SWIG_arg;
18858   
18859   if(0) SWIG_fail;
18860   
18861 fail:
18862   lua_error(L);
18863   return SWIG_arg;
18864 }
18865
18866
18867 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
18868   int SWIG_arg = 0;
18869   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18870   uint32_t result;
18871   
18872   SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
18873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
18874   
18875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18876     SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
18877   }
18878   
18879   result = (uint32_t)(arg1)->GetNumTargets();
18880   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
18881   return SWIG_arg;
18882   
18883   if(0) SWIG_fail;
18884   
18885 fail:
18886   lua_error(L);
18887   return SWIG_arg;
18888 }
18889
18890
18891 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
18892   int SWIG_arg = 0;
18893   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18894   lldb::SBTarget result;
18895   
18896   SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
18897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
18898   
18899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18900     SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18901   }
18902   
18903   result = (arg1)->GetSelectedTarget();
18904   {
18905     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18906     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18907   }
18908   return SWIG_arg;
18909   
18910   if(0) SWIG_fail;
18911   
18912 fail:
18913   lua_error(L);
18914   return SWIG_arg;
18915 }
18916
18917
18918 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
18919   int SWIG_arg = 0;
18920   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18921   lldb::SBTarget *arg2 = 0 ;
18922   
18923   SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
18924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
18925   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
18926   
18927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18928     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18929   }
18930   
18931   
18932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18933     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
18934   }
18935   
18936   (arg1)->SetSelectedTarget(*arg2);
18937   
18938   return SWIG_arg;
18939   
18940   if(0) SWIG_fail;
18941   
18942 fail:
18943   lua_error(L);
18944   return SWIG_arg;
18945 }
18946
18947
18948 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
18949   int SWIG_arg = 0;
18950   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18951   lldb::SBPlatform result;
18952   
18953   SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
18954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
18955   
18956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18957     SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
18958   }
18959   
18960   result = (arg1)->GetSelectedPlatform();
18961   {
18962     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
18963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
18964   }
18965   return SWIG_arg;
18966   
18967   if(0) SWIG_fail;
18968   
18969 fail:
18970   lua_error(L);
18971   return SWIG_arg;
18972 }
18973
18974
18975 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
18976   int SWIG_arg = 0;
18977   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18978   lldb::SBPlatform *arg2 = 0 ;
18979   
18980   SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
18981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
18982   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
18983   
18984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18985     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
18986   }
18987   
18988   
18989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
18990     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
18991   }
18992   
18993   (arg1)->SetSelectedPlatform(*arg2);
18994   
18995   return SWIG_arg;
18996   
18997   if(0) SWIG_fail;
18998   
18999 fail:
19000   lua_error(L);
19001   return SWIG_arg;
19002 }
19003
19004
19005 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19006   int SWIG_arg = 0;
19007   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19008   uint32_t result;
19009   
19010   SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19012   
19013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19014     SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19015   }
19016   
19017   result = (uint32_t)(arg1)->GetNumPlatforms();
19018   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19019   return SWIG_arg;
19020   
19021   if(0) SWIG_fail;
19022   
19023 fail:
19024   lua_error(L);
19025   return SWIG_arg;
19026 }
19027
19028
19029 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19030   int SWIG_arg = 0;
19031   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19032   uint32_t arg2 ;
19033   lldb::SBPlatform result;
19034   
19035   SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19037   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19038   
19039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19040     SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19041   }
19042   
19043   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19044   arg2 = (uint32_t)lua_tonumber(L, 2);
19045   result = (arg1)->GetPlatformAtIndex(arg2);
19046   {
19047     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19048     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19049   }
19050   return SWIG_arg;
19051   
19052   if(0) SWIG_fail;
19053   
19054 fail:
19055   lua_error(L);
19056   return SWIG_arg;
19057 }
19058
19059
19060 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19061   int SWIG_arg = 0;
19062   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19063   uint32_t result;
19064   
19065   SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19067   
19068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19069     SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19070   }
19071   
19072   result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19073   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19074   return SWIG_arg;
19075   
19076   if(0) SWIG_fail;
19077   
19078 fail:
19079   lua_error(L);
19080   return SWIG_arg;
19081 }
19082
19083
19084 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19085   int SWIG_arg = 0;
19086   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19087   uint32_t arg2 ;
19088   lldb::SBStructuredData result;
19089   
19090   SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19092   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19093   
19094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19095     SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19096   }
19097   
19098   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19099   arg2 = (uint32_t)lua_tonumber(L, 2);
19100   result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19101   {
19102     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19103     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19104   }
19105   return SWIG_arg;
19106   
19107   if(0) SWIG_fail;
19108   
19109 fail:
19110   lua_error(L);
19111   return SWIG_arg;
19112 }
19113
19114
19115 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
19116   int SWIG_arg = 0;
19117   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19118   SwigValueWrapper< lldb::SBSourceManager > result;
19119   
19120   SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19122   
19123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19124     SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19125   }
19126   
19127   result = (arg1)->GetSourceManager();
19128   {
19129     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
19130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
19131   }
19132   return SWIG_arg;
19133   
19134   if(0) SWIG_fail;
19135   
19136 fail:
19137   lua_error(L);
19138   return SWIG_arg;
19139 }
19140
19141
19142 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
19143   int SWIG_arg = 0;
19144   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19145   char *arg2 = (char *) 0 ;
19146   lldb::SBError result;
19147   
19148   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
19149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
19150   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
19151   
19152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19153     SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19154   }
19155   
19156   arg2 = (char *)lua_tostring(L, 2);
19157   result = (arg1)->SetCurrentPlatform((char const *)arg2);
19158   {
19159     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19160     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19161   }
19162   return SWIG_arg;
19163   
19164   if(0) SWIG_fail;
19165   
19166 fail:
19167   lua_error(L);
19168   return SWIG_arg;
19169 }
19170
19171
19172 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
19173   int SWIG_arg = 0;
19174   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19175   char *arg2 = (char *) 0 ;
19176   bool result;
19177   
19178   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
19179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
19180   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
19181   
19182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19183     SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
19184   }
19185   
19186   arg2 = (char *)lua_tostring(L, 2);
19187   result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
19188   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19189   return SWIG_arg;
19190   
19191   if(0) SWIG_fail;
19192   
19193 fail:
19194   lua_error(L);
19195   return SWIG_arg;
19196 }
19197
19198
19199 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
19200   int SWIG_arg = 0;
19201   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19202   bool arg2 ;
19203   bool result;
19204   
19205   SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
19206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
19207   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
19208   
19209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19210     SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19211   }
19212   
19213   arg2 = (lua_toboolean(L, 2)!=0);
19214   result = (bool)(arg1)->SetUseExternalEditor(arg2);
19215   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19216   return SWIG_arg;
19217   
19218   if(0) SWIG_fail;
19219   
19220 fail:
19221   lua_error(L);
19222   return SWIG_arg;
19223 }
19224
19225
19226 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
19227   int SWIG_arg = 0;
19228   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19229   bool result;
19230   
19231   SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
19232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
19233   
19234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19235     SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19236   }
19237   
19238   result = (bool)(arg1)->GetUseExternalEditor();
19239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19240   return SWIG_arg;
19241   
19242   if(0) SWIG_fail;
19243   
19244 fail:
19245   lua_error(L);
19246   return SWIG_arg;
19247 }
19248
19249
19250 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
19251   int SWIG_arg = 0;
19252   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19253   bool arg2 ;
19254   bool result;
19255   
19256   SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
19257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
19258   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
19259   
19260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19261     SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19262   }
19263   
19264   arg2 = (lua_toboolean(L, 2)!=0);
19265   result = (bool)(arg1)->SetUseColor(arg2);
19266   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19267   return SWIG_arg;
19268   
19269   if(0) SWIG_fail;
19270   
19271 fail:
19272   lua_error(L);
19273   return SWIG_arg;
19274 }
19275
19276
19277 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
19278   int SWIG_arg = 0;
19279   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19280   bool result;
19281   
19282   SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
19283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
19284   
19285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19286     SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19287   }
19288   
19289   result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
19290   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19291   return SWIG_arg;
19292   
19293   if(0) SWIG_fail;
19294   
19295 fail:
19296   lua_error(L);
19297   return SWIG_arg;
19298 }
19299
19300
19301 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
19302   int SWIG_arg = 0;
19303   char *arg1 = (char *) 0 ;
19304   size_t arg2 ;
19305   bool result;
19306   
19307   SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
19308   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
19309   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
19310   arg1 = (char *)lua_tostring(L, 1);
19311   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19312   arg2 = (size_t)lua_tonumber(L, 2);
19313   result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
19314   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19315   return SWIG_arg;
19316   
19317   if(0) SWIG_fail;
19318   
19319 fail:
19320   lua_error(L);
19321   return SWIG_arg;
19322 }
19323
19324
19325 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
19326   int SWIG_arg = 0;
19327   char *arg1 = (char *) 0 ;
19328   bool result;
19329   
19330   SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
19331   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
19332   arg1 = (char *)lua_tostring(L, 1);
19333   result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
19334   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19335   return SWIG_arg;
19336   
19337   if(0) SWIG_fail;
19338   
19339 fail:
19340   lua_error(L);
19341   return SWIG_arg;
19342 }
19343
19344
19345 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
19346   int SWIG_arg = 0;
19347   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19348   char *arg2 = (char *) 0 ;
19349   lldb::ScriptLanguage result;
19350   
19351   SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
19352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
19353   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
19354   
19355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19356     SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19357   }
19358   
19359   arg2 = (char *)lua_tostring(L, 2);
19360   result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
19361   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19362   return SWIG_arg;
19363   
19364   if(0) SWIG_fail;
19365   
19366 fail:
19367   lua_error(L);
19368   return SWIG_arg;
19369 }
19370
19371
19372 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
19373   int SWIG_arg = 0;
19374   char *result = 0 ;
19375   
19376   SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
19377   result = (char *)lldb::SBDebugger::GetVersionString();
19378   lua_pushstring(L,(const char *)result); SWIG_arg++;
19379   return SWIG_arg;
19380   
19381   if(0) SWIG_fail;
19382   
19383 fail:
19384   lua_error(L);
19385   return SWIG_arg;
19386 }
19387
19388
19389 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
19390   int SWIG_arg = 0;
19391   lldb::StateType arg1 ;
19392   char *result = 0 ;
19393   
19394   SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
19395   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
19396   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19397   result = (char *)lldb::SBDebugger::StateAsCString(arg1);
19398   lua_pushstring(L,(const char *)result); SWIG_arg++;
19399   return SWIG_arg;
19400   
19401   if(0) SWIG_fail;
19402   
19403 fail:
19404   lua_error(L);
19405   return SWIG_arg;
19406 }
19407
19408
19409 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
19410   int SWIG_arg = 0;
19411   lldb::SBStructuredData result;
19412   
19413   SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
19414   result = lldb::SBDebugger::GetBuildConfiguration();
19415   {
19416     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19417     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19418   }
19419   return SWIG_arg;
19420   
19421   if(0) SWIG_fail;
19422   
19423 fail:
19424   lua_error(L);
19425   return SWIG_arg;
19426 }
19427
19428
19429 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
19430   int SWIG_arg = 0;
19431   lldb::StateType arg1 ;
19432   bool result;
19433   
19434   SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
19435   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
19436   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19437   result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
19438   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19439   return SWIG_arg;
19440   
19441   if(0) SWIG_fail;
19442   
19443 fail:
19444   lua_error(L);
19445   return SWIG_arg;
19446 }
19447
19448
19449 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
19450   int SWIG_arg = 0;
19451   lldb::StateType arg1 ;
19452   bool result;
19453   
19454   SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
19455   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
19456   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19457   result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
19458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19459   return SWIG_arg;
19460   
19461   if(0) SWIG_fail;
19462   
19463 fail:
19464   lua_error(L);
19465   return SWIG_arg;
19466 }
19467
19468
19469 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
19470   int SWIG_arg = 0;
19471   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19472   char *arg2 = (char *) 0 ;
19473   char **arg3 = (char **) 0 ;
19474   bool result;
19475   
19476   SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
19477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
19478   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
19479   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",3,"char const **");
19480   
19481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19482     SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
19483   }
19484   
19485   arg2 = (char *)lua_tostring(L, 2);
19486   
19487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
19488     SWIG_fail_ptr("SBDebugger_EnableLog",3,SWIGTYPE_p_p_char);
19489   }
19490   
19491   result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
19492   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19493   return SWIG_arg;
19494   
19495   if(0) SWIG_fail;
19496   
19497 fail:
19498   lua_error(L);
19499   return SWIG_arg;
19500 }
19501
19502
19503 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
19504   int SWIG_arg = 0;
19505   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19506   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
19507   void *arg3 = (void *) 0 ;
19508   
19509   SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",3,3)
19510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
19511   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",2,"lldb::LogOutputCallback");
19512   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",3,"void *");
19513   
19514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19515     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
19516   }
19517   
19518   
19519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
19520     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
19521   }
19522   
19523   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_SetLoggingCallback");
19524   (arg1)->SetLoggingCallback(arg2,arg3);
19525   
19526   return SWIG_arg;
19527   
19528   if(0) SWIG_fail;
19529   
19530 fail:
19531   lua_error(L);
19532   return SWIG_arg;
19533 }
19534
19535
19536 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
19537   int SWIG_arg = 0;
19538   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19539   void *arg2 = (void *) 0 ;
19540   size_t arg3 ;
19541   
19542   SWIG_check_num_args("lldb::SBDebugger::DispatchInput",3,3)
19543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
19544   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",2,"void const *");
19545   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",3,"size_t");
19546   
19547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19548     SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
19549   }
19550   
19551   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBDebugger_DispatchInput");
19552   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
19553   arg3 = (size_t)lua_tonumber(L, 3);
19554   (arg1)->DispatchInput((void const *)arg2,arg3);
19555   
19556   return SWIG_arg;
19557   
19558   if(0) SWIG_fail;
19559   
19560 fail:
19561   lua_error(L);
19562   return SWIG_arg;
19563 }
19564
19565
19566 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
19567   int SWIG_arg = 0;
19568   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19569   
19570   SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
19571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
19572   
19573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19574     SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
19575   }
19576   
19577   (arg1)->DispatchInputInterrupt();
19578   
19579   return SWIG_arg;
19580   
19581   if(0) SWIG_fail;
19582   
19583 fail:
19584   lua_error(L);
19585   return SWIG_arg;
19586 }
19587
19588
19589 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
19590   int SWIG_arg = 0;
19591   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19592   
19593   SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
19594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
19595   
19596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19597     SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
19598   }
19599   
19600   (arg1)->DispatchInputEndOfFile();
19601   
19602   return SWIG_arg;
19603   
19604   if(0) SWIG_fail;
19605   
19606 fail:
19607   lua_error(L);
19608   return SWIG_arg;
19609 }
19610
19611
19612 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
19613   int SWIG_arg = 0;
19614   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19615   char *result = 0 ;
19616   
19617   SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
19618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
19619   
19620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19621     SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
19622   }
19623   
19624   result = (char *)(arg1)->GetInstanceName();
19625   lua_pushstring(L,(const char *)result); SWIG_arg++;
19626   return SWIG_arg;
19627   
19628   if(0) SWIG_fail;
19629   
19630 fail:
19631   lua_error(L);
19632   return SWIG_arg;
19633 }
19634
19635
19636 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
19637   int SWIG_arg = 0;
19638   int arg1 ;
19639   lldb::SBDebugger result;
19640   
19641   SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
19642   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
19643   arg1 = (int)lua_tonumber(L, 1);
19644   result = lldb::SBDebugger::FindDebuggerWithID(arg1);
19645   {
19646     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
19647     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
19648   }
19649   return SWIG_arg;
19650   
19651   if(0) SWIG_fail;
19652   
19653 fail:
19654   lua_error(L);
19655   return SWIG_arg;
19656 }
19657
19658
19659 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
19660   int SWIG_arg = 0;
19661   char *arg1 = (char *) 0 ;
19662   char *arg2 = (char *) 0 ;
19663   char *arg3 = (char *) 0 ;
19664   lldb::SBError result;
19665   
19666   SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
19667   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
19668   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
19669   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
19670   arg1 = (char *)lua_tostring(L, 1);
19671   arg2 = (char *)lua_tostring(L, 2);
19672   arg3 = (char *)lua_tostring(L, 3);
19673   result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
19674   {
19675     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19676     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19677   }
19678   return SWIG_arg;
19679   
19680   if(0) SWIG_fail;
19681   
19682 fail:
19683   lua_error(L);
19684   return SWIG_arg;
19685 }
19686
19687
19688 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
19689   int SWIG_arg = 0;
19690   char *arg1 = (char *) 0 ;
19691   char *arg2 = (char *) 0 ;
19692   lldb::SBStringList result;
19693   
19694   SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
19695   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
19696   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
19697   arg1 = (char *)lua_tostring(L, 1);
19698   arg2 = (char *)lua_tostring(L, 2);
19699   result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
19700   {
19701     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
19702     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
19703   }
19704   return SWIG_arg;
19705   
19706   if(0) SWIG_fail;
19707   
19708 fail:
19709   lua_error(L);
19710   return SWIG_arg;
19711 }
19712
19713
19714 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
19715   int SWIG_arg = 0;
19716   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19717   lldb::SBStream *arg2 = 0 ;
19718   bool result;
19719   
19720   SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
19721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
19722   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
19723   
19724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19725     SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
19726   }
19727   
19728   
19729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
19730     SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
19731   }
19732   
19733   result = (bool)(arg1)->GetDescription(*arg2);
19734   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19735   return SWIG_arg;
19736   
19737   if(0) SWIG_fail;
19738   
19739 fail:
19740   lua_error(L);
19741   return SWIG_arg;
19742 }
19743
19744
19745 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
19746   int SWIG_arg = 0;
19747   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19748   uint32_t result;
19749   
19750   SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
19751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
19752   
19753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19754     SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19755   }
19756   
19757   result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
19758   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19759   return SWIG_arg;
19760   
19761   if(0) SWIG_fail;
19762   
19763 fail:
19764   lua_error(L);
19765   return SWIG_arg;
19766 }
19767
19768
19769 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
19770   int SWIG_arg = 0;
19771   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19772   uint32_t arg2 ;
19773   
19774   SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
19775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
19776   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
19777   
19778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19779     SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19780   }
19781   
19782   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19783   arg2 = (uint32_t)lua_tonumber(L, 2);
19784   (arg1)->SetTerminalWidth(arg2);
19785   
19786   return SWIG_arg;
19787   
19788   if(0) SWIG_fail;
19789   
19790 fail:
19791   lua_error(L);
19792   return SWIG_arg;
19793 }
19794
19795
19796 static int _wrap_SBDebugger_GetID(lua_State* L) {
19797   int SWIG_arg = 0;
19798   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19799   lldb::user_id_t result;
19800   
19801   SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
19802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
19803   
19804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19805     SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
19806   }
19807   
19808   result = (lldb::user_id_t)(arg1)->GetID();
19809   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19810   return SWIG_arg;
19811   
19812   if(0) SWIG_fail;
19813   
19814 fail:
19815   lua_error(L);
19816   return SWIG_arg;
19817 }
19818
19819
19820 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
19821   int SWIG_arg = 0;
19822   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19823   char *result = 0 ;
19824   
19825   SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
19826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
19827   
19828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19829     SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19830   }
19831   
19832   result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
19833   lua_pushstring(L,(const char *)result); SWIG_arg++;
19834   return SWIG_arg;
19835   
19836   if(0) SWIG_fail;
19837   
19838 fail:
19839   lua_error(L);
19840   return SWIG_arg;
19841 }
19842
19843
19844 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
19845   int SWIG_arg = 0;
19846   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19847   char *arg2 = (char *) 0 ;
19848   
19849   SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
19850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
19851   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
19852   
19853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19854     SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19855   }
19856   
19857   arg2 = (char *)lua_tostring(L, 2);
19858   (arg1)->SetPrompt((char const *)arg2);
19859   
19860   return SWIG_arg;
19861   
19862   if(0) SWIG_fail;
19863   
19864 fail:
19865   lua_error(L);
19866   return SWIG_arg;
19867 }
19868
19869
19870 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
19871   int SWIG_arg = 0;
19872   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19873   char *result = 0 ;
19874   
19875   SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
19876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
19877   
19878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19879     SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
19880   }
19881   
19882   result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
19883   lua_pushstring(L,(const char *)result); SWIG_arg++;
19884   return SWIG_arg;
19885   
19886   if(0) SWIG_fail;
19887   
19888 fail:
19889   lua_error(L);
19890   return SWIG_arg;
19891 }
19892
19893
19894 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
19895   int SWIG_arg = 0;
19896   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19897   lldb::ScriptLanguage result;
19898   
19899   SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
19900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
19901   
19902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19903     SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19904   }
19905   
19906   result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
19907   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19908   return SWIG_arg;
19909   
19910   if(0) SWIG_fail;
19911   
19912 fail:
19913   lua_error(L);
19914   return SWIG_arg;
19915 }
19916
19917
19918 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
19919   int SWIG_arg = 0;
19920   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19921   lldb::ScriptLanguage arg2 ;
19922   
19923   SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
19924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
19925   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
19926   
19927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19928     SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19929   }
19930   
19931   arg2 = (lldb::ScriptLanguage)(int)lua_tonumber(L, 2);
19932   (arg1)->SetScriptLanguage(arg2);
19933   
19934   return SWIG_arg;
19935   
19936   if(0) SWIG_fail;
19937   
19938 fail:
19939   lua_error(L);
19940   return SWIG_arg;
19941 }
19942
19943
19944 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
19945   int SWIG_arg = 0;
19946   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19947   bool result;
19948   
19949   SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
19950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
19951   
19952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19953     SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
19954   }
19955   
19956   result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
19957   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19958   return SWIG_arg;
19959   
19960   if(0) SWIG_fail;
19961   
19962 fail:
19963   lua_error(L);
19964   return SWIG_arg;
19965 }
19966
19967
19968 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
19969   int SWIG_arg = 0;
19970   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19971   bool arg2 ;
19972   
19973   SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
19974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
19975   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
19976   
19977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19978     SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
19979   }
19980   
19981   arg2 = (lua_toboolean(L, 2)!=0);
19982   (arg1)->SetCloseInputOnEOF(arg2);
19983   
19984   return SWIG_arg;
19985   
19986   if(0) SWIG_fail;
19987   
19988 fail:
19989   lua_error(L);
19990   return SWIG_arg;
19991 }
19992
19993
19994 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
19995   int SWIG_arg = 0;
19996   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19997   char *arg2 = (char *) 0 ;
19998   lldb::SBTypeCategory result;
19999   
20000   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20002   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20003   
20004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20005     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20006   }
20007   
20008   arg2 = (char *)lua_tostring(L, 2);
20009   result = (arg1)->GetCategory((char const *)arg2);
20010   {
20011     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20012     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20013   }
20014   return SWIG_arg;
20015   
20016   if(0) SWIG_fail;
20017   
20018 fail:
20019   lua_error(L);
20020   return SWIG_arg;
20021 }
20022
20023
20024 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20025   int SWIG_arg = 0;
20026   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20027   lldb::LanguageType arg2 ;
20028   lldb::SBTypeCategory result;
20029   
20030   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20032   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20033   
20034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20035     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20036   }
20037   
20038   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20039   result = (arg1)->GetCategory(arg2);
20040   {
20041     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20042     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20043   }
20044   return SWIG_arg;
20045   
20046   if(0) SWIG_fail;
20047   
20048 fail:
20049   lua_error(L);
20050   return SWIG_arg;
20051 }
20052
20053
20054 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
20055   int argc;
20056   int argv[3]={
20057     1,2,3
20058   };
20059   
20060   argc = lua_gettop(L);
20061   if (argc == 2) {
20062     int _v;
20063     {
20064       void *ptr;
20065       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20066         _v = 0;
20067       } else {
20068         _v = 1;
20069       }
20070     }
20071     if (_v) {
20072       {
20073         _v = lua_isnumber(L,argv[1]);
20074       }
20075       if (_v) {
20076         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20077       }
20078     }
20079   }
20080   if (argc == 2) {
20081     int _v;
20082     {
20083       void *ptr;
20084       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20085         _v = 0;
20086       } else {
20087         _v = 1;
20088       }
20089     }
20090     if (_v) {
20091       {
20092         _v = SWIG_lua_isnilstring(L,argv[1]);
20093       }
20094       if (_v) {
20095         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20096       }
20097     }
20098   }
20099   
20100   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20101     "  Possible C/C++ prototypes are:\n"
20102     "    lldb::SBDebugger::GetCategory(char const *)\n"
20103     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20104   lua_error(L);return 0;
20105 }
20106
20107
20108 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
20109   int SWIG_arg = 0;
20110   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20111   char *arg2 = (char *) 0 ;
20112   lldb::SBTypeCategory result;
20113   
20114   SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
20115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
20116   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
20117   
20118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20119     SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20120   }
20121   
20122   arg2 = (char *)lua_tostring(L, 2);
20123   result = (arg1)->CreateCategory((char const *)arg2);
20124   {
20125     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20126     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20127   }
20128   return SWIG_arg;
20129   
20130   if(0) SWIG_fail;
20131   
20132 fail:
20133   lua_error(L);
20134   return SWIG_arg;
20135 }
20136
20137
20138 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
20139   int SWIG_arg = 0;
20140   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20141   char *arg2 = (char *) 0 ;
20142   bool result;
20143   
20144   SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
20145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
20146   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
20147   
20148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20149     SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20150   }
20151   
20152   arg2 = (char *)lua_tostring(L, 2);
20153   result = (bool)(arg1)->DeleteCategory((char const *)arg2);
20154   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20155   return SWIG_arg;
20156   
20157   if(0) SWIG_fail;
20158   
20159 fail:
20160   lua_error(L);
20161   return SWIG_arg;
20162 }
20163
20164
20165 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
20166   int SWIG_arg = 0;
20167   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20168   uint32_t result;
20169   
20170   SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
20171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
20172   
20173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20174     SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
20175   }
20176   
20177   result = (uint32_t)(arg1)->GetNumCategories();
20178   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20179   return SWIG_arg;
20180   
20181   if(0) SWIG_fail;
20182   
20183 fail:
20184   lua_error(L);
20185   return SWIG_arg;
20186 }
20187
20188
20189 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
20190   int SWIG_arg = 0;
20191   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20192   uint32_t arg2 ;
20193   lldb::SBTypeCategory result;
20194   
20195   SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
20196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
20197   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
20198   
20199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20200     SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20201   }
20202   
20203   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20204   arg2 = (uint32_t)lua_tonumber(L, 2);
20205   result = (arg1)->GetCategoryAtIndex(arg2);
20206   {
20207     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20208     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20209   }
20210   return SWIG_arg;
20211   
20212   if(0) SWIG_fail;
20213   
20214 fail:
20215   lua_error(L);
20216   return SWIG_arg;
20217 }
20218
20219
20220 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
20221   int SWIG_arg = 0;
20222   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20223   lldb::SBTypeCategory result;
20224   
20225   SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
20226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
20227   
20228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20229     SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20230   }
20231   
20232   result = (arg1)->GetDefaultCategory();
20233   {
20234     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20235     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20236   }
20237   return SWIG_arg;
20238   
20239   if(0) SWIG_fail;
20240   
20241 fail:
20242   lua_error(L);
20243   return SWIG_arg;
20244 }
20245
20246
20247 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
20248   int SWIG_arg = 0;
20249   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20250   lldb::SBTypeNameSpecifier arg2 ;
20251   lldb::SBTypeNameSpecifier *argp2 ;
20252   lldb::SBTypeFormat result;
20253   
20254   SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
20255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
20256   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
20257   
20258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20259     SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
20260   }
20261   
20262   
20263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20264     SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20265   }
20266   arg2 = *argp2;
20267   
20268   result = (arg1)->GetFormatForType(arg2);
20269   {
20270     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
20271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
20272   }
20273   return SWIG_arg;
20274   
20275   if(0) SWIG_fail;
20276   
20277 fail:
20278   lua_error(L);
20279   return SWIG_arg;
20280 }
20281
20282
20283 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
20284   int SWIG_arg = 0;
20285   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20286   lldb::SBTypeNameSpecifier arg2 ;
20287   lldb::SBTypeNameSpecifier *argp2 ;
20288   lldb::SBTypeSummary result;
20289   
20290   SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
20291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
20292   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
20293   
20294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20295     SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
20296   }
20297   
20298   
20299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20300     SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20301   }
20302   arg2 = *argp2;
20303   
20304   result = (arg1)->GetSummaryForType(arg2);
20305   {
20306     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
20307     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
20308   }
20309   return SWIG_arg;
20310   
20311   if(0) SWIG_fail;
20312   
20313 fail:
20314   lua_error(L);
20315   return SWIG_arg;
20316 }
20317
20318
20319 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
20320   int SWIG_arg = 0;
20321   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20322   lldb::SBTypeNameSpecifier arg2 ;
20323   lldb::SBTypeNameSpecifier *argp2 ;
20324   lldb::SBTypeFilter result;
20325   
20326   SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
20327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
20328   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
20329   
20330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20331     SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
20332   }
20333   
20334   
20335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20336     SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20337   }
20338   arg2 = *argp2;
20339   
20340   result = (arg1)->GetFilterForType(arg2);
20341   {
20342     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
20343     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
20344   }
20345   return SWIG_arg;
20346   
20347   if(0) SWIG_fail;
20348   
20349 fail:
20350   lua_error(L);
20351   return SWIG_arg;
20352 }
20353
20354
20355 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
20356   int SWIG_arg = 0;
20357   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20358   lldb::SBTypeNameSpecifier arg2 ;
20359   lldb::SBTypeNameSpecifier *argp2 ;
20360   lldb::SBTypeSynthetic result;
20361   
20362   SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
20363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
20364   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
20365   
20366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20367     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
20368   }
20369   
20370   
20371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20372     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20373   }
20374   arg2 = *argp2;
20375   
20376   result = (arg1)->GetSyntheticForType(arg2);
20377   {
20378     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
20379     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
20380   }
20381   return SWIG_arg;
20382   
20383   if(0) SWIG_fail;
20384   
20385 fail:
20386   lua_error(L);
20387   return SWIG_arg;
20388 }
20389
20390
20391 static int _wrap_SBDebugger___tostring(lua_State* L) {
20392   int SWIG_arg = 0;
20393   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20394   std::string result;
20395   
20396   SWIG_check_num_args("lldb::SBDebugger::__str__",1,1)
20397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__str__",1,"lldb::SBDebugger *");
20398   
20399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20400     SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
20401   }
20402   
20403   result = lldb_SBDebugger___str__(arg1);
20404   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20405   return SWIG_arg;
20406   
20407   if(0) SWIG_fail;
20408   
20409 fail:
20410   lua_error(L);
20411   return SWIG_arg;
20412 }
20413
20414
20415 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
20416   int SWIG_arg = 0;
20417   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20418   bool arg2 ;
20419   bool arg3 ;
20420   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
20421   int *arg5 = 0 ;
20422   bool *arg6 = 0 ;
20423   bool *arg7 = 0 ;
20424   int temp5 ;
20425   bool temp6 ;
20426   bool temp7 ;
20427   
20428   SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
20429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
20430   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
20431   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
20432   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
20433   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
20434   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
20435   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
20436   
20437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20438     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
20439   }
20440   
20441   arg2 = (lua_toboolean(L, 2)!=0);
20442   arg3 = (lua_toboolean(L, 3)!=0);
20443   
20444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
20445     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
20446   }
20447   
20448   temp5 = (int)lua_tonumber(L,5);
20449   arg5 = &temp5; 
20450   temp6 = (lua_toboolean(L,6)!=0);
20451   arg6 = &temp6; 
20452   temp7 = (lua_toboolean(L,7)!=0);
20453   arg7 = &temp7; 
20454   (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
20455   
20456   lua_pushnumber(L, (lua_Number) *arg5); SWIG_arg++;
20457   lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
20458   lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
20459   return SWIG_arg;
20460   
20461   if(0) SWIG_fail;
20462   
20463 fail:
20464   lua_error(L);
20465   return SWIG_arg;
20466 }
20467
20468
20469 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
20470   int SWIG_arg = 0;
20471   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20472   lldb::LanguageType arg2 ;
20473   char *arg3 = (char *) 0 ;
20474   lldb::SBError result;
20475   
20476   SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
20477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
20478   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
20479   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
20480   
20481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20482     SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
20483   }
20484   
20485   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20486   arg3 = (char *)lua_tostring(L, 3);
20487   result = (arg1)->RunREPL(arg2,(char const *)arg3);
20488   {
20489     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20490     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20491   }
20492   return SWIG_arg;
20493   
20494   if(0) SWIG_fail;
20495   
20496 fail:
20497   lua_error(L);
20498   return SWIG_arg;
20499 }
20500
20501
20502 static void swig_delete_SBDebugger(void *obj) {
20503 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
20504 delete arg1;
20505 }
20506 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
20507     assert(lua_istable(L,1));
20508     lua_pushcfunction(L,_wrap_new_SBDebugger);
20509     assert(!lua_isnil(L,-1));
20510     lua_replace(L,1); /* replace our table with real constructor */
20511     lua_call(L,lua_gettop(L)-1,1);
20512     return 1;
20513 }
20514 static swig_lua_attribute swig_SBDebugger_attributes[] = {
20515     {0,0,0}
20516 };
20517 static swig_lua_method swig_SBDebugger_methods[]= {
20518     { "IsValid", _wrap_SBDebugger_IsValid},
20519     { "Clear", _wrap_SBDebugger_Clear},
20520     { "SetAsync", _wrap_SBDebugger_SetAsync},
20521     { "GetAsync", _wrap_SBDebugger_GetAsync},
20522     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
20523     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
20524     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
20525     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
20526     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
20527     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
20528     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
20529     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
20530     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
20531     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
20532     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
20533     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
20534     { "GetListener", _wrap_SBDebugger_GetListener},
20535     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
20536     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
20537     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
20538     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
20539     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
20540     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
20541     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
20542     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
20543     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
20544     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
20545     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
20546     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
20547     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
20548     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
20549     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
20550     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
20551     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
20552     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
20553     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
20554     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
20555     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
20556     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
20557     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
20558     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
20559     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
20560     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
20561     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
20562     { "EnableLog", _wrap_SBDebugger_EnableLog},
20563     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
20564     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
20565     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
20566     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
20567     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
20568     { "GetDescription", _wrap_SBDebugger_GetDescription},
20569     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
20570     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
20571     { "GetID", _wrap_SBDebugger_GetID},
20572     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
20573     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
20574     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
20575     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
20576     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
20577     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
20578     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
20579     { "GetCategory", _wrap_SBDebugger_GetCategory},
20580     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
20581     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
20582     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
20583     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
20584     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
20585     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
20586     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
20587     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
20588     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
20589     { "__tostring", _wrap_SBDebugger___tostring},
20590     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
20591     { "RunREPL", _wrap_SBDebugger_RunREPL},
20592     {0,0}
20593 };
20594 static swig_lua_method swig_SBDebugger_meta[] = {
20595     { "__tostring", _wrap_SBDebugger___tostring},
20596     {0,0}
20597 };
20598
20599 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
20600     {0,0,0}
20601 };
20602 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
20603     {0,0,0,0,0,0}
20604 };
20605 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
20606     { "Initialize", _wrap_SBDebugger_Initialize},
20607     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
20608     { "Terminate", _wrap_SBDebugger_Terminate},
20609     { "Create", _wrap_SBDebugger_Create},
20610     { "Destroy", _wrap_SBDebugger_Destroy},
20611     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
20612     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
20613     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
20614     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
20615     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
20616     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
20617     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
20618     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
20619     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
20620     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
20621     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
20622     {0,0}
20623 };
20624 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
20625     0
20626 };
20627
20628 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
20629     "SBDebugger",
20630     swig_SBDebugger_Sf_SwigStatic_methods,
20631     swig_SBDebugger_Sf_SwigStatic_attributes,
20632     swig_SBDebugger_Sf_SwigStatic_constants,
20633     swig_SBDebugger_Sf_SwigStatic_classes,
20634     0
20635 };
20636 static swig_lua_class *swig_SBDebugger_bases[] = {0};
20637 static const char *swig_SBDebugger_base_names[] = {0};
20638 static swig_lua_class _wrap_class_SBDebugger = { "SBDebugger", "SBDebugger", &SWIGTYPE_p_lldb__SBDebugger,_proxy__wrap_new_SBDebugger, swig_delete_SBDebugger, swig_SBDebugger_methods, swig_SBDebugger_attributes, &swig_SBDebugger_Sf_SwigStatic, swig_SBDebugger_meta, swig_SBDebugger_bases, swig_SBDebugger_base_names };
20639
20640 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
20641   int SWIG_arg = 0;
20642   lldb::SBDeclaration *result = 0 ;
20643   
20644   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
20645   result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
20646   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++; 
20647   return SWIG_arg;
20648   
20649   if(0) SWIG_fail;
20650   
20651 fail:
20652   lua_error(L);
20653   return SWIG_arg;
20654 }
20655
20656
20657 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
20658   int SWIG_arg = 0;
20659   lldb::SBDeclaration *arg1 = 0 ;
20660   lldb::SBDeclaration *result = 0 ;
20661   
20662   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
20663   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
20664   
20665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20666     SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
20667   }
20668   
20669   result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
20670   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++; 
20671   return SWIG_arg;
20672   
20673   if(0) SWIG_fail;
20674   
20675 fail:
20676   lua_error(L);
20677   return SWIG_arg;
20678 }
20679
20680
20681 static int _wrap_new_SBDeclaration(lua_State* L) {
20682   int argc;
20683   int argv[2]={
20684     1,2
20685   };
20686   
20687   argc = lua_gettop(L);
20688   if (argc == 0) {
20689     return _wrap_new_SBDeclaration__SWIG_0(L);
20690   }
20691   if (argc == 1) {
20692     int _v;
20693     {
20694       void *ptr;
20695       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, 0)) {
20696         _v = 0;
20697       } else {
20698         _v = 1;
20699       }
20700     }
20701     if (_v) {
20702       return _wrap_new_SBDeclaration__SWIG_1(L);
20703     }
20704   }
20705   
20706   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
20707     "  Possible C/C++ prototypes are:\n"
20708     "    lldb::SBDeclaration::SBDeclaration()\n"
20709     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
20710   lua_error(L);return 0;
20711 }
20712
20713
20714 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
20715   int SWIG_arg = 0;
20716   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20717   bool result;
20718   
20719   SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
20720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
20721   
20722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20723     SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
20724   }
20725   
20726   result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
20727   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20728   return SWIG_arg;
20729   
20730   if(0) SWIG_fail;
20731   
20732 fail:
20733   lua_error(L);
20734   return SWIG_arg;
20735 }
20736
20737
20738 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
20739   int SWIG_arg = 0;
20740   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20741   lldb::SBFileSpec result;
20742   
20743   SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
20744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
20745   
20746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20747     SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20748   }
20749   
20750   result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
20751   {
20752     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
20753     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
20754   }
20755   return SWIG_arg;
20756   
20757   if(0) SWIG_fail;
20758   
20759 fail:
20760   lua_error(L);
20761   return SWIG_arg;
20762 }
20763
20764
20765 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
20766   int SWIG_arg = 0;
20767   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20768   uint32_t result;
20769   
20770   SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
20771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
20772   
20773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20774     SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20775   }
20776   
20777   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
20778   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20779   return SWIG_arg;
20780   
20781   if(0) SWIG_fail;
20782   
20783 fail:
20784   lua_error(L);
20785   return SWIG_arg;
20786 }
20787
20788
20789 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
20790   int SWIG_arg = 0;
20791   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20792   uint32_t result;
20793   
20794   SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
20795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
20796   
20797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20798     SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20799   }
20800   
20801   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
20802   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20803   return SWIG_arg;
20804   
20805   if(0) SWIG_fail;
20806   
20807 fail:
20808   lua_error(L);
20809   return SWIG_arg;
20810 }
20811
20812
20813 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
20814   int SWIG_arg = 0;
20815   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20816   lldb::SBStream *arg2 = 0 ;
20817   bool result;
20818   
20819   SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
20820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
20821   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
20822   
20823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20824     SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
20825   }
20826   
20827   
20828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20829     SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20830   }
20831   
20832   result = (bool)(arg1)->GetDescription(*arg2);
20833   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20834   return SWIG_arg;
20835   
20836   if(0) SWIG_fail;
20837   
20838 fail:
20839   lua_error(L);
20840   return SWIG_arg;
20841 }
20842
20843
20844 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
20845   int SWIG_arg = 0;
20846   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20847   lldb::SBFileSpec arg2 ;
20848   lldb::SBFileSpec *argp2 ;
20849   
20850   SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
20851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
20852   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
20853   
20854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20855     SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20856   }
20857   
20858   
20859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
20860     SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
20861   }
20862   arg2 = *argp2;
20863   
20864   (arg1)->SetFileSpec(arg2);
20865   
20866   return SWIG_arg;
20867   
20868   if(0) SWIG_fail;
20869   
20870 fail:
20871   lua_error(L);
20872   return SWIG_arg;
20873 }
20874
20875
20876 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
20877   int SWIG_arg = 0;
20878   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20879   uint32_t arg2 ;
20880   
20881   SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
20882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
20883   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
20884   
20885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20886     SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20887   }
20888   
20889   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20890   arg2 = (uint32_t)lua_tonumber(L, 2);
20891   (arg1)->SetLine(arg2);
20892   
20893   return SWIG_arg;
20894   
20895   if(0) SWIG_fail;
20896   
20897 fail:
20898   lua_error(L);
20899   return SWIG_arg;
20900 }
20901
20902
20903 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
20904   int SWIG_arg = 0;
20905   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20906   uint32_t arg2 ;
20907   
20908   SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
20909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
20910   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
20911   
20912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20913     SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20914   }
20915   
20916   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20917   arg2 = (uint32_t)lua_tonumber(L, 2);
20918   (arg1)->SetColumn(arg2);
20919   
20920   return SWIG_arg;
20921   
20922   if(0) SWIG_fail;
20923   
20924 fail:
20925   lua_error(L);
20926   return SWIG_arg;
20927 }
20928
20929
20930 static int _wrap_SBDeclaration___eq(lua_State* L) {
20931   int SWIG_arg = 0;
20932   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20933   lldb::SBDeclaration *arg2 = 0 ;
20934   bool result;
20935   
20936   SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
20937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
20938   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
20939   
20940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20941     SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
20942   }
20943   
20944   
20945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
20946     SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
20947   }
20948   
20949   result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
20950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20951   return SWIG_arg;
20952   
20953   if(0) SWIG_fail;
20954   
20955 fail:
20956   lua_error(L);
20957   return SWIG_arg;
20958 }
20959
20960
20961 static int _wrap_SBDeclaration___tostring(lua_State* L) {
20962   int SWIG_arg = 0;
20963   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20964   std::string result;
20965   
20966   SWIG_check_num_args("lldb::SBDeclaration::__str__",1,1)
20967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__str__",1,"lldb::SBDeclaration *");
20968   
20969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20970     SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
20971   }
20972   
20973   result = lldb_SBDeclaration___str__(arg1);
20974   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20975   return SWIG_arg;
20976   
20977   if(0) SWIG_fail;
20978   
20979 fail:
20980   lua_error(L);
20981   return SWIG_arg;
20982 }
20983
20984
20985 static void swig_delete_SBDeclaration(void *obj) {
20986 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
20987 delete arg1;
20988 }
20989 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
20990     assert(lua_istable(L,1));
20991     lua_pushcfunction(L,_wrap_new_SBDeclaration);
20992     assert(!lua_isnil(L,-1));
20993     lua_replace(L,1); /* replace our table with real constructor */
20994     lua_call(L,lua_gettop(L)-1,1);
20995     return 1;
20996 }
20997 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
20998     {0,0,0}
20999 };
21000 static swig_lua_method swig_SBDeclaration_methods[]= {
21001     { "IsValid", _wrap_SBDeclaration_IsValid},
21002     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21003     { "GetLine", _wrap_SBDeclaration_GetLine},
21004     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21005     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21006     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21007     { "SetLine", _wrap_SBDeclaration_SetLine},
21008     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21009     { "__eq", _wrap_SBDeclaration___eq},
21010     { "__tostring", _wrap_SBDeclaration___tostring},
21011     {0,0}
21012 };
21013 static swig_lua_method swig_SBDeclaration_meta[] = {
21014     { "__eq", _wrap_SBDeclaration___eq},
21015     { "__tostring", _wrap_SBDeclaration___tostring},
21016     {0,0}
21017 };
21018
21019 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21020     {0,0,0}
21021 };
21022 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21023     {0,0,0,0,0,0}
21024 };
21025 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21026     {0,0}
21027 };
21028 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21029     0
21030 };
21031
21032 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
21033     "SBDeclaration",
21034     swig_SBDeclaration_Sf_SwigStatic_methods,
21035     swig_SBDeclaration_Sf_SwigStatic_attributes,
21036     swig_SBDeclaration_Sf_SwigStatic_constants,
21037     swig_SBDeclaration_Sf_SwigStatic_classes,
21038     0
21039 };
21040 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21041 static const char *swig_SBDeclaration_base_names[] = {0};
21042 static swig_lua_class _wrap_class_SBDeclaration = { "SBDeclaration", "SBDeclaration", &SWIGTYPE_p_lldb__SBDeclaration,_proxy__wrap_new_SBDeclaration, swig_delete_SBDeclaration, swig_SBDeclaration_methods, swig_SBDeclaration_attributes, &swig_SBDeclaration_Sf_SwigStatic, swig_SBDeclaration_meta, swig_SBDeclaration_bases, swig_SBDeclaration_base_names };
21043
21044 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
21045   int SWIG_arg = 0;
21046   lldb::SBError *result = 0 ;
21047   
21048   SWIG_check_num_args("lldb::SBError::SBError",0,0)
21049   result = (lldb::SBError *)new lldb::SBError();
21050   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++; 
21051   return SWIG_arg;
21052   
21053   if(0) SWIG_fail;
21054   
21055 fail:
21056   lua_error(L);
21057   return SWIG_arg;
21058 }
21059
21060
21061 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
21062   int SWIG_arg = 0;
21063   lldb::SBError *arg1 = 0 ;
21064   lldb::SBError *result = 0 ;
21065   
21066   SWIG_check_num_args("lldb::SBError::SBError",1,1)
21067   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
21068   
21069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21070     SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
21071   }
21072   
21073   result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
21074   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++; 
21075   return SWIG_arg;
21076   
21077   if(0) SWIG_fail;
21078   
21079 fail:
21080   lua_error(L);
21081   return SWIG_arg;
21082 }
21083
21084
21085 static int _wrap_new_SBError(lua_State* L) {
21086   int argc;
21087   int argv[2]={
21088     1,2
21089   };
21090   
21091   argc = lua_gettop(L);
21092   if (argc == 0) {
21093     return _wrap_new_SBError__SWIG_0(L);
21094   }
21095   if (argc == 1) {
21096     int _v;
21097     {
21098       void *ptr;
21099       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21100         _v = 0;
21101       } else {
21102         _v = 1;
21103       }
21104     }
21105     if (_v) {
21106       return _wrap_new_SBError__SWIG_1(L);
21107     }
21108   }
21109   
21110   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
21111     "  Possible C/C++ prototypes are:\n"
21112     "    lldb::SBError::SBError()\n"
21113     "    lldb::SBError::SBError(lldb::SBError const &)\n");
21114   lua_error(L);return 0;
21115 }
21116
21117
21118 static int _wrap_SBError_GetCString(lua_State* L) {
21119   int SWIG_arg = 0;
21120   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21121   char *result = 0 ;
21122   
21123   SWIG_check_num_args("lldb::SBError::GetCString",1,1)
21124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
21125   
21126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21127     SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
21128   }
21129   
21130   result = (char *)((lldb::SBError const *)arg1)->GetCString();
21131   lua_pushstring(L,(const char *)result); SWIG_arg++;
21132   return SWIG_arg;
21133   
21134   if(0) SWIG_fail;
21135   
21136 fail:
21137   lua_error(L);
21138   return SWIG_arg;
21139 }
21140
21141
21142 static int _wrap_SBError_Clear(lua_State* L) {
21143   int SWIG_arg = 0;
21144   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21145   
21146   SWIG_check_num_args("lldb::SBError::Clear",1,1)
21147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
21148   
21149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21150     SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
21151   }
21152   
21153   (arg1)->Clear();
21154   
21155   return SWIG_arg;
21156   
21157   if(0) SWIG_fail;
21158   
21159 fail:
21160   lua_error(L);
21161   return SWIG_arg;
21162 }
21163
21164
21165 static int _wrap_SBError_Fail(lua_State* L) {
21166   int SWIG_arg = 0;
21167   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21168   bool result;
21169   
21170   SWIG_check_num_args("lldb::SBError::Fail",1,1)
21171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
21172   
21173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21174     SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
21175   }
21176   
21177   result = (bool)((lldb::SBError const *)arg1)->Fail();
21178   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21179   return SWIG_arg;
21180   
21181   if(0) SWIG_fail;
21182   
21183 fail:
21184   lua_error(L);
21185   return SWIG_arg;
21186 }
21187
21188
21189 static int _wrap_SBError_Success(lua_State* L) {
21190   int SWIG_arg = 0;
21191   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21192   bool result;
21193   
21194   SWIG_check_num_args("lldb::SBError::Success",1,1)
21195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
21196   
21197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21198     SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
21199   }
21200   
21201   result = (bool)((lldb::SBError const *)arg1)->Success();
21202   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21203   return SWIG_arg;
21204   
21205   if(0) SWIG_fail;
21206   
21207 fail:
21208   lua_error(L);
21209   return SWIG_arg;
21210 }
21211
21212
21213 static int _wrap_SBError_GetError(lua_State* L) {
21214   int SWIG_arg = 0;
21215   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21216   uint32_t result;
21217   
21218   SWIG_check_num_args("lldb::SBError::GetError",1,1)
21219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
21220   
21221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21222     SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
21223   }
21224   
21225   result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
21226   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21227   return SWIG_arg;
21228   
21229   if(0) SWIG_fail;
21230   
21231 fail:
21232   lua_error(L);
21233   return SWIG_arg;
21234 }
21235
21236
21237 static int _wrap_SBError_GetType(lua_State* L) {
21238   int SWIG_arg = 0;
21239   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21240   lldb::ErrorType result;
21241   
21242   SWIG_check_num_args("lldb::SBError::GetType",1,1)
21243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
21244   
21245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21246     SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
21247   }
21248   
21249   result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
21250   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
21251   return SWIG_arg;
21252   
21253   if(0) SWIG_fail;
21254   
21255 fail:
21256   lua_error(L);
21257   return SWIG_arg;
21258 }
21259
21260
21261 static int _wrap_SBError_SetError(lua_State* L) {
21262   int SWIG_arg = 0;
21263   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21264   uint32_t arg2 ;
21265   lldb::ErrorType arg3 ;
21266   
21267   SWIG_check_num_args("lldb::SBError::SetError",3,3)
21268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
21269   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
21270   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
21271   
21272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21273     SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
21274   }
21275   
21276   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
21277   arg2 = (uint32_t)lua_tonumber(L, 2);
21278   arg3 = (lldb::ErrorType)(int)lua_tonumber(L, 3);
21279   (arg1)->SetError(arg2,arg3);
21280   
21281   return SWIG_arg;
21282   
21283   if(0) SWIG_fail;
21284   
21285 fail:
21286   lua_error(L);
21287   return SWIG_arg;
21288 }
21289
21290
21291 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
21292   int SWIG_arg = 0;
21293   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21294   
21295   SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
21296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
21297   
21298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21299     SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
21300   }
21301   
21302   (arg1)->SetErrorToErrno();
21303   
21304   return SWIG_arg;
21305   
21306   if(0) SWIG_fail;
21307   
21308 fail:
21309   lua_error(L);
21310   return SWIG_arg;
21311 }
21312
21313
21314 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
21315   int SWIG_arg = 0;
21316   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21317   
21318   SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
21319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
21320   
21321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21322     SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
21323   }
21324   
21325   (arg1)->SetErrorToGenericError();
21326   
21327   return SWIG_arg;
21328   
21329   if(0) SWIG_fail;
21330   
21331 fail:
21332   lua_error(L);
21333   return SWIG_arg;
21334 }
21335
21336
21337 static int _wrap_SBError_SetErrorString(lua_State* L) {
21338   int SWIG_arg = 0;
21339   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21340   char *arg2 = (char *) 0 ;
21341   
21342   SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
21343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
21344   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
21345   
21346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21347     SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
21348   }
21349   
21350   arg2 = (char *)lua_tostring(L, 2);
21351   (arg1)->SetErrorString((char const *)arg2);
21352   
21353   return SWIG_arg;
21354   
21355   if(0) SWIG_fail;
21356   
21357 fail:
21358   lua_error(L);
21359   return SWIG_arg;
21360 }
21361
21362
21363 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
21364   int SWIG_arg = 0;
21365   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21366   char *arg2 = (char *) 0 ;
21367   char *arg3 = (char *) 0 ;
21368   char *arg4 = (char *) 0 ;
21369   char *arg5 = (char *) 0 ;
21370   int result;
21371   
21372   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
21373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21374   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21375   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21376   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21377   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
21378   
21379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21380     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21381   }
21382   
21383   arg2 = (char *)lua_tostring(L, 2);
21384   arg3 = (char *)lua_tostring(L, 3);
21385   arg4 = (char *)lua_tostring(L, 4);
21386   arg5 = (char *)lua_tostring(L, 5);
21387   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
21388   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21389   return SWIG_arg;
21390   
21391   if(0) SWIG_fail;
21392   
21393 fail:
21394   lua_error(L);
21395   return SWIG_arg;
21396 }
21397
21398
21399 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
21400   int SWIG_arg = 0;
21401   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21402   char *arg2 = (char *) 0 ;
21403   char *arg3 = (char *) 0 ;
21404   char *arg4 = (char *) 0 ;
21405   int result;
21406   
21407   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
21408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21409   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21410   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21411   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21412   
21413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21414     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21415   }
21416   
21417   arg2 = (char *)lua_tostring(L, 2);
21418   arg3 = (char *)lua_tostring(L, 3);
21419   arg4 = (char *)lua_tostring(L, 4);
21420   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
21421   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21422   return SWIG_arg;
21423   
21424   if(0) SWIG_fail;
21425   
21426 fail:
21427   lua_error(L);
21428   return SWIG_arg;
21429 }
21430
21431
21432 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
21433   int SWIG_arg = 0;
21434   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21435   char *arg2 = (char *) 0 ;
21436   char *arg3 = (char *) 0 ;
21437   int result;
21438   
21439   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
21440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21441   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21442   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21443   
21444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21445     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21446   }
21447   
21448   arg2 = (char *)lua_tostring(L, 2);
21449   arg3 = (char *)lua_tostring(L, 3);
21450   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
21451   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21452   return SWIG_arg;
21453   
21454   if(0) SWIG_fail;
21455   
21456 fail:
21457   lua_error(L);
21458   return SWIG_arg;
21459 }
21460
21461
21462 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
21463   int SWIG_arg = 0;
21464   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21465   char *arg2 = (char *) 0 ;
21466   int result;
21467   
21468   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
21469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21470   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21471   
21472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21473     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21474   }
21475   
21476   arg2 = (char *)lua_tostring(L, 2);
21477   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
21478   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21479   return SWIG_arg;
21480   
21481   if(0) SWIG_fail;
21482   
21483 fail:
21484   lua_error(L);
21485   return SWIG_arg;
21486 }
21487
21488
21489 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
21490   int argc;
21491   int argv[6]={
21492     1,2,3,4,5,6
21493   };
21494   
21495   argc = lua_gettop(L);
21496   if (argc == 2) {
21497     int _v;
21498     {
21499       void *ptr;
21500       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21501         _v = 0;
21502       } else {
21503         _v = 1;
21504       }
21505     }
21506     if (_v) {
21507       {
21508         _v = SWIG_lua_isnilstring(L,argv[1]);
21509       }
21510       if (_v) {
21511         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
21512       }
21513     }
21514   }
21515   if (argc == 3) {
21516     int _v;
21517     {
21518       void *ptr;
21519       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21520         _v = 0;
21521       } else {
21522         _v = 1;
21523       }
21524     }
21525     if (_v) {
21526       {
21527         _v = SWIG_lua_isnilstring(L,argv[1]);
21528       }
21529       if (_v) {
21530         {
21531           _v = SWIG_lua_isnilstring(L,argv[2]);
21532         }
21533         if (_v) {
21534           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
21535         }
21536       }
21537     }
21538   }
21539   if (argc == 4) {
21540     int _v;
21541     {
21542       void *ptr;
21543       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21544         _v = 0;
21545       } else {
21546         _v = 1;
21547       }
21548     }
21549     if (_v) {
21550       {
21551         _v = SWIG_lua_isnilstring(L,argv[1]);
21552       }
21553       if (_v) {
21554         {
21555           _v = SWIG_lua_isnilstring(L,argv[2]);
21556         }
21557         if (_v) {
21558           {
21559             _v = SWIG_lua_isnilstring(L,argv[3]);
21560           }
21561           if (_v) {
21562             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
21563           }
21564         }
21565       }
21566     }
21567   }
21568   if (argc == 5) {
21569     int _v;
21570     {
21571       void *ptr;
21572       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21573         _v = 0;
21574       } else {
21575         _v = 1;
21576       }
21577     }
21578     if (_v) {
21579       {
21580         _v = SWIG_lua_isnilstring(L,argv[1]);
21581       }
21582       if (_v) {
21583         {
21584           _v = SWIG_lua_isnilstring(L,argv[2]);
21585         }
21586         if (_v) {
21587           {
21588             _v = SWIG_lua_isnilstring(L,argv[3]);
21589           }
21590           if (_v) {
21591             {
21592               _v = SWIG_lua_isnilstring(L,argv[4]);
21593             }
21594             if (_v) {
21595               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
21596             }
21597           }
21598         }
21599       }
21600     }
21601   }
21602   
21603   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
21604     "  Possible C/C++ prototypes are:\n"
21605     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
21606     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
21607     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
21608     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
21609   lua_error(L);return 0;
21610 }
21611
21612
21613 static int _wrap_SBError_IsValid(lua_State* L) {
21614   int SWIG_arg = 0;
21615   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21616   bool result;
21617   
21618   SWIG_check_num_args("lldb::SBError::IsValid",1,1)
21619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
21620   
21621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21622     SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
21623   }
21624   
21625   result = (bool)((lldb::SBError const *)arg1)->IsValid();
21626   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21627   return SWIG_arg;
21628   
21629   if(0) SWIG_fail;
21630   
21631 fail:
21632   lua_error(L);
21633   return SWIG_arg;
21634 }
21635
21636
21637 static int _wrap_SBError_GetDescription(lua_State* L) {
21638   int SWIG_arg = 0;
21639   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21640   lldb::SBStream *arg2 = 0 ;
21641   bool result;
21642   
21643   SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
21644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
21645   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
21646   
21647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21648     SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
21649   }
21650   
21651   
21652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21653     SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21654   }
21655   
21656   result = (bool)(arg1)->GetDescription(*arg2);
21657   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21658   return SWIG_arg;
21659   
21660   if(0) SWIG_fail;
21661   
21662 fail:
21663   lua_error(L);
21664   return SWIG_arg;
21665 }
21666
21667
21668 static int _wrap_SBError___tostring(lua_State* L) {
21669   int SWIG_arg = 0;
21670   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21671   std::string result;
21672   
21673   SWIG_check_num_args("lldb::SBError::__str__",1,1)
21674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__str__",1,"lldb::SBError *");
21675   
21676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21677     SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
21678   }
21679   
21680   result = lldb_SBError___str__(arg1);
21681   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21682   return SWIG_arg;
21683   
21684   if(0) SWIG_fail;
21685   
21686 fail:
21687   lua_error(L);
21688   return SWIG_arg;
21689 }
21690
21691
21692 static void swig_delete_SBError(void *obj) {
21693 lldb::SBError *arg1 = (lldb::SBError *) obj;
21694 delete arg1;
21695 }
21696 static int _proxy__wrap_new_SBError(lua_State *L) {
21697     assert(lua_istable(L,1));
21698     lua_pushcfunction(L,_wrap_new_SBError);
21699     assert(!lua_isnil(L,-1));
21700     lua_replace(L,1); /* replace our table with real constructor */
21701     lua_call(L,lua_gettop(L)-1,1);
21702     return 1;
21703 }
21704 static swig_lua_attribute swig_SBError_attributes[] = {
21705     {0,0,0}
21706 };
21707 static swig_lua_method swig_SBError_methods[]= {
21708     { "GetCString", _wrap_SBError_GetCString},
21709     { "Clear", _wrap_SBError_Clear},
21710     { "Fail", _wrap_SBError_Fail},
21711     { "Success", _wrap_SBError_Success},
21712     { "GetError", _wrap_SBError_GetError},
21713     { "GetType", _wrap_SBError_GetType},
21714     { "SetError", _wrap_SBError_SetError},
21715     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
21716     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
21717     { "SetErrorString", _wrap_SBError_SetErrorString},
21718     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
21719     { "IsValid", _wrap_SBError_IsValid},
21720     { "GetDescription", _wrap_SBError_GetDescription},
21721     { "__tostring", _wrap_SBError___tostring},
21722     {0,0}
21723 };
21724 static swig_lua_method swig_SBError_meta[] = {
21725     { "__tostring", _wrap_SBError___tostring},
21726     {0,0}
21727 };
21728
21729 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
21730     {0,0,0}
21731 };
21732 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
21733     {0,0,0,0,0,0}
21734 };
21735 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
21736     {0,0}
21737 };
21738 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
21739     0
21740 };
21741
21742 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
21743     "SBError",
21744     swig_SBError_Sf_SwigStatic_methods,
21745     swig_SBError_Sf_SwigStatic_attributes,
21746     swig_SBError_Sf_SwigStatic_constants,
21747     swig_SBError_Sf_SwigStatic_classes,
21748     0
21749 };
21750 static swig_lua_class *swig_SBError_bases[] = {0};
21751 static const char *swig_SBError_base_names[] = {0};
21752 static swig_lua_class _wrap_class_SBError = { "SBError", "SBError", &SWIGTYPE_p_lldb__SBError,_proxy__wrap_new_SBError, swig_delete_SBError, swig_SBError_methods, swig_SBError_attributes, &swig_SBError_Sf_SwigStatic, swig_SBError_meta, swig_SBError_bases, swig_SBError_base_names };
21753
21754 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
21755   int SWIG_arg = 0;
21756   lldb::SBEvent *result = 0 ;
21757   
21758   SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
21759   result = (lldb::SBEvent *)new lldb::SBEvent();
21760   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++; 
21761   return SWIG_arg;
21762   
21763   if(0) SWIG_fail;
21764   
21765 fail:
21766   lua_error(L);
21767   return SWIG_arg;
21768 }
21769
21770
21771 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
21772   int SWIG_arg = 0;
21773   lldb::SBEvent *arg1 = 0 ;
21774   lldb::SBEvent *result = 0 ;
21775   
21776   SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
21777   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
21778   
21779   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21780     SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
21781   }
21782   
21783   result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
21784   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++; 
21785   return SWIG_arg;
21786   
21787   if(0) SWIG_fail;
21788   
21789 fail:
21790   lua_error(L);
21791   return SWIG_arg;
21792 }
21793
21794
21795 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
21796   int SWIG_arg = 0;
21797   uint32_t arg1 ;
21798   char *arg2 = (char *) 0 ;
21799   uint32_t arg3 ;
21800   lldb::SBEvent *result = 0 ;
21801   
21802   SWIG_check_num_args("lldb::SBEvent::SBEvent",3,3)
21803   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
21804   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEvent::SBEvent",2,"char const *");
21805   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBEvent::SBEvent",3,"uint32_t");
21806   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
21807   arg1 = (uint32_t)lua_tonumber(L, 1);
21808   arg2 = (char *)lua_tostring(L, 2);
21809   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
21810   arg3 = (uint32_t)lua_tonumber(L, 3);
21811   result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
21812   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++; 
21813   return SWIG_arg;
21814   
21815   if(0) SWIG_fail;
21816   
21817 fail:
21818   lua_error(L);
21819   return SWIG_arg;
21820 }
21821
21822
21823 static int _wrap_new_SBEvent(lua_State* L) {
21824   int argc;
21825   int argv[4]={
21826     1,2,3,4
21827   };
21828   
21829   argc = lua_gettop(L);
21830   if (argc == 0) {
21831     return _wrap_new_SBEvent__SWIG_0(L);
21832   }
21833   if (argc == 1) {
21834     int _v;
21835     {
21836       void *ptr;
21837       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
21838         _v = 0;
21839       } else {
21840         _v = 1;
21841       }
21842     }
21843     if (_v) {
21844       return _wrap_new_SBEvent__SWIG_1(L);
21845     }
21846   }
21847   if (argc == 3) {
21848     int _v;
21849     {
21850       _v = lua_isnumber(L,argv[0]);
21851     }
21852     if (_v) {
21853       {
21854         _v = SWIG_lua_isnilstring(L,argv[1]);
21855       }
21856       if (_v) {
21857         {
21858           _v = lua_isnumber(L,argv[2]);
21859         }
21860         if (_v) {
21861           return _wrap_new_SBEvent__SWIG_2(L);
21862         }
21863       }
21864     }
21865   }
21866   
21867   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
21868     "  Possible C/C++ prototypes are:\n"
21869     "    lldb::SBEvent::SBEvent()\n"
21870     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
21871     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
21872   lua_error(L);return 0;
21873 }
21874
21875
21876 static int _wrap_SBEvent_IsValid(lua_State* L) {
21877   int SWIG_arg = 0;
21878   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21879   bool result;
21880   
21881   SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
21882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
21883   
21884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21885     SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
21886   }
21887   
21888   result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
21889   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21890   return SWIG_arg;
21891   
21892   if(0) SWIG_fail;
21893   
21894 fail:
21895   lua_error(L);
21896   return SWIG_arg;
21897 }
21898
21899
21900 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
21901   int SWIG_arg = 0;
21902   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21903   char *result = 0 ;
21904   
21905   SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
21906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
21907   
21908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21909     SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
21910   }
21911   
21912   result = (char *)(arg1)->GetDataFlavor();
21913   lua_pushstring(L,(const char *)result); SWIG_arg++;
21914   return SWIG_arg;
21915   
21916   if(0) SWIG_fail;
21917   
21918 fail:
21919   lua_error(L);
21920   return SWIG_arg;
21921 }
21922
21923
21924 static int _wrap_SBEvent_GetType(lua_State* L) {
21925   int SWIG_arg = 0;
21926   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21927   uint32_t result;
21928   
21929   SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
21930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
21931   
21932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21933     SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
21934   }
21935   
21936   result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
21937   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21938   return SWIG_arg;
21939   
21940   if(0) SWIG_fail;
21941   
21942 fail:
21943   lua_error(L);
21944   return SWIG_arg;
21945 }
21946
21947
21948 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
21949   int SWIG_arg = 0;
21950   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21951   lldb::SBBroadcaster result;
21952   
21953   SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
21954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
21955   
21956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21957     SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
21958   }
21959   
21960   result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
21961   {
21962     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
21963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
21964   }
21965   return SWIG_arg;
21966   
21967   if(0) SWIG_fail;
21968   
21969 fail:
21970   lua_error(L);
21971   return SWIG_arg;
21972 }
21973
21974
21975 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
21976   int SWIG_arg = 0;
21977   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
21978   char *result = 0 ;
21979   
21980   SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
21981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
21982   
21983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
21984     SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
21985   }
21986   
21987   result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
21988   lua_pushstring(L,(const char *)result); SWIG_arg++;
21989   return SWIG_arg;
21990   
21991   if(0) SWIG_fail;
21992   
21993 fail:
21994   lua_error(L);
21995   return SWIG_arg;
21996 }
21997
21998
21999 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
22000   int SWIG_arg = 0;
22001   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22002   lldb::SBBroadcaster *arg2 = 0 ;
22003   bool result;
22004   
22005   SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
22006   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
22007   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
22008   
22009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22010     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
22011   }
22012   
22013   
22014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
22015     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
22016   }
22017   
22018   result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
22019   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22020   return SWIG_arg;
22021   
22022   if(0) SWIG_fail;
22023   
22024 fail:
22025   lua_error(L);
22026   return SWIG_arg;
22027 }
22028
22029
22030 static int _wrap_SBEvent_Clear(lua_State* L) {
22031   int SWIG_arg = 0;
22032   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22033   
22034   SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
22035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
22036   
22037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22038     SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
22039   }
22040   
22041   (arg1)->Clear();
22042   
22043   return SWIG_arg;
22044   
22045   if(0) SWIG_fail;
22046   
22047 fail:
22048   lua_error(L);
22049   return SWIG_arg;
22050 }
22051
22052
22053 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
22054   int SWIG_arg = 0;
22055   lldb::SBEvent *arg1 = 0 ;
22056   char *result = 0 ;
22057   
22058   SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
22059   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
22060   
22061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22062     SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
22063   }
22064   
22065   result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
22066   lua_pushstring(L,(const char *)result); SWIG_arg++;
22067   return SWIG_arg;
22068   
22069   if(0) SWIG_fail;
22070   
22071 fail:
22072   lua_error(L);
22073   return SWIG_arg;
22074 }
22075
22076
22077 static int _wrap_SBEvent_GetDescription(lua_State* L) {
22078   int SWIG_arg = 0;
22079   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22080   lldb::SBStream *arg2 = 0 ;
22081   bool result;
22082   
22083   SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
22084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
22085   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
22086   
22087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22088     SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
22089   }
22090   
22091   
22092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22093     SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22094   }
22095   
22096   result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
22097   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22098   return SWIG_arg;
22099   
22100   if(0) SWIG_fail;
22101   
22102 fail:
22103   lua_error(L);
22104   return SWIG_arg;
22105 }
22106
22107
22108 static void swig_delete_SBEvent(void *obj) {
22109 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
22110 delete arg1;
22111 }
22112 static int _proxy__wrap_new_SBEvent(lua_State *L) {
22113     assert(lua_istable(L,1));
22114     lua_pushcfunction(L,_wrap_new_SBEvent);
22115     assert(!lua_isnil(L,-1));
22116     lua_replace(L,1); /* replace our table with real constructor */
22117     lua_call(L,lua_gettop(L)-1,1);
22118     return 1;
22119 }
22120 static swig_lua_attribute swig_SBEvent_attributes[] = {
22121     {0,0,0}
22122 };
22123 static swig_lua_method swig_SBEvent_methods[]= {
22124     { "IsValid", _wrap_SBEvent_IsValid},
22125     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
22126     { "GetType", _wrap_SBEvent_GetType},
22127     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
22128     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
22129     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
22130     { "Clear", _wrap_SBEvent_Clear},
22131     { "GetDescription", _wrap_SBEvent_GetDescription},
22132     {0,0}
22133 };
22134 static swig_lua_method swig_SBEvent_meta[] = {
22135     {0,0}
22136 };
22137
22138 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
22139     {0,0,0}
22140 };
22141 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
22142     {0,0,0,0,0,0}
22143 };
22144 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
22145     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
22146     {0,0}
22147 };
22148 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
22149     0
22150 };
22151
22152 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
22153     "SBEvent",
22154     swig_SBEvent_Sf_SwigStatic_methods,
22155     swig_SBEvent_Sf_SwigStatic_attributes,
22156     swig_SBEvent_Sf_SwigStatic_constants,
22157     swig_SBEvent_Sf_SwigStatic_classes,
22158     0
22159 };
22160 static swig_lua_class *swig_SBEvent_bases[] = {0};
22161 static const char *swig_SBEvent_base_names[] = {0};
22162 static swig_lua_class _wrap_class_SBEvent = { "SBEvent", "SBEvent", &SWIGTYPE_p_lldb__SBEvent,_proxy__wrap_new_SBEvent, swig_delete_SBEvent, swig_SBEvent_methods, swig_SBEvent_attributes, &swig_SBEvent_Sf_SwigStatic, swig_SBEvent_meta, swig_SBEvent_bases, swig_SBEvent_base_names };
22163
22164 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
22165   int SWIG_arg = 0;
22166   lldb::SBExecutionContext *result = 0 ;
22167   
22168   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
22169   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
22170   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22171   return SWIG_arg;
22172   
22173   if(0) SWIG_fail;
22174   
22175 fail:
22176   lua_error(L);
22177   return SWIG_arg;
22178 }
22179
22180
22181 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
22182   int SWIG_arg = 0;
22183   lldb::SBExecutionContext *arg1 = 0 ;
22184   lldb::SBExecutionContext *result = 0 ;
22185   
22186   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22187   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
22188   
22189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22190     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
22191   }
22192   
22193   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
22194   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22195   return SWIG_arg;
22196   
22197   if(0) SWIG_fail;
22198   
22199 fail:
22200   lua_error(L);
22201   return SWIG_arg;
22202 }
22203
22204
22205 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
22206   int SWIG_arg = 0;
22207   lldb::SBTarget *arg1 = 0 ;
22208   lldb::SBExecutionContext *result = 0 ;
22209   
22210   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22211   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
22212   
22213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
22214     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
22215   }
22216   
22217   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
22218   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22219   return SWIG_arg;
22220   
22221   if(0) SWIG_fail;
22222   
22223 fail:
22224   lua_error(L);
22225   return SWIG_arg;
22226 }
22227
22228
22229 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
22230   int SWIG_arg = 0;
22231   lldb::SBProcess *arg1 = 0 ;
22232   lldb::SBExecutionContext *result = 0 ;
22233   
22234   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22235   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
22236   
22237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
22238     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
22239   }
22240   
22241   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
22242   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22243   return SWIG_arg;
22244   
22245   if(0) SWIG_fail;
22246   
22247 fail:
22248   lua_error(L);
22249   return SWIG_arg;
22250 }
22251
22252
22253 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
22254   int SWIG_arg = 0;
22255   lldb::SBThread arg1 ;
22256   lldb::SBThread *argp1 ;
22257   lldb::SBExecutionContext *result = 0 ;
22258   
22259   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22260   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
22261   
22262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
22263     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
22264   }
22265   arg1 = *argp1;
22266   
22267   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
22268   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22269   return SWIG_arg;
22270   
22271   if(0) SWIG_fail;
22272   
22273 fail:
22274   lua_error(L);
22275   return SWIG_arg;
22276 }
22277
22278
22279 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
22280   int SWIG_arg = 0;
22281   lldb::SBFrame *arg1 = 0 ;
22282   lldb::SBExecutionContext *result = 0 ;
22283   
22284   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22285   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
22286   
22287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
22288     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
22289   }
22290   
22291   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
22292   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++; 
22293   return SWIG_arg;
22294   
22295   if(0) SWIG_fail;
22296   
22297 fail:
22298   lua_error(L);
22299   return SWIG_arg;
22300 }
22301
22302
22303 static int _wrap_new_SBExecutionContext(lua_State* L) {
22304   int argc;
22305   int argv[2]={
22306     1,2
22307   };
22308   
22309   argc = lua_gettop(L);
22310   if (argc == 0) {
22311     return _wrap_new_SBExecutionContext__SWIG_0(L);
22312   }
22313   if (argc == 1) {
22314     int _v;
22315     {
22316       void *ptr;
22317       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, 0)) {
22318         _v = 0;
22319       } else {
22320         _v = 1;
22321       }
22322     }
22323     if (_v) {
22324       return _wrap_new_SBExecutionContext__SWIG_1(L);
22325     }
22326   }
22327   if (argc == 1) {
22328     int _v;
22329     {
22330       void *ptr;
22331       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
22332         _v = 0;
22333       } else {
22334         _v = 1;
22335       }
22336     }
22337     if (_v) {
22338       return _wrap_new_SBExecutionContext__SWIG_2(L);
22339     }
22340   }
22341   if (argc == 1) {
22342     int _v;
22343     {
22344       void *ptr;
22345       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
22346         _v = 0;
22347       } else {
22348         _v = 1;
22349       }
22350     }
22351     if (_v) {
22352       return _wrap_new_SBExecutionContext__SWIG_3(L);
22353     }
22354   }
22355   if (argc == 1) {
22356     int _v;
22357     {
22358       void *ptr;
22359       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
22360         _v = 0;
22361       } else {
22362         _v = 1;
22363       }
22364     }
22365     if (_v) {
22366       return _wrap_new_SBExecutionContext__SWIG_4(L);
22367     }
22368   }
22369   if (argc == 1) {
22370     int _v;
22371     {
22372       void *ptr;
22373       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
22374         _v = 0;
22375       } else {
22376         _v = 1;
22377       }
22378     }
22379     if (_v) {
22380       return _wrap_new_SBExecutionContext__SWIG_5(L);
22381     }
22382   }
22383   
22384   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
22385     "  Possible C/C++ prototypes are:\n"
22386     "    lldb::SBExecutionContext::SBExecutionContext()\n"
22387     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
22388     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
22389     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
22390     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
22391     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
22392   lua_error(L);return 0;
22393 }
22394
22395
22396 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
22397   int SWIG_arg = 0;
22398   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22399   lldb::SBTarget result;
22400   
22401   SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
22402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
22403   
22404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22405     SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
22406   }
22407   
22408   result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
22409   {
22410     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
22411     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
22412   }
22413   return SWIG_arg;
22414   
22415   if(0) SWIG_fail;
22416   
22417 fail:
22418   lua_error(L);
22419   return SWIG_arg;
22420 }
22421
22422
22423 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
22424   int SWIG_arg = 0;
22425   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22426   lldb::SBProcess result;
22427   
22428   SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
22429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
22430   
22431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22432     SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
22433   }
22434   
22435   result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
22436   {
22437     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
22438     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
22439   }
22440   return SWIG_arg;
22441   
22442   if(0) SWIG_fail;
22443   
22444 fail:
22445   lua_error(L);
22446   return SWIG_arg;
22447 }
22448
22449
22450 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
22451   int SWIG_arg = 0;
22452   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22453   lldb::SBThread result;
22454   
22455   SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
22456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
22457   
22458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22459     SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
22460   }
22461   
22462   result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
22463   {
22464     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
22465     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
22466   }
22467   return SWIG_arg;
22468   
22469   if(0) SWIG_fail;
22470   
22471 fail:
22472   lua_error(L);
22473   return SWIG_arg;
22474 }
22475
22476
22477 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
22478   int SWIG_arg = 0;
22479   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22480   lldb::SBFrame result;
22481   
22482   SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
22483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
22484   
22485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22486     SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
22487   }
22488   
22489   result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
22490   {
22491     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
22492     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
22493   }
22494   return SWIG_arg;
22495   
22496   if(0) SWIG_fail;
22497   
22498 fail:
22499   lua_error(L);
22500   return SWIG_arg;
22501 }
22502
22503
22504 static void swig_delete_SBExecutionContext(void *obj) {
22505 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
22506 delete arg1;
22507 }
22508 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
22509     assert(lua_istable(L,1));
22510     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
22511     assert(!lua_isnil(L,-1));
22512     lua_replace(L,1); /* replace our table with real constructor */
22513     lua_call(L,lua_gettop(L)-1,1);
22514     return 1;
22515 }
22516 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
22517     {0,0,0}
22518 };
22519 static swig_lua_method swig_SBExecutionContext_methods[]= {
22520     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
22521     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
22522     { "GetThread", _wrap_SBExecutionContext_GetThread},
22523     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
22524     {0,0}
22525 };
22526 static swig_lua_method swig_SBExecutionContext_meta[] = {
22527     {0,0}
22528 };
22529
22530 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
22531     {0,0,0}
22532 };
22533 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
22534     {0,0,0,0,0,0}
22535 };
22536 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
22537     {0,0}
22538 };
22539 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
22540     0
22541 };
22542
22543 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
22544     "SBExecutionContext",
22545     swig_SBExecutionContext_Sf_SwigStatic_methods,
22546     swig_SBExecutionContext_Sf_SwigStatic_attributes,
22547     swig_SBExecutionContext_Sf_SwigStatic_constants,
22548     swig_SBExecutionContext_Sf_SwigStatic_classes,
22549     0
22550 };
22551 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
22552 static const char *swig_SBExecutionContext_base_names[] = {0};
22553 static swig_lua_class _wrap_class_SBExecutionContext = { "SBExecutionContext", "SBExecutionContext", &SWIGTYPE_p_lldb__SBExecutionContext,_proxy__wrap_new_SBExecutionContext, swig_delete_SBExecutionContext, swig_SBExecutionContext_methods, swig_SBExecutionContext_attributes, &swig_SBExecutionContext_Sf_SwigStatic, swig_SBExecutionContext_meta, swig_SBExecutionContext_bases, swig_SBExecutionContext_base_names };
22554
22555 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
22556   int SWIG_arg = 0;
22557   lldb::SBExpressionOptions *result = 0 ;
22558   
22559   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
22560   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
22561   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++; 
22562   return SWIG_arg;
22563   
22564   if(0) SWIG_fail;
22565   
22566 fail:
22567   lua_error(L);
22568   return SWIG_arg;
22569 }
22570
22571
22572 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
22573   int SWIG_arg = 0;
22574   lldb::SBExpressionOptions *arg1 = 0 ;
22575   lldb::SBExpressionOptions *result = 0 ;
22576   
22577   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
22578   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
22579   
22580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22581     SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22582   }
22583   
22584   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
22585   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++; 
22586   return SWIG_arg;
22587   
22588   if(0) SWIG_fail;
22589   
22590 fail:
22591   lua_error(L);
22592   return SWIG_arg;
22593 }
22594
22595
22596 static int _wrap_new_SBExpressionOptions(lua_State* L) {
22597   int argc;
22598   int argv[2]={
22599     1,2
22600   };
22601   
22602   argc = lua_gettop(L);
22603   if (argc == 0) {
22604     return _wrap_new_SBExpressionOptions__SWIG_0(L);
22605   }
22606   if (argc == 1) {
22607     int _v;
22608     {
22609       void *ptr;
22610       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22611         _v = 0;
22612       } else {
22613         _v = 1;
22614       }
22615     }
22616     if (_v) {
22617       return _wrap_new_SBExpressionOptions__SWIG_1(L);
22618     }
22619   }
22620   
22621   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
22622     "  Possible C/C++ prototypes are:\n"
22623     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
22624     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
22625   lua_error(L);return 0;
22626 }
22627
22628
22629 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
22630   int SWIG_arg = 0;
22631   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22632   bool result;
22633   
22634   SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
22635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
22636   
22637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22638     SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22639   }
22640   
22641   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
22642   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22643   return SWIG_arg;
22644   
22645   if(0) SWIG_fail;
22646   
22647 fail:
22648   lua_error(L);
22649   return SWIG_arg;
22650 }
22651
22652
22653 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
22654   int SWIG_arg = 0;
22655   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22656   bool arg2 ;
22657   
22658   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
22659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
22660   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
22661   
22662   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22663     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22664   }
22665   
22666   arg2 = (lua_toboolean(L, 2)!=0);
22667   (arg1)->SetCoerceResultToId(arg2);
22668   
22669   return SWIG_arg;
22670   
22671   if(0) SWIG_fail;
22672   
22673 fail:
22674   lua_error(L);
22675   return SWIG_arg;
22676 }
22677
22678
22679 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
22680   int SWIG_arg = 0;
22681   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22682   
22683   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
22684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
22685   
22686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22687     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22688   }
22689   
22690   (arg1)->SetCoerceResultToId();
22691   
22692   return SWIG_arg;
22693   
22694   if(0) SWIG_fail;
22695   
22696 fail:
22697   lua_error(L);
22698   return SWIG_arg;
22699 }
22700
22701
22702 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
22703   int argc;
22704   int argv[3]={
22705     1,2,3
22706   };
22707   
22708   argc = lua_gettop(L);
22709   if (argc == 1) {
22710     int _v;
22711     {
22712       void *ptr;
22713       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22714         _v = 0;
22715       } else {
22716         _v = 1;
22717       }
22718     }
22719     if (_v) {
22720       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
22721     }
22722   }
22723   if (argc == 2) {
22724     int _v;
22725     {
22726       void *ptr;
22727       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22728         _v = 0;
22729       } else {
22730         _v = 1;
22731       }
22732     }
22733     if (_v) {
22734       {
22735         _v = lua_isboolean(L,argv[1]);
22736       }
22737       if (_v) {
22738         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
22739       }
22740     }
22741   }
22742   
22743   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
22744     "  Possible C/C++ prototypes are:\n"
22745     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
22746     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
22747   lua_error(L);return 0;
22748 }
22749
22750
22751 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
22752   int SWIG_arg = 0;
22753   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22754   bool result;
22755   
22756   SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
22757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
22758   
22759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22760     SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22761   }
22762   
22763   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
22764   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22765   return SWIG_arg;
22766   
22767   if(0) SWIG_fail;
22768   
22769 fail:
22770   lua_error(L);
22771   return SWIG_arg;
22772 }
22773
22774
22775 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
22776   int SWIG_arg = 0;
22777   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22778   bool arg2 ;
22779   
22780   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
22781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
22782   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
22783   
22784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22785     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22786   }
22787   
22788   arg2 = (lua_toboolean(L, 2)!=0);
22789   (arg1)->SetUnwindOnError(arg2);
22790   
22791   return SWIG_arg;
22792   
22793   if(0) SWIG_fail;
22794   
22795 fail:
22796   lua_error(L);
22797   return SWIG_arg;
22798 }
22799
22800
22801 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
22802   int SWIG_arg = 0;
22803   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22804   
22805   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
22806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
22807   
22808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22809     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22810   }
22811   
22812   (arg1)->SetUnwindOnError();
22813   
22814   return SWIG_arg;
22815   
22816   if(0) SWIG_fail;
22817   
22818 fail:
22819   lua_error(L);
22820   return SWIG_arg;
22821 }
22822
22823
22824 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
22825   int argc;
22826   int argv[3]={
22827     1,2,3
22828   };
22829   
22830   argc = lua_gettop(L);
22831   if (argc == 1) {
22832     int _v;
22833     {
22834       void *ptr;
22835       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22836         _v = 0;
22837       } else {
22838         _v = 1;
22839       }
22840     }
22841     if (_v) {
22842       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
22843     }
22844   }
22845   if (argc == 2) {
22846     int _v;
22847     {
22848       void *ptr;
22849       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22850         _v = 0;
22851       } else {
22852         _v = 1;
22853       }
22854     }
22855     if (_v) {
22856       {
22857         _v = lua_isboolean(L,argv[1]);
22858       }
22859       if (_v) {
22860         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
22861       }
22862     }
22863   }
22864   
22865   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
22866     "  Possible C/C++ prototypes are:\n"
22867     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
22868     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
22869   lua_error(L);return 0;
22870 }
22871
22872
22873 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
22874   int SWIG_arg = 0;
22875   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22876   bool result;
22877   
22878   SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
22879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
22880   
22881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22882     SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22883   }
22884   
22885   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
22886   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22887   return SWIG_arg;
22888   
22889   if(0) SWIG_fail;
22890   
22891 fail:
22892   lua_error(L);
22893   return SWIG_arg;
22894 }
22895
22896
22897 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
22898   int SWIG_arg = 0;
22899   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22900   bool arg2 ;
22901   
22902   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
22903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
22904   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
22905   
22906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22907     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22908   }
22909   
22910   arg2 = (lua_toboolean(L, 2)!=0);
22911   (arg1)->SetIgnoreBreakpoints(arg2);
22912   
22913   return SWIG_arg;
22914   
22915   if(0) SWIG_fail;
22916   
22917 fail:
22918   lua_error(L);
22919   return SWIG_arg;
22920 }
22921
22922
22923 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
22924   int SWIG_arg = 0;
22925   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22926   
22927   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
22928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
22929   
22930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
22931     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
22932   }
22933   
22934   (arg1)->SetIgnoreBreakpoints();
22935   
22936   return SWIG_arg;
22937   
22938   if(0) SWIG_fail;
22939   
22940 fail:
22941   lua_error(L);
22942   return SWIG_arg;
22943 }
22944
22945
22946 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
22947   int argc;
22948   int argv[3]={
22949     1,2,3
22950   };
22951   
22952   argc = lua_gettop(L);
22953   if (argc == 1) {
22954     int _v;
22955     {
22956       void *ptr;
22957       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22958         _v = 0;
22959       } else {
22960         _v = 1;
22961       }
22962     }
22963     if (_v) {
22964       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
22965     }
22966   }
22967   if (argc == 2) {
22968     int _v;
22969     {
22970       void *ptr;
22971       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
22972         _v = 0;
22973       } else {
22974         _v = 1;
22975       }
22976     }
22977     if (_v) {
22978       {
22979         _v = lua_isboolean(L,argv[1]);
22980       }
22981       if (_v) {
22982         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
22983       }
22984     }
22985   }
22986   
22987   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
22988     "  Possible C/C++ prototypes are:\n"
22989     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
22990     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
22991   lua_error(L);return 0;
22992 }
22993
22994
22995 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
22996   int SWIG_arg = 0;
22997   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
22998   lldb::DynamicValueType result;
22999   
23000   SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
23001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
23002   
23003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23004     SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23005   }
23006   
23007   result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
23008   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
23009   return SWIG_arg;
23010   
23011   if(0) SWIG_fail;
23012   
23013 fail:
23014   lua_error(L);
23015   return SWIG_arg;
23016 }
23017
23018
23019 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
23020   int SWIG_arg = 0;
23021   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23022   lldb::DynamicValueType arg2 ;
23023   
23024   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
23025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23026   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
23027   
23028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23029     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23030   }
23031   
23032   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
23033   (arg1)->SetFetchDynamicValue(arg2);
23034   
23035   return SWIG_arg;
23036   
23037   if(0) SWIG_fail;
23038   
23039 fail:
23040   lua_error(L);
23041   return SWIG_arg;
23042 }
23043
23044
23045 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
23046   int SWIG_arg = 0;
23047   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23048   
23049   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
23050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23051   
23052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23053     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23054   }
23055   
23056   (arg1)->SetFetchDynamicValue();
23057   
23058   return SWIG_arg;
23059   
23060   if(0) SWIG_fail;
23061   
23062 fail:
23063   lua_error(L);
23064   return SWIG_arg;
23065 }
23066
23067
23068 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
23069   int argc;
23070   int argv[3]={
23071     1,2,3
23072   };
23073   
23074   argc = lua_gettop(L);
23075   if (argc == 1) {
23076     int _v;
23077     {
23078       void *ptr;
23079       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23080         _v = 0;
23081       } else {
23082         _v = 1;
23083       }
23084     }
23085     if (_v) {
23086       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
23087     }
23088   }
23089   if (argc == 2) {
23090     int _v;
23091     {
23092       void *ptr;
23093       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23094         _v = 0;
23095       } else {
23096         _v = 1;
23097       }
23098     }
23099     if (_v) {
23100       {
23101         _v = lua_isnumber(L,argv[1]);
23102       }
23103       if (_v) {
23104         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
23105       }
23106     }
23107   }
23108   
23109   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
23110     "  Possible C/C++ prototypes are:\n"
23111     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
23112     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
23113   lua_error(L);return 0;
23114 }
23115
23116
23117 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
23118   int SWIG_arg = 0;
23119   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23120   uint32_t result;
23121   
23122   SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
23123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23124   
23125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23126     SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23127   }
23128   
23129   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
23130   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
23131   return SWIG_arg;
23132   
23133   if(0) SWIG_fail;
23134   
23135 fail:
23136   lua_error(L);
23137   return SWIG_arg;
23138 }
23139
23140
23141 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23142   int SWIG_arg = 0;
23143   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23144   uint32_t arg2 ;
23145   
23146   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
23147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23148   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
23149   
23150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23151     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23152   }
23153   
23154   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
23155   arg2 = (uint32_t)lua_tonumber(L, 2);
23156   (arg1)->SetTimeoutInMicroSeconds(arg2);
23157   
23158   return SWIG_arg;
23159   
23160   if(0) SWIG_fail;
23161   
23162 fail:
23163   lua_error(L);
23164   return SWIG_arg;
23165 }
23166
23167
23168 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23169   int SWIG_arg = 0;
23170   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23171   
23172   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
23173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23174   
23175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23176     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23177   }
23178   
23179   (arg1)->SetTimeoutInMicroSeconds();
23180   
23181   return SWIG_arg;
23182   
23183   if(0) SWIG_fail;
23184   
23185 fail:
23186   lua_error(L);
23187   return SWIG_arg;
23188 }
23189
23190
23191 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
23192   int argc;
23193   int argv[3]={
23194     1,2,3
23195   };
23196   
23197   argc = lua_gettop(L);
23198   if (argc == 1) {
23199     int _v;
23200     {
23201       void *ptr;
23202       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23203         _v = 0;
23204       } else {
23205         _v = 1;
23206       }
23207     }
23208     if (_v) {
23209       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
23210     }
23211   }
23212   if (argc == 2) {
23213     int _v;
23214     {
23215       void *ptr;
23216       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23217         _v = 0;
23218       } else {
23219         _v = 1;
23220       }
23221     }
23222     if (_v) {
23223       {
23224         _v = lua_isnumber(L,argv[1]);
23225       }
23226       if (_v) {
23227         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
23228       }
23229     }
23230   }
23231   
23232   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
23233     "  Possible C/C++ prototypes are:\n"
23234     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
23235     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
23236   lua_error(L);return 0;
23237 }
23238
23239
23240 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23241   int SWIG_arg = 0;
23242   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23243   uint32_t result;
23244   
23245   SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
23246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23247   
23248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23249     SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23250   }
23251   
23252   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
23253   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
23254   return SWIG_arg;
23255   
23256   if(0) SWIG_fail;
23257   
23258 fail:
23259   lua_error(L);
23260   return SWIG_arg;
23261 }
23262
23263
23264 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23265   int SWIG_arg = 0;
23266   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23267   uint32_t arg2 ;
23268   
23269   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
23270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23271   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
23272   
23273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23274     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23275   }
23276   
23277   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
23278   arg2 = (uint32_t)lua_tonumber(L, 2);
23279   (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
23280   
23281   return SWIG_arg;
23282   
23283   if(0) SWIG_fail;
23284   
23285 fail:
23286   lua_error(L);
23287   return SWIG_arg;
23288 }
23289
23290
23291 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23292   int SWIG_arg = 0;
23293   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23294   
23295   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
23296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23297   
23298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23299     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23300   }
23301   
23302   (arg1)->SetOneThreadTimeoutInMicroSeconds();
23303   
23304   return SWIG_arg;
23305   
23306   if(0) SWIG_fail;
23307   
23308 fail:
23309   lua_error(L);
23310   return SWIG_arg;
23311 }
23312
23313
23314 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23315   int argc;
23316   int argv[3]={
23317     1,2,3
23318   };
23319   
23320   argc = lua_gettop(L);
23321   if (argc == 1) {
23322     int _v;
23323     {
23324       void *ptr;
23325       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23326         _v = 0;
23327       } else {
23328         _v = 1;
23329       }
23330     }
23331     if (_v) {
23332       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
23333     }
23334   }
23335   if (argc == 2) {
23336     int _v;
23337     {
23338       void *ptr;
23339       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23340         _v = 0;
23341       } else {
23342         _v = 1;
23343       }
23344     }
23345     if (_v) {
23346       {
23347         _v = lua_isnumber(L,argv[1]);
23348       }
23349       if (_v) {
23350         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
23351       }
23352     }
23353   }
23354   
23355   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
23356     "  Possible C/C++ prototypes are:\n"
23357     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
23358     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
23359   lua_error(L);return 0;
23360 }
23361
23362
23363 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
23364   int SWIG_arg = 0;
23365   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23366   bool result;
23367   
23368   SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
23369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
23370   
23371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23372     SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23373   }
23374   
23375   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
23376   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23377   return SWIG_arg;
23378   
23379   if(0) SWIG_fail;
23380   
23381 fail:
23382   lua_error(L);
23383   return SWIG_arg;
23384 }
23385
23386
23387 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
23388   int SWIG_arg = 0;
23389   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23390   bool arg2 ;
23391   
23392   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
23393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23394   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
23395   
23396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23397     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23398   }
23399   
23400   arg2 = (lua_toboolean(L, 2)!=0);
23401   (arg1)->SetTryAllThreads(arg2);
23402   
23403   return SWIG_arg;
23404   
23405   if(0) SWIG_fail;
23406   
23407 fail:
23408   lua_error(L);
23409   return SWIG_arg;
23410 }
23411
23412
23413 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
23414   int SWIG_arg = 0;
23415   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23416   
23417   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
23418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23419   
23420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23421     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23422   }
23423   
23424   (arg1)->SetTryAllThreads();
23425   
23426   return SWIG_arg;
23427   
23428   if(0) SWIG_fail;
23429   
23430 fail:
23431   lua_error(L);
23432   return SWIG_arg;
23433 }
23434
23435
23436 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
23437   int argc;
23438   int argv[3]={
23439     1,2,3
23440   };
23441   
23442   argc = lua_gettop(L);
23443   if (argc == 1) {
23444     int _v;
23445     {
23446       void *ptr;
23447       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23448         _v = 0;
23449       } else {
23450         _v = 1;
23451       }
23452     }
23453     if (_v) {
23454       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
23455     }
23456   }
23457   if (argc == 2) {
23458     int _v;
23459     {
23460       void *ptr;
23461       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23462         _v = 0;
23463       } else {
23464         _v = 1;
23465       }
23466     }
23467     if (_v) {
23468       {
23469         _v = lua_isboolean(L,argv[1]);
23470       }
23471       if (_v) {
23472         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
23473       }
23474     }
23475   }
23476   
23477   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
23478     "  Possible C/C++ prototypes are:\n"
23479     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
23480     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
23481   lua_error(L);return 0;
23482 }
23483
23484
23485 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
23486   int SWIG_arg = 0;
23487   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23488   bool result;
23489   
23490   SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
23491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
23492   
23493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23494     SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23495   }
23496   
23497   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
23498   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23499   return SWIG_arg;
23500   
23501   if(0) SWIG_fail;
23502   
23503 fail:
23504   lua_error(L);
23505   return SWIG_arg;
23506 }
23507
23508
23509 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
23510   int SWIG_arg = 0;
23511   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23512   bool arg2 ;
23513   
23514   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
23515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23516   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
23517   
23518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23519     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23520   }
23521   
23522   arg2 = (lua_toboolean(L, 2)!=0);
23523   (arg1)->SetStopOthers(arg2);
23524   
23525   return SWIG_arg;
23526   
23527   if(0) SWIG_fail;
23528   
23529 fail:
23530   lua_error(L);
23531   return SWIG_arg;
23532 }
23533
23534
23535 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
23536   int SWIG_arg = 0;
23537   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23538   
23539   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
23540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23541   
23542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23543     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23544   }
23545   
23546   (arg1)->SetStopOthers();
23547   
23548   return SWIG_arg;
23549   
23550   if(0) SWIG_fail;
23551   
23552 fail:
23553   lua_error(L);
23554   return SWIG_arg;
23555 }
23556
23557
23558 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
23559   int argc;
23560   int argv[3]={
23561     1,2,3
23562   };
23563   
23564   argc = lua_gettop(L);
23565   if (argc == 1) {
23566     int _v;
23567     {
23568       void *ptr;
23569       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23570         _v = 0;
23571       } else {
23572         _v = 1;
23573       }
23574     }
23575     if (_v) {
23576       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
23577     }
23578   }
23579   if (argc == 2) {
23580     int _v;
23581     {
23582       void *ptr;
23583       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23584         _v = 0;
23585       } else {
23586         _v = 1;
23587       }
23588     }
23589     if (_v) {
23590       {
23591         _v = lua_isboolean(L,argv[1]);
23592       }
23593       if (_v) {
23594         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
23595       }
23596     }
23597   }
23598   
23599   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
23600     "  Possible C/C++ prototypes are:\n"
23601     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
23602     "    lldb::SBExpressionOptions::SetStopOthers()\n");
23603   lua_error(L);return 0;
23604 }
23605
23606
23607 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
23608   int SWIG_arg = 0;
23609   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23610   bool result;
23611   
23612   SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
23613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
23614   
23615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23616     SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23617   }
23618   
23619   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
23620   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23621   return SWIG_arg;
23622   
23623   if(0) SWIG_fail;
23624   
23625 fail:
23626   lua_error(L);
23627   return SWIG_arg;
23628 }
23629
23630
23631 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
23632   int SWIG_arg = 0;
23633   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23634   bool arg2 ;
23635   
23636   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
23637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
23638   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
23639   
23640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23641     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23642   }
23643   
23644   arg2 = (lua_toboolean(L, 2)!=0);
23645   (arg1)->SetTrapExceptions(arg2);
23646   
23647   return SWIG_arg;
23648   
23649   if(0) SWIG_fail;
23650   
23651 fail:
23652   lua_error(L);
23653   return SWIG_arg;
23654 }
23655
23656
23657 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
23658   int SWIG_arg = 0;
23659   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23660   
23661   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
23662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
23663   
23664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23665     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23666   }
23667   
23668   (arg1)->SetTrapExceptions();
23669   
23670   return SWIG_arg;
23671   
23672   if(0) SWIG_fail;
23673   
23674 fail:
23675   lua_error(L);
23676   return SWIG_arg;
23677 }
23678
23679
23680 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
23681   int argc;
23682   int argv[3]={
23683     1,2,3
23684   };
23685   
23686   argc = lua_gettop(L);
23687   if (argc == 1) {
23688     int _v;
23689     {
23690       void *ptr;
23691       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23692         _v = 0;
23693       } else {
23694         _v = 1;
23695       }
23696     }
23697     if (_v) {
23698       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
23699     }
23700   }
23701   if (argc == 2) {
23702     int _v;
23703     {
23704       void *ptr;
23705       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23706         _v = 0;
23707       } else {
23708         _v = 1;
23709       }
23710     }
23711     if (_v) {
23712       {
23713         _v = lua_isboolean(L,argv[1]);
23714       }
23715       if (_v) {
23716         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
23717       }
23718     }
23719   }
23720   
23721   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
23722     "  Possible C/C++ prototypes are:\n"
23723     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
23724     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
23725   lua_error(L);return 0;
23726 }
23727
23728
23729 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
23730   int SWIG_arg = 0;
23731   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23732   lldb::LanguageType arg2 ;
23733   
23734   SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
23735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
23736   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
23737   
23738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23739     SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23740   }
23741   
23742   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
23743   (arg1)->SetLanguage(arg2);
23744   
23745   return SWIG_arg;
23746   
23747   if(0) SWIG_fail;
23748   
23749 fail:
23750   lua_error(L);
23751   return SWIG_arg;
23752 }
23753
23754
23755 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
23756   int SWIG_arg = 0;
23757   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23758   bool result;
23759   
23760   SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
23761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
23762   
23763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23764     SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23765   }
23766   
23767   result = (bool)(arg1)->GetGenerateDebugInfo();
23768   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23769   return SWIG_arg;
23770   
23771   if(0) SWIG_fail;
23772   
23773 fail:
23774   lua_error(L);
23775   return SWIG_arg;
23776 }
23777
23778
23779 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
23780   int SWIG_arg = 0;
23781   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23782   bool arg2 ;
23783   
23784   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
23785   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
23786   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
23787   
23788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23789     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23790   }
23791   
23792   arg2 = (lua_toboolean(L, 2)!=0);
23793   (arg1)->SetGenerateDebugInfo(arg2);
23794   
23795   return SWIG_arg;
23796   
23797   if(0) SWIG_fail;
23798   
23799 fail:
23800   lua_error(L);
23801   return SWIG_arg;
23802 }
23803
23804
23805 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
23806   int SWIG_arg = 0;
23807   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23808   
23809   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
23810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
23811   
23812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23813     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23814   }
23815   
23816   (arg1)->SetGenerateDebugInfo();
23817   
23818   return SWIG_arg;
23819   
23820   if(0) SWIG_fail;
23821   
23822 fail:
23823   lua_error(L);
23824   return SWIG_arg;
23825 }
23826
23827
23828 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
23829   int argc;
23830   int argv[3]={
23831     1,2,3
23832   };
23833   
23834   argc = lua_gettop(L);
23835   if (argc == 1) {
23836     int _v;
23837     {
23838       void *ptr;
23839       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23840         _v = 0;
23841       } else {
23842         _v = 1;
23843       }
23844     }
23845     if (_v) {
23846       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
23847     }
23848   }
23849   if (argc == 2) {
23850     int _v;
23851     {
23852       void *ptr;
23853       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23854         _v = 0;
23855       } else {
23856         _v = 1;
23857       }
23858     }
23859     if (_v) {
23860       {
23861         _v = lua_isboolean(L,argv[1]);
23862       }
23863       if (_v) {
23864         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
23865       }
23866     }
23867   }
23868   
23869   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
23870     "  Possible C/C++ prototypes are:\n"
23871     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
23872     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
23873   lua_error(L);return 0;
23874 }
23875
23876
23877 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
23878   int SWIG_arg = 0;
23879   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23880   bool result;
23881   
23882   SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
23883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
23884   
23885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23886     SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23887   }
23888   
23889   result = (bool)(arg1)->GetSuppressPersistentResult();
23890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23891   return SWIG_arg;
23892   
23893   if(0) SWIG_fail;
23894   
23895 fail:
23896   lua_error(L);
23897   return SWIG_arg;
23898 }
23899
23900
23901 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
23902   int SWIG_arg = 0;
23903   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23904   bool arg2 ;
23905   
23906   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
23907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
23908   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
23909   
23910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23911     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23912   }
23913   
23914   arg2 = (lua_toboolean(L, 2)!=0);
23915   (arg1)->SetSuppressPersistentResult(arg2);
23916   
23917   return SWIG_arg;
23918   
23919   if(0) SWIG_fail;
23920   
23921 fail:
23922   lua_error(L);
23923   return SWIG_arg;
23924 }
23925
23926
23927 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
23928   int SWIG_arg = 0;
23929   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23930   
23931   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
23932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
23933   
23934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23935     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23936   }
23937   
23938   (arg1)->SetSuppressPersistentResult();
23939   
23940   return SWIG_arg;
23941   
23942   if(0) SWIG_fail;
23943   
23944 fail:
23945   lua_error(L);
23946   return SWIG_arg;
23947 }
23948
23949
23950 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
23951   int argc;
23952   int argv[3]={
23953     1,2,3
23954   };
23955   
23956   argc = lua_gettop(L);
23957   if (argc == 1) {
23958     int _v;
23959     {
23960       void *ptr;
23961       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23962         _v = 0;
23963       } else {
23964         _v = 1;
23965       }
23966     }
23967     if (_v) {
23968       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
23969     }
23970   }
23971   if (argc == 2) {
23972     int _v;
23973     {
23974       void *ptr;
23975       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23976         _v = 0;
23977       } else {
23978         _v = 1;
23979       }
23980     }
23981     if (_v) {
23982       {
23983         _v = lua_isboolean(L,argv[1]);
23984       }
23985       if (_v) {
23986         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
23987       }
23988     }
23989   }
23990   
23991   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
23992     "  Possible C/C++ prototypes are:\n"
23993     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
23994     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
23995   lua_error(L);return 0;
23996 }
23997
23998
23999 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
24000   int SWIG_arg = 0;
24001   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24002   char *result = 0 ;
24003   
24004   SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
24005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
24006   
24007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24008     SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24009   }
24010   
24011   result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
24012   lua_pushstring(L,(const char *)result); SWIG_arg++;
24013   return SWIG_arg;
24014   
24015   if(0) SWIG_fail;
24016   
24017 fail:
24018   lua_error(L);
24019   return SWIG_arg;
24020 }
24021
24022
24023 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
24024   int SWIG_arg = 0;
24025   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24026   char *arg2 = (char *) 0 ;
24027   
24028   SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
24029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
24030   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
24031   
24032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24033     SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24034   }
24035   
24036   arg2 = (char *)lua_tostring(L, 2);
24037   (arg1)->SetPrefix((char const *)arg2);
24038   
24039   return SWIG_arg;
24040   
24041   if(0) SWIG_fail;
24042   
24043 fail:
24044   lua_error(L);
24045   return SWIG_arg;
24046 }
24047
24048
24049 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
24050   int SWIG_arg = 0;
24051   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24052   bool arg2 ;
24053   
24054   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
24055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24056   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
24057   
24058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24059     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24060   }
24061   
24062   arg2 = (lua_toboolean(L, 2)!=0);
24063   (arg1)->SetAutoApplyFixIts(arg2);
24064   
24065   return SWIG_arg;
24066   
24067   if(0) SWIG_fail;
24068   
24069 fail:
24070   lua_error(L);
24071   return SWIG_arg;
24072 }
24073
24074
24075 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
24076   int SWIG_arg = 0;
24077   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24078   
24079   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
24080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24081   
24082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24083     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24084   }
24085   
24086   (arg1)->SetAutoApplyFixIts();
24087   
24088   return SWIG_arg;
24089   
24090   if(0) SWIG_fail;
24091   
24092 fail:
24093   lua_error(L);
24094   return SWIG_arg;
24095 }
24096
24097
24098 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
24099   int argc;
24100   int argv[3]={
24101     1,2,3
24102   };
24103   
24104   argc = lua_gettop(L);
24105   if (argc == 1) {
24106     int _v;
24107     {
24108       void *ptr;
24109       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24110         _v = 0;
24111       } else {
24112         _v = 1;
24113       }
24114     }
24115     if (_v) {
24116       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
24117     }
24118   }
24119   if (argc == 2) {
24120     int _v;
24121     {
24122       void *ptr;
24123       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24124         _v = 0;
24125       } else {
24126         _v = 1;
24127       }
24128     }
24129     if (_v) {
24130       {
24131         _v = lua_isboolean(L,argv[1]);
24132       }
24133       if (_v) {
24134         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
24135       }
24136     }
24137   }
24138   
24139   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
24140     "  Possible C/C++ prototypes are:\n"
24141     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
24142     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
24143   lua_error(L);return 0;
24144 }
24145
24146
24147 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
24148   int SWIG_arg = 0;
24149   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24150   bool result;
24151   
24152   SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
24153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24154   
24155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24156     SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24157   }
24158   
24159   result = (bool)(arg1)->GetAutoApplyFixIts();
24160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24161   return SWIG_arg;
24162   
24163   if(0) SWIG_fail;
24164   
24165 fail:
24166   lua_error(L);
24167   return SWIG_arg;
24168 }
24169
24170
24171 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
24172   int SWIG_arg = 0;
24173   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24174   bool result;
24175   
24176   SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
24177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
24178   
24179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24180     SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24181   }
24182   
24183   result = (bool)(arg1)->GetTopLevel();
24184   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24185   return SWIG_arg;
24186   
24187   if(0) SWIG_fail;
24188   
24189 fail:
24190   lua_error(L);
24191   return SWIG_arg;
24192 }
24193
24194
24195 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
24196   int SWIG_arg = 0;
24197   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24198   bool arg2 ;
24199   
24200   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
24201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24202   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
24203   
24204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24205     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24206   }
24207   
24208   arg2 = (lua_toboolean(L, 2)!=0);
24209   (arg1)->SetTopLevel(arg2);
24210   
24211   return SWIG_arg;
24212   
24213   if(0) SWIG_fail;
24214   
24215 fail:
24216   lua_error(L);
24217   return SWIG_arg;
24218 }
24219
24220
24221 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
24222   int SWIG_arg = 0;
24223   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24224   
24225   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
24226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24227   
24228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24229     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24230   }
24231   
24232   (arg1)->SetTopLevel();
24233   
24234   return SWIG_arg;
24235   
24236   if(0) SWIG_fail;
24237   
24238 fail:
24239   lua_error(L);
24240   return SWIG_arg;
24241 }
24242
24243
24244 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
24245   int argc;
24246   int argv[3]={
24247     1,2,3
24248   };
24249   
24250   argc = lua_gettop(L);
24251   if (argc == 1) {
24252     int _v;
24253     {
24254       void *ptr;
24255       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24256         _v = 0;
24257       } else {
24258         _v = 1;
24259       }
24260     }
24261     if (_v) {
24262       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
24263     }
24264   }
24265   if (argc == 2) {
24266     int _v;
24267     {
24268       void *ptr;
24269       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24270         _v = 0;
24271       } else {
24272         _v = 1;
24273       }
24274     }
24275     if (_v) {
24276       {
24277         _v = lua_isboolean(L,argv[1]);
24278       }
24279       if (_v) {
24280         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
24281       }
24282     }
24283   }
24284   
24285   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
24286     "  Possible C/C++ prototypes are:\n"
24287     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
24288     "    lldb::SBExpressionOptions::SetTopLevel()\n");
24289   lua_error(L);return 0;
24290 }
24291
24292
24293 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
24294   int SWIG_arg = 0;
24295   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24296   bool result;
24297   
24298   SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
24299   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
24300   
24301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24302     SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24303   }
24304   
24305   result = (bool)(arg1)->GetAllowJIT();
24306   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24307   return SWIG_arg;
24308   
24309   if(0) SWIG_fail;
24310   
24311 fail:
24312   lua_error(L);
24313   return SWIG_arg;
24314 }
24315
24316
24317 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
24318   int SWIG_arg = 0;
24319   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24320   bool arg2 ;
24321   
24322   SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
24323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
24324   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
24325   
24326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24327     SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24328   }
24329   
24330   arg2 = (lua_toboolean(L, 2)!=0);
24331   (arg1)->SetAllowJIT(arg2);
24332   
24333   return SWIG_arg;
24334   
24335   if(0) SWIG_fail;
24336   
24337 fail:
24338   lua_error(L);
24339   return SWIG_arg;
24340 }
24341
24342
24343 static void swig_delete_SBExpressionOptions(void *obj) {
24344 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
24345 delete arg1;
24346 }
24347 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
24348     assert(lua_istable(L,1));
24349     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
24350     assert(!lua_isnil(L,-1));
24351     lua_replace(L,1); /* replace our table with real constructor */
24352     lua_call(L,lua_gettop(L)-1,1);
24353     return 1;
24354 }
24355 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
24356     {0,0,0}
24357 };
24358 static swig_lua_method swig_SBExpressionOptions_methods[]= {
24359     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
24360     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
24361     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
24362     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
24363     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
24364     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
24365     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
24366     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
24367     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
24368     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
24369     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
24370     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
24371     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
24372     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
24373     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
24374     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
24375     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
24376     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
24377     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
24378     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
24379     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
24380     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
24381     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
24382     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
24383     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
24384     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
24385     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
24386     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
24387     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
24388     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
24389     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
24390     {0,0}
24391 };
24392 static swig_lua_method swig_SBExpressionOptions_meta[] = {
24393     {0,0}
24394 };
24395
24396 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
24397     {0,0,0}
24398 };
24399 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
24400     {0,0,0,0,0,0}
24401 };
24402 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
24403     {0,0}
24404 };
24405 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
24406     0
24407 };
24408
24409 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
24410     "SBExpressionOptions",
24411     swig_SBExpressionOptions_Sf_SwigStatic_methods,
24412     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
24413     swig_SBExpressionOptions_Sf_SwigStatic_constants,
24414     swig_SBExpressionOptions_Sf_SwigStatic_classes,
24415     0
24416 };
24417 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
24418 static const char *swig_SBExpressionOptions_base_names[] = {0};
24419 static swig_lua_class _wrap_class_SBExpressionOptions = { "SBExpressionOptions", "SBExpressionOptions", &SWIGTYPE_p_lldb__SBExpressionOptions,_proxy__wrap_new_SBExpressionOptions, swig_delete_SBExpressionOptions, swig_SBExpressionOptions_methods, swig_SBExpressionOptions_attributes, &swig_SBExpressionOptions_Sf_SwigStatic, swig_SBExpressionOptions_meta, swig_SBExpressionOptions_bases, swig_SBExpressionOptions_base_names };
24420
24421 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
24422   int SWIG_arg = 0;
24423   lldb::SBFile *result = 0 ;
24424   
24425   SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
24426   result = (lldb::SBFile *)new lldb::SBFile();
24427   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++; 
24428   return SWIG_arg;
24429   
24430   if(0) SWIG_fail;
24431   
24432 fail:
24433   lua_error(L);
24434   return SWIG_arg;
24435 }
24436
24437
24438 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
24439   int SWIG_arg = 0;
24440   int arg1 ;
24441   char *arg2 = (char *) 0 ;
24442   bool arg3 ;
24443   lldb::SBFile *result = 0 ;
24444   
24445   SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
24446   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
24447   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
24448   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
24449   arg1 = (int)lua_tonumber(L, 1);
24450   arg2 = (char *)lua_tostring(L, 2);
24451   arg3 = (lua_toboolean(L, 3)!=0);
24452   result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
24453   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++; 
24454   return SWIG_arg;
24455   
24456   if(0) SWIG_fail;
24457   
24458 fail:
24459   lua_error(L);
24460   return SWIG_arg;
24461 }
24462
24463
24464 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
24465   int SWIG_arg = 0;
24466   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24467   lldb::FileSP *argp1 ;
24468   lldb::SBFile *result = 0 ;
24469   
24470   SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
24471   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"lldb::FileSP");
24472   
24473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24474     SWIG_fail_ptr("new_SBFile",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24475   }
24476   arg1 = *argp1;
24477   
24478   result = (lldb::SBFile *)new lldb::SBFile(arg1);
24479   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++; 
24480   return SWIG_arg;
24481   
24482   if(0) SWIG_fail;
24483   
24484 fail:
24485   lua_error(L);
24486   return SWIG_arg;
24487 }
24488
24489
24490 static int _wrap_new_SBFile(lua_State* L) {
24491   int argc;
24492   int argv[4]={
24493     1,2,3,4
24494   };
24495   
24496   argc = lua_gettop(L);
24497   if (argc == 0) {
24498     return _wrap_new_SBFile__SWIG_0(L);
24499   }
24500   if (argc == 1) {
24501     int _v;
24502     {
24503       void *ptr;
24504       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
24505         _v = 0;
24506       } else {
24507         _v = 1;
24508       }
24509     }
24510     if (_v) {
24511       return _wrap_new_SBFile__SWIG_2(L);
24512     }
24513   }
24514   if (argc == 3) {
24515     int _v;
24516     {
24517       _v = lua_isnumber(L,argv[0]);
24518     }
24519     if (_v) {
24520       {
24521         _v = SWIG_lua_isnilstring(L,argv[1]);
24522       }
24523       if (_v) {
24524         {
24525           _v = lua_isboolean(L,argv[2]);
24526         }
24527         if (_v) {
24528           return _wrap_new_SBFile__SWIG_1(L);
24529         }
24530       }
24531     }
24532   }
24533   
24534   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
24535     "  Possible C/C++ prototypes are:\n"
24536     "    lldb::SBFile::SBFile()\n"
24537     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
24538     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
24539   lua_error(L);return 0;
24540 }
24541
24542
24543 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
24544   int SWIG_arg = 0;
24545   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24546   lldb::FileSP *argp1 ;
24547   lldb::SBFile result;
24548   
24549   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
24550   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,"lldb::FileSP");
24551   
24552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24553     SWIG_fail_ptr("SBFile_MakeBorrowed",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24554   }
24555   arg1 = *argp1;
24556   
24557   result = lldb_SBFile_MakeBorrowed(arg1);
24558   {
24559     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
24560     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24561   }
24562   return SWIG_arg;
24563   
24564   if(0) SWIG_fail;
24565   
24566 fail:
24567   lua_error(L);
24568   return SWIG_arg;
24569 }
24570
24571
24572 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
24573   int SWIG_arg = 0;
24574   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24575   lldb::FileSP *argp1 ;
24576   lldb::SBFile result;
24577   
24578   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
24579   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,"lldb::FileSP");
24580   
24581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24582     SWIG_fail_ptr("SBFile_MakeForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24583   }
24584   arg1 = *argp1;
24585   
24586   result = lldb_SBFile_MakeForcingIOMethods(arg1);
24587   {
24588     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
24589     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24590   }
24591   return SWIG_arg;
24592   
24593   if(0) SWIG_fail;
24594   
24595 fail:
24596   lua_error(L);
24597   return SWIG_arg;
24598 }
24599
24600
24601 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
24602   int SWIG_arg = 0;
24603   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24604   lldb::FileSP *argp1 ;
24605   lldb::SBFile result;
24606   
24607   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
24608   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,"lldb::FileSP");
24609   
24610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24611     SWIG_fail_ptr("SBFile_MakeBorrowedForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24612   }
24613   arg1 = *argp1;
24614   
24615   result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
24616   {
24617     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
24618     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24619   }
24620   return SWIG_arg;
24621   
24622   if(0) SWIG_fail;
24623   
24624 fail:
24625   lua_error(L);
24626   return SWIG_arg;
24627 }
24628
24629
24630 static int _wrap_SBFile_Read(lua_State* L) {
24631   int SWIG_arg = 0;
24632   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24633   uint8_t *arg2 = (uint8_t *) 0 ;
24634   size_t arg3 ;
24635   size_t *arg4 = (size_t *) 0 ;
24636   lldb::SBError result;
24637   
24638   SWIG_check_num_args("lldb::SBFile::Read",4,4)
24639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
24640   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
24641   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
24642   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
24643   
24644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24645     SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
24646   }
24647   
24648   
24649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
24650     SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
24651   }
24652   
24653   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
24654   arg3 = (size_t)lua_tonumber(L, 3);
24655   
24656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
24657     SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
24658   }
24659   
24660   result = (arg1)->Read(arg2,arg3,arg4);
24661   {
24662     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
24663     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
24664   }
24665   return SWIG_arg;
24666   
24667   if(0) SWIG_fail;
24668   
24669 fail:
24670   lua_error(L);
24671   return SWIG_arg;
24672 }
24673
24674
24675 static int _wrap_SBFile_Write(lua_State* L) {
24676   int SWIG_arg = 0;
24677   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24678   uint8_t *arg2 = (uint8_t *) 0 ;
24679   size_t arg3 ;
24680   size_t *arg4 = (size_t *) 0 ;
24681   lldb::SBError result;
24682   
24683   SWIG_check_num_args("lldb::SBFile::Write",4,4)
24684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
24685   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
24686   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
24687   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
24688   
24689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24690     SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
24691   }
24692   
24693   
24694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
24695     SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
24696   }
24697   
24698   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
24699   arg3 = (size_t)lua_tonumber(L, 3);
24700   
24701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
24702     SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
24703   }
24704   
24705   result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
24706   {
24707     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
24708     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
24709   }
24710   return SWIG_arg;
24711   
24712   if(0) SWIG_fail;
24713   
24714 fail:
24715   lua_error(L);
24716   return SWIG_arg;
24717 }
24718
24719
24720 static int _wrap_SBFile_Flush(lua_State* L) {
24721   int SWIG_arg = 0;
24722   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24723   
24724   SWIG_check_num_args("lldb::SBFile::Flush",1,1)
24725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
24726   
24727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24728     SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
24729   }
24730   
24731   (arg1)->Flush();
24732   
24733   return SWIG_arg;
24734   
24735   if(0) SWIG_fail;
24736   
24737 fail:
24738   lua_error(L);
24739   return SWIG_arg;
24740 }
24741
24742
24743 static int _wrap_SBFile_IsValid(lua_State* L) {
24744   int SWIG_arg = 0;
24745   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24746   bool result;
24747   
24748   SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
24749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
24750   
24751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24752     SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
24753   }
24754   
24755   result = (bool)((lldb::SBFile const *)arg1)->IsValid();
24756   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24757   return SWIG_arg;
24758   
24759   if(0) SWIG_fail;
24760   
24761 fail:
24762   lua_error(L);
24763   return SWIG_arg;
24764 }
24765
24766
24767 static int _wrap_SBFile_Close(lua_State* L) {
24768   int SWIG_arg = 0;
24769   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24770   lldb::SBError result;
24771   
24772   SWIG_check_num_args("lldb::SBFile::Close",1,1)
24773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
24774   
24775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24776     SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
24777   }
24778   
24779   result = (arg1)->Close();
24780   {
24781     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
24782     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
24783   }
24784   return SWIG_arg;
24785   
24786   if(0) SWIG_fail;
24787   
24788 fail:
24789   lua_error(L);
24790   return SWIG_arg;
24791 }
24792
24793
24794 static int _wrap_SBFile_GetFile(lua_State* L) {
24795   int SWIG_arg = 0;
24796   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
24797   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
24798   
24799   SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
24800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
24801   
24802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
24803     SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
24804   }
24805   
24806   result = (arg1)->GetFile();
24807   {
24808     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
24809     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
24810   }
24811   return SWIG_arg;
24812   
24813   if(0) SWIG_fail;
24814   
24815 fail:
24816   lua_error(L);
24817   return SWIG_arg;
24818 }
24819
24820
24821 static void swig_delete_SBFile(void *obj) {
24822 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
24823 delete arg1;
24824 }
24825 static int _proxy__wrap_new_SBFile(lua_State *L) {
24826     assert(lua_istable(L,1));
24827     lua_pushcfunction(L,_wrap_new_SBFile);
24828     assert(!lua_isnil(L,-1));
24829     lua_replace(L,1); /* replace our table with real constructor */
24830     lua_call(L,lua_gettop(L)-1,1);
24831     return 1;
24832 }
24833 static swig_lua_attribute swig_SBFile_attributes[] = {
24834     {0,0,0}
24835 };
24836 static swig_lua_method swig_SBFile_methods[]= {
24837     { "Read", _wrap_SBFile_Read},
24838     { "Write", _wrap_SBFile_Write},
24839     { "Flush", _wrap_SBFile_Flush},
24840     { "IsValid", _wrap_SBFile_IsValid},
24841     { "Close", _wrap_SBFile_Close},
24842     { "GetFile", _wrap_SBFile_GetFile},
24843     {0,0}
24844 };
24845 static swig_lua_method swig_SBFile_meta[] = {
24846     {0,0}
24847 };
24848
24849 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
24850     {0,0,0}
24851 };
24852 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
24853     {0,0,0,0,0,0}
24854 };
24855 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
24856     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
24857     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
24858     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
24859     {0,0}
24860 };
24861 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
24862     0
24863 };
24864
24865 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
24866     "SBFile",
24867     swig_SBFile_Sf_SwigStatic_methods,
24868     swig_SBFile_Sf_SwigStatic_attributes,
24869     swig_SBFile_Sf_SwigStatic_constants,
24870     swig_SBFile_Sf_SwigStatic_classes,
24871     0
24872 };
24873 static swig_lua_class *swig_SBFile_bases[] = {0};
24874 static const char *swig_SBFile_base_names[] = {0};
24875 static swig_lua_class _wrap_class_SBFile = { "SBFile", "SBFile", &SWIGTYPE_p_lldb__SBFile,_proxy__wrap_new_SBFile, swig_delete_SBFile, swig_SBFile_methods, swig_SBFile_attributes, &swig_SBFile_Sf_SwigStatic, swig_SBFile_meta, swig_SBFile_bases, swig_SBFile_base_names };
24876
24877 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
24878   int SWIG_arg = 0;
24879   lldb::SBFileSpec *result = 0 ;
24880   
24881   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
24882   result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
24883   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; 
24884   return SWIG_arg;
24885   
24886   if(0) SWIG_fail;
24887   
24888 fail:
24889   lua_error(L);
24890   return SWIG_arg;
24891 }
24892
24893
24894 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
24895   int SWIG_arg = 0;
24896   lldb::SBFileSpec *arg1 = 0 ;
24897   lldb::SBFileSpec *result = 0 ;
24898   
24899   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
24900   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
24901   
24902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
24903     SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
24904   }
24905   
24906   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
24907   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; 
24908   return SWIG_arg;
24909   
24910   if(0) SWIG_fail;
24911   
24912 fail:
24913   lua_error(L);
24914   return SWIG_arg;
24915 }
24916
24917
24918 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
24919   int SWIG_arg = 0;
24920   char *arg1 = (char *) 0 ;
24921   lldb::SBFileSpec *result = 0 ;
24922   
24923   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
24924   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
24925   arg1 = (char *)lua_tostring(L, 1);
24926   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
24927   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; 
24928   return SWIG_arg;
24929   
24930   if(0) SWIG_fail;
24931   
24932 fail:
24933   lua_error(L);
24934   return SWIG_arg;
24935 }
24936
24937
24938 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
24939   int SWIG_arg = 0;
24940   char *arg1 = (char *) 0 ;
24941   bool arg2 ;
24942   lldb::SBFileSpec *result = 0 ;
24943   
24944   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
24945   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
24946   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
24947   arg1 = (char *)lua_tostring(L, 1);
24948   arg2 = (lua_toboolean(L, 2)!=0);
24949   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
24950   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++; 
24951   return SWIG_arg;
24952   
24953   if(0) SWIG_fail;
24954   
24955 fail:
24956   lua_error(L);
24957   return SWIG_arg;
24958 }
24959
24960
24961 static int _wrap_new_SBFileSpec(lua_State* L) {
24962   int argc;
24963   int argv[3]={
24964     1,2,3
24965   };
24966   
24967   argc = lua_gettop(L);
24968   if (argc == 0) {
24969     return _wrap_new_SBFileSpec__SWIG_0(L);
24970   }
24971   if (argc == 1) {
24972     int _v;
24973     {
24974       void *ptr;
24975       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
24976         _v = 0;
24977       } else {
24978         _v = 1;
24979       }
24980     }
24981     if (_v) {
24982       return _wrap_new_SBFileSpec__SWIG_1(L);
24983     }
24984   }
24985   if (argc == 1) {
24986     int _v;
24987     {
24988       _v = SWIG_lua_isnilstring(L,argv[0]);
24989     }
24990     if (_v) {
24991       return _wrap_new_SBFileSpec__SWIG_2(L);
24992     }
24993   }
24994   if (argc == 2) {
24995     int _v;
24996     {
24997       _v = SWIG_lua_isnilstring(L,argv[0]);
24998     }
24999     if (_v) {
25000       {
25001         _v = lua_isboolean(L,argv[1]);
25002       }
25003       if (_v) {
25004         return _wrap_new_SBFileSpec__SWIG_3(L);
25005       }
25006     }
25007   }
25008   
25009   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
25010     "  Possible C/C++ prototypes are:\n"
25011     "    lldb::SBFileSpec::SBFileSpec()\n"
25012     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
25013     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
25014     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
25015   lua_error(L);return 0;
25016 }
25017
25018
25019 static int _wrap_SBFileSpec___eq(lua_State* L) {
25020   int SWIG_arg = 0;
25021   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25022   lldb::SBFileSpec *arg2 = 0 ;
25023   bool result;
25024   
25025   SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
25026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
25027   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
25028   
25029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25030     SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
25031   }
25032   
25033   
25034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25035     SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
25036   }
25037   
25038   result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
25039   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25040   return SWIG_arg;
25041   
25042   if(0) SWIG_fail;
25043   
25044 fail:
25045   lua_error(L);
25046   return SWIG_arg;
25047 }
25048
25049
25050 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
25051   int SWIG_arg = 0;
25052   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25053   bool result;
25054   
25055   SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
25056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
25057   
25058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25059     SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
25060   }
25061   
25062   result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
25063   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25064   return SWIG_arg;
25065   
25066   if(0) SWIG_fail;
25067   
25068 fail:
25069   lua_error(L);
25070   return SWIG_arg;
25071 }
25072
25073
25074 static int _wrap_SBFileSpec_Exists(lua_State* L) {
25075   int SWIG_arg = 0;
25076   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25077   bool result;
25078   
25079   SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
25080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
25081   
25082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25083     SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
25084   }
25085   
25086   result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
25087   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25088   return SWIG_arg;
25089   
25090   if(0) SWIG_fail;
25091   
25092 fail:
25093   lua_error(L);
25094   return SWIG_arg;
25095 }
25096
25097
25098 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
25099   int SWIG_arg = 0;
25100   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25101   bool result;
25102   
25103   SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
25104   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
25105   
25106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25107     SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
25108   }
25109   
25110   result = (bool)(arg1)->ResolveExecutableLocation();
25111   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25112   return SWIG_arg;
25113   
25114   if(0) SWIG_fail;
25115   
25116 fail:
25117   lua_error(L);
25118   return SWIG_arg;
25119 }
25120
25121
25122 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
25123   int SWIG_arg = 0;
25124   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25125   char *result = 0 ;
25126   
25127   SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
25128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
25129   
25130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25131     SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25132   }
25133   
25134   result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
25135   lua_pushstring(L,(const char *)result); SWIG_arg++;
25136   return SWIG_arg;
25137   
25138   if(0) SWIG_fail;
25139   
25140 fail:
25141   lua_error(L);
25142   return SWIG_arg;
25143 }
25144
25145
25146 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
25147   int SWIG_arg = 0;
25148   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25149   char *result = 0 ;
25150   
25151   SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
25152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
25153   
25154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25155     SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25156   }
25157   
25158   result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
25159   lua_pushstring(L,(const char *)result); SWIG_arg++;
25160   return SWIG_arg;
25161   
25162   if(0) SWIG_fail;
25163   
25164 fail:
25165   lua_error(L);
25166   return SWIG_arg;
25167 }
25168
25169
25170 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
25171   int SWIG_arg = 0;
25172   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25173   char *arg2 = (char *) 0 ;
25174   
25175   SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
25176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
25177   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
25178   
25179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25180     SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25181   }
25182   
25183   arg2 = (char *)lua_tostring(L, 2);
25184   (arg1)->SetFilename((char const *)arg2);
25185   
25186   return SWIG_arg;
25187   
25188   if(0) SWIG_fail;
25189   
25190 fail:
25191   lua_error(L);
25192   return SWIG_arg;
25193 }
25194
25195
25196 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
25197   int SWIG_arg = 0;
25198   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25199   char *arg2 = (char *) 0 ;
25200   
25201   SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
25202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
25203   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
25204   
25205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25206     SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25207   }
25208   
25209   arg2 = (char *)lua_tostring(L, 2);
25210   (arg1)->SetDirectory((char const *)arg2);
25211   
25212   return SWIG_arg;
25213   
25214   if(0) SWIG_fail;
25215   
25216 fail:
25217   lua_error(L);
25218   return SWIG_arg;
25219 }
25220
25221
25222 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
25223   int SWIG_arg = 0;
25224   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25225   char *arg2 = (char *) 0 ;
25226   size_t arg3 ;
25227   uint32_t result;
25228   
25229   SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
25230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
25231   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
25232   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
25233   
25234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25235     SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
25236   }
25237   
25238   arg2 = (char *)lua_tostring(L, 2);
25239   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25240   arg3 = (size_t)lua_tonumber(L, 3);
25241   result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
25242   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25243   return SWIG_arg;
25244   
25245   if(0) SWIG_fail;
25246   
25247 fail:
25248   lua_error(L);
25249   return SWIG_arg;
25250 }
25251
25252
25253 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
25254   int SWIG_arg = 0;
25255   char *arg1 = (char *) 0 ;
25256   char *arg2 = (char *) 0 ;
25257   size_t arg3 ;
25258   int result;
25259   
25260   SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
25261   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
25262   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
25263   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
25264   arg1 = (char *)lua_tostring(L, 1);
25265   arg2 = (char *)lua_tostring(L, 2);
25266   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25267   arg3 = (size_t)lua_tonumber(L, 3);
25268   result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
25269   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25270   return SWIG_arg;
25271   
25272   if(0) SWIG_fail;
25273   
25274 fail:
25275   lua_error(L);
25276   return SWIG_arg;
25277 }
25278
25279
25280 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
25281   int SWIG_arg = 0;
25282   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25283   lldb::SBStream *arg2 = 0 ;
25284   bool result;
25285   
25286   SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
25287   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
25288   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
25289   
25290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25291     SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
25292   }
25293   
25294   
25295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
25296     SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
25297   }
25298   
25299   result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
25300   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25301   return SWIG_arg;
25302   
25303   if(0) SWIG_fail;
25304   
25305 fail:
25306   lua_error(L);
25307   return SWIG_arg;
25308 }
25309
25310
25311 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
25312   int SWIG_arg = 0;
25313   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25314   char *arg2 = (char *) 0 ;
25315   
25316   SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
25317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
25318   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
25319   
25320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25321     SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
25322   }
25323   
25324   arg2 = (char *)lua_tostring(L, 2);
25325   (arg1)->AppendPathComponent((char const *)arg2);
25326   
25327   return SWIG_arg;
25328   
25329   if(0) SWIG_fail;
25330   
25331 fail:
25332   lua_error(L);
25333   return SWIG_arg;
25334 }
25335
25336
25337 static int _wrap_SBFileSpec___tostring(lua_State* L) {
25338   int SWIG_arg = 0;
25339   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25340   std::string result;
25341   
25342   SWIG_check_num_args("lldb::SBFileSpec::__str__",1,1)
25343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__str__",1,"lldb::SBFileSpec *");
25344   
25345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25346     SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
25347   }
25348   
25349   result = lldb_SBFileSpec___str__(arg1);
25350   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
25351   return SWIG_arg;
25352   
25353   if(0) SWIG_fail;
25354   
25355 fail:
25356   lua_error(L);
25357   return SWIG_arg;
25358 }
25359
25360
25361 static void swig_delete_SBFileSpec(void *obj) {
25362 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
25363 delete arg1;
25364 }
25365 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
25366     assert(lua_istable(L,1));
25367     lua_pushcfunction(L,_wrap_new_SBFileSpec);
25368     assert(!lua_isnil(L,-1));
25369     lua_replace(L,1); /* replace our table with real constructor */
25370     lua_call(L,lua_gettop(L)-1,1);
25371     return 1;
25372 }
25373 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
25374     {0,0,0}
25375 };
25376 static swig_lua_method swig_SBFileSpec_methods[]= {
25377     { "__eq", _wrap_SBFileSpec___eq},
25378     { "IsValid", _wrap_SBFileSpec_IsValid},
25379     { "Exists", _wrap_SBFileSpec_Exists},
25380     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
25381     { "GetFilename", _wrap_SBFileSpec_GetFilename},
25382     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
25383     { "SetFilename", _wrap_SBFileSpec_SetFilename},
25384     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
25385     { "GetPath", _wrap_SBFileSpec_GetPath},
25386     { "GetDescription", _wrap_SBFileSpec_GetDescription},
25387     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
25388     { "__tostring", _wrap_SBFileSpec___tostring},
25389     {0,0}
25390 };
25391 static swig_lua_method swig_SBFileSpec_meta[] = {
25392     { "__eq", _wrap_SBFileSpec___eq},
25393     { "__tostring", _wrap_SBFileSpec___tostring},
25394     {0,0}
25395 };
25396
25397 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
25398     {0,0,0}
25399 };
25400 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
25401     {0,0,0,0,0,0}
25402 };
25403 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
25404     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
25405     {0,0}
25406 };
25407 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
25408     0
25409 };
25410
25411 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
25412     "SBFileSpec",
25413     swig_SBFileSpec_Sf_SwigStatic_methods,
25414     swig_SBFileSpec_Sf_SwigStatic_attributes,
25415     swig_SBFileSpec_Sf_SwigStatic_constants,
25416     swig_SBFileSpec_Sf_SwigStatic_classes,
25417     0
25418 };
25419 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
25420 static const char *swig_SBFileSpec_base_names[] = {0};
25421 static swig_lua_class _wrap_class_SBFileSpec = { "SBFileSpec", "SBFileSpec", &SWIGTYPE_p_lldb__SBFileSpec,_proxy__wrap_new_SBFileSpec, swig_delete_SBFileSpec, swig_SBFileSpec_methods, swig_SBFileSpec_attributes, &swig_SBFileSpec_Sf_SwigStatic, swig_SBFileSpec_meta, swig_SBFileSpec_bases, swig_SBFileSpec_base_names };
25422
25423 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
25424   int SWIG_arg = 0;
25425   lldb::SBFileSpecList *result = 0 ;
25426   
25427   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
25428   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
25429   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++; 
25430   return SWIG_arg;
25431   
25432   if(0) SWIG_fail;
25433   
25434 fail:
25435   lua_error(L);
25436   return SWIG_arg;
25437 }
25438
25439
25440 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
25441   int SWIG_arg = 0;
25442   lldb::SBFileSpecList *arg1 = 0 ;
25443   lldb::SBFileSpecList *result = 0 ;
25444   
25445   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
25446   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
25447   
25448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25449     SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
25450   }
25451   
25452   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
25453   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++; 
25454   return SWIG_arg;
25455   
25456   if(0) SWIG_fail;
25457   
25458 fail:
25459   lua_error(L);
25460   return SWIG_arg;
25461 }
25462
25463
25464 static int _wrap_new_SBFileSpecList(lua_State* L) {
25465   int argc;
25466   int argv[2]={
25467     1,2
25468   };
25469   
25470   argc = lua_gettop(L);
25471   if (argc == 0) {
25472     return _wrap_new_SBFileSpecList__SWIG_0(L);
25473   }
25474   if (argc == 1) {
25475     int _v;
25476     {
25477       void *ptr;
25478       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
25479         _v = 0;
25480       } else {
25481         _v = 1;
25482       }
25483     }
25484     if (_v) {
25485       return _wrap_new_SBFileSpecList__SWIG_1(L);
25486     }
25487   }
25488   
25489   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
25490     "  Possible C/C++ prototypes are:\n"
25491     "    lldb::SBFileSpecList::SBFileSpecList()\n"
25492     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
25493   lua_error(L);return 0;
25494 }
25495
25496
25497 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
25498   int SWIG_arg = 0;
25499   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25500   uint32_t result;
25501   
25502   SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
25503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
25504   
25505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25506     SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
25507   }
25508   
25509   result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
25510   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25511   return SWIG_arg;
25512   
25513   if(0) SWIG_fail;
25514   
25515 fail:
25516   lua_error(L);
25517   return SWIG_arg;
25518 }
25519
25520
25521 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
25522   int SWIG_arg = 0;
25523   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25524   lldb::SBStream *arg2 = 0 ;
25525   bool result;
25526   
25527   SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
25528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
25529   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
25530   
25531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25532     SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
25533   }
25534   
25535   
25536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
25537     SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
25538   }
25539   
25540   result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
25541   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25542   return SWIG_arg;
25543   
25544   if(0) SWIG_fail;
25545   
25546 fail:
25547   lua_error(L);
25548   return SWIG_arg;
25549 }
25550
25551
25552 static int _wrap_SBFileSpecList_Append(lua_State* L) {
25553   int SWIG_arg = 0;
25554   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25555   lldb::SBFileSpec *arg2 = 0 ;
25556   
25557   SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
25558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
25559   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
25560   
25561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25562     SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
25563   }
25564   
25565   
25566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25567     SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
25568   }
25569   
25570   (arg1)->Append((lldb::SBFileSpec const &)*arg2);
25571   
25572   return SWIG_arg;
25573   
25574   if(0) SWIG_fail;
25575   
25576 fail:
25577   lua_error(L);
25578   return SWIG_arg;
25579 }
25580
25581
25582 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
25583   int SWIG_arg = 0;
25584   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25585   lldb::SBFileSpec *arg2 = 0 ;
25586   bool result;
25587   
25588   SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
25589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
25590   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
25591   
25592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25593     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
25594   }
25595   
25596   
25597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25598     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
25599   }
25600   
25601   result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
25602   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25603   return SWIG_arg;
25604   
25605   if(0) SWIG_fail;
25606   
25607 fail:
25608   lua_error(L);
25609   return SWIG_arg;
25610 }
25611
25612
25613 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
25614   int SWIG_arg = 0;
25615   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25616   
25617   SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
25618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
25619   
25620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25621     SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
25622   }
25623   
25624   (arg1)->Clear();
25625   
25626   return SWIG_arg;
25627   
25628   if(0) SWIG_fail;
25629   
25630 fail:
25631   lua_error(L);
25632   return SWIG_arg;
25633 }
25634
25635
25636 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
25637   int SWIG_arg = 0;
25638   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25639   uint32_t arg2 ;
25640   lldb::SBFileSpec *arg3 = 0 ;
25641   bool arg4 ;
25642   uint32_t result;
25643   
25644   SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
25645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
25646   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
25647   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
25648   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
25649   
25650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25651     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
25652   }
25653   
25654   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
25655   arg2 = (uint32_t)lua_tonumber(L, 2);
25656   
25657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
25658     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
25659   }
25660   
25661   arg4 = (lua_toboolean(L, 4)!=0);
25662   result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
25663   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25664   return SWIG_arg;
25665   
25666   if(0) SWIG_fail;
25667   
25668 fail:
25669   lua_error(L);
25670   return SWIG_arg;
25671 }
25672
25673
25674 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
25675   int SWIG_arg = 0;
25676   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
25677   uint32_t arg2 ;
25678   lldb::SBFileSpec result;
25679   
25680   SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
25681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
25682   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
25683   
25684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25685     SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
25686   }
25687   
25688   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
25689   arg2 = (uint32_t)lua_tonumber(L, 2);
25690   result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
25691   {
25692     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
25693     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25694   }
25695   return SWIG_arg;
25696   
25697   if(0) SWIG_fail;
25698   
25699 fail:
25700   lua_error(L);
25701   return SWIG_arg;
25702 }
25703
25704
25705 static void swig_delete_SBFileSpecList(void *obj) {
25706 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
25707 delete arg1;
25708 }
25709 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
25710     assert(lua_istable(L,1));
25711     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
25712     assert(!lua_isnil(L,-1));
25713     lua_replace(L,1); /* replace our table with real constructor */
25714     lua_call(L,lua_gettop(L)-1,1);
25715     return 1;
25716 }
25717 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
25718     {0,0,0}
25719 };
25720 static swig_lua_method swig_SBFileSpecList_methods[]= {
25721     { "GetSize", _wrap_SBFileSpecList_GetSize},
25722     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
25723     { "Append", _wrap_SBFileSpecList_Append},
25724     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
25725     { "Clear", _wrap_SBFileSpecList_Clear},
25726     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
25727     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
25728     {0,0}
25729 };
25730 static swig_lua_method swig_SBFileSpecList_meta[] = {
25731     {0,0}
25732 };
25733
25734 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
25735     {0,0,0}
25736 };
25737 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
25738     {0,0,0,0,0,0}
25739 };
25740 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
25741     {0,0}
25742 };
25743 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
25744     0
25745 };
25746
25747 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
25748     "SBFileSpecList",
25749     swig_SBFileSpecList_Sf_SwigStatic_methods,
25750     swig_SBFileSpecList_Sf_SwigStatic_attributes,
25751     swig_SBFileSpecList_Sf_SwigStatic_constants,
25752     swig_SBFileSpecList_Sf_SwigStatic_classes,
25753     0
25754 };
25755 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
25756 static const char *swig_SBFileSpecList_base_names[] = {0};
25757 static swig_lua_class _wrap_class_SBFileSpecList = { "SBFileSpecList", "SBFileSpecList", &SWIGTYPE_p_lldb__SBFileSpecList,_proxy__wrap_new_SBFileSpecList, swig_delete_SBFileSpecList, swig_SBFileSpecList_methods, swig_SBFileSpecList_attributes, &swig_SBFileSpecList_Sf_SwigStatic, swig_SBFileSpecList_meta, swig_SBFileSpecList_bases, swig_SBFileSpecList_base_names };
25758
25759 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
25760   int SWIG_arg = 0;
25761   lldb::SBFrame *result = 0 ;
25762   
25763   SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
25764   result = (lldb::SBFrame *)new lldb::SBFrame();
25765   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++; 
25766   return SWIG_arg;
25767   
25768   if(0) SWIG_fail;
25769   
25770 fail:
25771   lua_error(L);
25772   return SWIG_arg;
25773 }
25774
25775
25776 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
25777   int SWIG_arg = 0;
25778   lldb::SBFrame *arg1 = 0 ;
25779   lldb::SBFrame *result = 0 ;
25780   
25781   SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
25782   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
25783   
25784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25785     SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
25786   }
25787   
25788   result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
25789   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++; 
25790   return SWIG_arg;
25791   
25792   if(0) SWIG_fail;
25793   
25794 fail:
25795   lua_error(L);
25796   return SWIG_arg;
25797 }
25798
25799
25800 static int _wrap_new_SBFrame(lua_State* L) {
25801   int argc;
25802   int argv[2]={
25803     1,2
25804   };
25805   
25806   argc = lua_gettop(L);
25807   if (argc == 0) {
25808     return _wrap_new_SBFrame__SWIG_0(L);
25809   }
25810   if (argc == 1) {
25811     int _v;
25812     {
25813       void *ptr;
25814       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
25815         _v = 0;
25816       } else {
25817         _v = 1;
25818       }
25819     }
25820     if (_v) {
25821       return _wrap_new_SBFrame__SWIG_1(L);
25822     }
25823   }
25824   
25825   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
25826     "  Possible C/C++ prototypes are:\n"
25827     "    lldb::SBFrame::SBFrame()\n"
25828     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
25829   lua_error(L);return 0;
25830 }
25831
25832
25833 static int _wrap_SBFrame_IsEqual(lua_State* L) {
25834   int SWIG_arg = 0;
25835   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25836   lldb::SBFrame *arg2 = 0 ;
25837   bool result;
25838   
25839   SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
25840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
25841   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
25842   
25843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25844     SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
25845   }
25846   
25847   
25848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
25849     SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
25850   }
25851   
25852   result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
25853   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25854   return SWIG_arg;
25855   
25856   if(0) SWIG_fail;
25857   
25858 fail:
25859   lua_error(L);
25860   return SWIG_arg;
25861 }
25862
25863
25864 static int _wrap_SBFrame_IsValid(lua_State* L) {
25865   int SWIG_arg = 0;
25866   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25867   bool result;
25868   
25869   SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
25870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
25871   
25872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25873     SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
25874   }
25875   
25876   result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
25877   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25878   return SWIG_arg;
25879   
25880   if(0) SWIG_fail;
25881   
25882 fail:
25883   lua_error(L);
25884   return SWIG_arg;
25885 }
25886
25887
25888 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
25889   int SWIG_arg = 0;
25890   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25891   uint32_t result;
25892   
25893   SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
25894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
25895   
25896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25897     SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
25898   }
25899   
25900   result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
25901   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25902   return SWIG_arg;
25903   
25904   if(0) SWIG_fail;
25905   
25906 fail:
25907   lua_error(L);
25908   return SWIG_arg;
25909 }
25910
25911
25912 static int _wrap_SBFrame_GetCFA(lua_State* L) {
25913   int SWIG_arg = 0;
25914   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25915   lldb::addr_t result;
25916   
25917   SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
25918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
25919   
25920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25921     SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
25922   }
25923   
25924   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
25925   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25926   return SWIG_arg;
25927   
25928   if(0) SWIG_fail;
25929   
25930 fail:
25931   lua_error(L);
25932   return SWIG_arg;
25933 }
25934
25935
25936 static int _wrap_SBFrame_GetPC(lua_State* L) {
25937   int SWIG_arg = 0;
25938   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25939   lldb::addr_t result;
25940   
25941   SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
25942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
25943   
25944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25945     SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
25946   }
25947   
25948   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
25949   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25950   return SWIG_arg;
25951   
25952   if(0) SWIG_fail;
25953   
25954 fail:
25955   lua_error(L);
25956   return SWIG_arg;
25957 }
25958
25959
25960 static int _wrap_SBFrame_SetPC(lua_State* L) {
25961   int SWIG_arg = 0;
25962   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25963   lldb::addr_t arg2 ;
25964   bool result;
25965   
25966   SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
25967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
25968   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
25969   
25970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25971     SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
25972   }
25973   
25974   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
25975   result = (bool)(arg1)->SetPC(arg2);
25976   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25977   return SWIG_arg;
25978   
25979   if(0) SWIG_fail;
25980   
25981 fail:
25982   lua_error(L);
25983   return SWIG_arg;
25984 }
25985
25986
25987 static int _wrap_SBFrame_GetSP(lua_State* L) {
25988   int SWIG_arg = 0;
25989   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
25990   lldb::addr_t result;
25991   
25992   SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
25993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
25994   
25995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
25996     SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
25997   }
25998   
25999   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
26000   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26001   return SWIG_arg;
26002   
26003   if(0) SWIG_fail;
26004   
26005 fail:
26006   lua_error(L);
26007   return SWIG_arg;
26008 }
26009
26010
26011 static int _wrap_SBFrame_GetFP(lua_State* L) {
26012   int SWIG_arg = 0;
26013   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26014   lldb::addr_t result;
26015   
26016   SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
26017   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
26018   
26019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26020     SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
26021   }
26022   
26023   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
26024   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26025   return SWIG_arg;
26026   
26027   if(0) SWIG_fail;
26028   
26029 fail:
26030   lua_error(L);
26031   return SWIG_arg;
26032 }
26033
26034
26035 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
26036   int SWIG_arg = 0;
26037   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26038   lldb::SBAddress result;
26039   
26040   SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
26041   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
26042   
26043   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26044     SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
26045   }
26046   
26047   result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
26048   {
26049     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
26050     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
26051   }
26052   return SWIG_arg;
26053   
26054   if(0) SWIG_fail;
26055   
26056 fail:
26057   lua_error(L);
26058   return SWIG_arg;
26059 }
26060
26061
26062 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
26063   int SWIG_arg = 0;
26064   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26065   uint32_t arg2 ;
26066   lldb::SBSymbolContext result;
26067   
26068   SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
26069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
26070   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
26071   
26072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26073     SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
26074   }
26075   
26076   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
26077   arg2 = (uint32_t)lua_tonumber(L, 2);
26078   result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
26079   {
26080     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
26081     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
26082   }
26083   return SWIG_arg;
26084   
26085   if(0) SWIG_fail;
26086   
26087 fail:
26088   lua_error(L);
26089   return SWIG_arg;
26090 }
26091
26092
26093 static int _wrap_SBFrame_GetModule(lua_State* L) {
26094   int SWIG_arg = 0;
26095   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26096   lldb::SBModule result;
26097   
26098   SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
26099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
26100   
26101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26102     SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
26103   }
26104   
26105   result = ((lldb::SBFrame const *)arg1)->GetModule();
26106   {
26107     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
26108     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
26109   }
26110   return SWIG_arg;
26111   
26112   if(0) SWIG_fail;
26113   
26114 fail:
26115   lua_error(L);
26116   return SWIG_arg;
26117 }
26118
26119
26120 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
26121   int SWIG_arg = 0;
26122   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26123   lldb::SBCompileUnit result;
26124   
26125   SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
26126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
26127   
26128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26129     SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
26130   }
26131   
26132   result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
26133   {
26134     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
26135     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
26136   }
26137   return SWIG_arg;
26138   
26139   if(0) SWIG_fail;
26140   
26141 fail:
26142   lua_error(L);
26143   return SWIG_arg;
26144 }
26145
26146
26147 static int _wrap_SBFrame_GetFunction(lua_State* L) {
26148   int SWIG_arg = 0;
26149   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26150   lldb::SBFunction result;
26151   
26152   SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
26153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
26154   
26155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26156     SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
26157   }
26158   
26159   result = ((lldb::SBFrame const *)arg1)->GetFunction();
26160   {
26161     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
26162     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
26163   }
26164   return SWIG_arg;
26165   
26166   if(0) SWIG_fail;
26167   
26168 fail:
26169   lua_error(L);
26170   return SWIG_arg;
26171 }
26172
26173
26174 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
26175   int SWIG_arg = 0;
26176   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26177   lldb::SBSymbol result;
26178   
26179   SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
26180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
26181   
26182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26183     SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
26184   }
26185   
26186   result = ((lldb::SBFrame const *)arg1)->GetSymbol();
26187   {
26188     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
26189     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
26190   }
26191   return SWIG_arg;
26192   
26193   if(0) SWIG_fail;
26194   
26195 fail:
26196   lua_error(L);
26197   return SWIG_arg;
26198 }
26199
26200
26201 static int _wrap_SBFrame_GetBlock(lua_State* L) {
26202   int SWIG_arg = 0;
26203   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26204   lldb::SBBlock result;
26205   
26206   SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
26207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
26208   
26209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26210     SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
26211   }
26212   
26213   result = ((lldb::SBFrame const *)arg1)->GetBlock();
26214   {
26215     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
26216     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
26217   }
26218   return SWIG_arg;
26219   
26220   if(0) SWIG_fail;
26221   
26222 fail:
26223   lua_error(L);
26224   return SWIG_arg;
26225 }
26226
26227
26228 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
26229   int SWIG_arg = 0;
26230   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26231   char *result = 0 ;
26232   
26233   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
26235   
26236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26237     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26238   }
26239   
26240   result = (char *)(arg1)->GetFunctionName();
26241   lua_pushstring(L,(const char *)result); SWIG_arg++;
26242   return SWIG_arg;
26243   
26244   if(0) SWIG_fail;
26245   
26246 fail:
26247   lua_error(L);
26248   return SWIG_arg;
26249 }
26250
26251
26252 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
26253   int SWIG_arg = 0;
26254   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26255   char *result = 0 ;
26256   
26257   SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
26258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
26259   
26260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26261     SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26262   }
26263   
26264   result = (char *)(arg1)->GetDisplayFunctionName();
26265   lua_pushstring(L,(const char *)result); SWIG_arg++;
26266   return SWIG_arg;
26267   
26268   if(0) SWIG_fail;
26269   
26270 fail:
26271   lua_error(L);
26272   return SWIG_arg;
26273 }
26274
26275
26276 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
26277   int SWIG_arg = 0;
26278   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26279   char *result = 0 ;
26280   
26281   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
26283   
26284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26285     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26286   }
26287   
26288   result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
26289   lua_pushstring(L,(const char *)result); SWIG_arg++;
26290   return SWIG_arg;
26291   
26292   if(0) SWIG_fail;
26293   
26294 fail:
26295   lua_error(L);
26296   return SWIG_arg;
26297 }
26298
26299
26300 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
26301   int argc;
26302   int argv[2]={
26303     1,2
26304   };
26305   
26306   argc = lua_gettop(L);
26307   if (argc == 1) {
26308     int _v;
26309     {
26310       void *ptr;
26311       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26312         _v = 0;
26313       } else {
26314         _v = 1;
26315       }
26316     }
26317     if (_v) {
26318       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
26319     }
26320   }
26321   if (argc == 1) {
26322     int _v;
26323     {
26324       void *ptr;
26325       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26326         _v = 0;
26327       } else {
26328         _v = 1;
26329       }
26330     }
26331     if (_v) {
26332       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
26333     }
26334   }
26335   
26336   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
26337     "  Possible C/C++ prototypes are:\n"
26338     "    lldb::SBFrame::GetFunctionName()\n"
26339     "    lldb::SBFrame::GetFunctionName() const\n");
26340   lua_error(L);return 0;
26341 }
26342
26343
26344 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
26345   int SWIG_arg = 0;
26346   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26347   lldb::LanguageType result;
26348   
26349   SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
26350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
26351   
26352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26353     SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
26354   }
26355   
26356   result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
26357   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
26358   return SWIG_arg;
26359   
26360   if(0) SWIG_fail;
26361   
26362 fail:
26363   lua_error(L);
26364   return SWIG_arg;
26365 }
26366
26367
26368 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
26369   int SWIG_arg = 0;
26370   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26371   bool result;
26372   
26373   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
26375   
26376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26377     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26378   }
26379   
26380   result = (bool)(arg1)->IsInlined();
26381   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26382   return SWIG_arg;
26383   
26384   if(0) SWIG_fail;
26385   
26386 fail:
26387   lua_error(L);
26388   return SWIG_arg;
26389 }
26390
26391
26392 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
26393   int SWIG_arg = 0;
26394   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26395   bool result;
26396   
26397   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26398   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
26399   
26400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26401     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26402   }
26403   
26404   result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
26405   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26406   return SWIG_arg;
26407   
26408   if(0) SWIG_fail;
26409   
26410 fail:
26411   lua_error(L);
26412   return SWIG_arg;
26413 }
26414
26415
26416 static int _wrap_SBFrame_IsInlined(lua_State* L) {
26417   int argc;
26418   int argv[2]={
26419     1,2
26420   };
26421   
26422   argc = lua_gettop(L);
26423   if (argc == 1) {
26424     int _v;
26425     {
26426       void *ptr;
26427       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26428         _v = 0;
26429       } else {
26430         _v = 1;
26431       }
26432     }
26433     if (_v) {
26434       return _wrap_SBFrame_IsInlined__SWIG_0(L);
26435     }
26436   }
26437   if (argc == 1) {
26438     int _v;
26439     {
26440       void *ptr;
26441       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26442         _v = 0;
26443       } else {
26444         _v = 1;
26445       }
26446     }
26447     if (_v) {
26448       return _wrap_SBFrame_IsInlined__SWIG_1(L);
26449     }
26450   }
26451   
26452   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
26453     "  Possible C/C++ prototypes are:\n"
26454     "    lldb::SBFrame::IsInlined()\n"
26455     "    lldb::SBFrame::IsInlined() const\n");
26456   lua_error(L);return 0;
26457 }
26458
26459
26460 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
26461   int SWIG_arg = 0;
26462   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26463   bool result;
26464   
26465   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
26466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
26467   
26468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26469     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
26470   }
26471   
26472   result = (bool)(arg1)->IsArtificial();
26473   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26474   return SWIG_arg;
26475   
26476   if(0) SWIG_fail;
26477   
26478 fail:
26479   lua_error(L);
26480   return SWIG_arg;
26481 }
26482
26483
26484 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
26485   int SWIG_arg = 0;
26486   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26487   bool result;
26488   
26489   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
26490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
26491   
26492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26493     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
26494   }
26495   
26496   result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
26497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26498   return SWIG_arg;
26499   
26500   if(0) SWIG_fail;
26501   
26502 fail:
26503   lua_error(L);
26504   return SWIG_arg;
26505 }
26506
26507
26508 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
26509   int argc;
26510   int argv[2]={
26511     1,2
26512   };
26513   
26514   argc = lua_gettop(L);
26515   if (argc == 1) {
26516     int _v;
26517     {
26518       void *ptr;
26519       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26520         _v = 0;
26521       } else {
26522         _v = 1;
26523       }
26524     }
26525     if (_v) {
26526       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
26527     }
26528   }
26529   if (argc == 1) {
26530     int _v;
26531     {
26532       void *ptr;
26533       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26534         _v = 0;
26535       } else {
26536         _v = 1;
26537       }
26538     }
26539     if (_v) {
26540       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
26541     }
26542   }
26543   
26544   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
26545     "  Possible C/C++ prototypes are:\n"
26546     "    lldb::SBFrame::IsArtificial()\n"
26547     "    lldb::SBFrame::IsArtificial() const\n");
26548   lua_error(L);return 0;
26549 }
26550
26551
26552 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
26553   int SWIG_arg = 0;
26554   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26555   char *arg2 = (char *) 0 ;
26556   lldb::SBValue result;
26557   
26558   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
26559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
26560   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
26561   
26562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26563     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
26564   }
26565   
26566   arg2 = (char *)lua_tostring(L, 2);
26567   result = (arg1)->EvaluateExpression((char const *)arg2);
26568   {
26569     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
26570     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
26571   }
26572   return SWIG_arg;
26573   
26574   if(0) SWIG_fail;
26575   
26576 fail:
26577   lua_error(L);
26578   return SWIG_arg;
26579 }
26580
26581
26582 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
26583   int SWIG_arg = 0;
26584   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26585   char *arg2 = (char *) 0 ;
26586   lldb::DynamicValueType arg3 ;
26587   lldb::SBValue result;
26588   
26589   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
26590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
26591   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
26592   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
26593   
26594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26595     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
26596   }
26597   
26598   arg2 = (char *)lua_tostring(L, 2);
26599   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
26600   result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
26601   {
26602     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
26603     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
26604   }
26605   return SWIG_arg;
26606   
26607   if(0) SWIG_fail;
26608   
26609 fail:
26610   lua_error(L);
26611   return SWIG_arg;
26612 }
26613
26614
26615 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
26616   int SWIG_arg = 0;
26617   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26618   char *arg2 = (char *) 0 ;
26619   lldb::DynamicValueType arg3 ;
26620   bool arg4 ;
26621   lldb::SBValue result;
26622   
26623   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
26624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
26625   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
26626   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
26627   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
26628   
26629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26630     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
26631   }
26632   
26633   arg2 = (char *)lua_tostring(L, 2);
26634   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
26635   arg4 = (lua_toboolean(L, 4)!=0);
26636   result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
26637   {
26638     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
26639     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
26640   }
26641   return SWIG_arg;
26642   
26643   if(0) SWIG_fail;
26644   
26645 fail:
26646   lua_error(L);
26647   return SWIG_arg;
26648 }
26649
26650
26651 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
26652   int SWIG_arg = 0;
26653   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26654   char *arg2 = (char *) 0 ;
26655   lldb::SBExpressionOptions *arg3 = 0 ;
26656   lldb::SBValue result;
26657   
26658   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
26659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
26660   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
26661   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
26662   
26663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26664     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
26665   }
26666   
26667   arg2 = (char *)lua_tostring(L, 2);
26668   
26669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
26670     SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
26671   }
26672   
26673   result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
26674   {
26675     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
26676     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
26677   }
26678   return SWIG_arg;
26679   
26680   if(0) SWIG_fail;
26681   
26682 fail:
26683   lua_error(L);
26684   return SWIG_arg;
26685 }
26686
26687
26688 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
26689   int argc;
26690   int argv[5]={
26691     1,2,3,4,5
26692   };
26693   
26694   argc = lua_gettop(L);
26695   if (argc == 2) {
26696     int _v;
26697     {
26698       void *ptr;
26699       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26700         _v = 0;
26701       } else {
26702         _v = 1;
26703       }
26704     }
26705     if (_v) {
26706       {
26707         _v = SWIG_lua_isnilstring(L,argv[1]);
26708       }
26709       if (_v) {
26710         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
26711       }
26712     }
26713   }
26714   if (argc == 3) {
26715     int _v;
26716     {
26717       void *ptr;
26718       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26719         _v = 0;
26720       } else {
26721         _v = 1;
26722       }
26723     }
26724     if (_v) {
26725       {
26726         _v = SWIG_lua_isnilstring(L,argv[1]);
26727       }
26728       if (_v) {
26729         {
26730           void *ptr;
26731           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
26732             _v = 0;
26733           } else {
26734             _v = 1;
26735           }
26736         }
26737         if (_v) {
26738           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
26739         }
26740       }
26741     }
26742   }
26743   if (argc == 3) {
26744     int _v;
26745     {
26746       void *ptr;
26747       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26748         _v = 0;
26749       } else {
26750         _v = 1;
26751       }
26752     }
26753     if (_v) {
26754       {
26755         _v = SWIG_lua_isnilstring(L,argv[1]);
26756       }
26757       if (_v) {
26758         {
26759           _v = lua_isnumber(L,argv[2]);
26760         }
26761         if (_v) {
26762           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
26763         }
26764       }
26765     }
26766   }
26767   if (argc == 4) {
26768     int _v;
26769     {
26770       void *ptr;
26771       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26772         _v = 0;
26773       } else {
26774         _v = 1;
26775       }
26776     }
26777     if (_v) {
26778       {
26779         _v = SWIG_lua_isnilstring(L,argv[1]);
26780       }
26781       if (_v) {
26782         {
26783           _v = lua_isnumber(L,argv[2]);
26784         }
26785         if (_v) {
26786           {
26787             _v = lua_isboolean(L,argv[3]);
26788           }
26789           if (_v) {
26790             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
26791           }
26792         }
26793       }
26794     }
26795   }
26796   
26797   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
26798     "  Possible C/C++ prototypes are:\n"
26799     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
26800     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
26801     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
26802     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
26803   lua_error(L);return 0;
26804 }
26805
26806
26807 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
26808   int SWIG_arg = 0;
26809   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26810   lldb::SBBlock result;
26811   
26812   SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
26813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
26814   
26815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26816     SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
26817   }
26818   
26819   result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
26820   {
26821     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
26822     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
26823   }
26824   return SWIG_arg;
26825   
26826   if(0) SWIG_fail;
26827   
26828 fail:
26829   lua_error(L);
26830   return SWIG_arg;
26831 }
26832
26833
26834 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
26835   int SWIG_arg = 0;
26836   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26837   lldb::SBLineEntry result;
26838   
26839   SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
26840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
26841   
26842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26843     SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
26844   }
26845   
26846   result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
26847   {
26848     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
26849     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
26850   }
26851   return SWIG_arg;
26852   
26853   if(0) SWIG_fail;
26854   
26855 fail:
26856   lua_error(L);
26857   return SWIG_arg;
26858 }
26859
26860
26861 static int _wrap_SBFrame_GetThread(lua_State* L) {
26862   int SWIG_arg = 0;
26863   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26864   lldb::SBThread result;
26865   
26866   SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
26867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
26868   
26869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26870     SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
26871   }
26872   
26873   result = ((lldb::SBFrame const *)arg1)->GetThread();
26874   {
26875     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
26876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
26877   }
26878   return SWIG_arg;
26879   
26880   if(0) SWIG_fail;
26881   
26882 fail:
26883   lua_error(L);
26884   return SWIG_arg;
26885 }
26886
26887
26888 static int _wrap_SBFrame_Disassemble(lua_State* L) {
26889   int SWIG_arg = 0;
26890   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26891   char *result = 0 ;
26892   
26893   SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
26894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
26895   
26896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26897     SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
26898   }
26899   
26900   result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
26901   lua_pushstring(L,(const char *)result); SWIG_arg++;
26902   return SWIG_arg;
26903   
26904   if(0) SWIG_fail;
26905   
26906 fail:
26907   lua_error(L);
26908   return SWIG_arg;
26909 }
26910
26911
26912 static int _wrap_SBFrame_Clear(lua_State* L) {
26913   int SWIG_arg = 0;
26914   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26915   
26916   SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
26917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
26918   
26919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26920     SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
26921   }
26922   
26923   (arg1)->Clear();
26924   
26925   return SWIG_arg;
26926   
26927   if(0) SWIG_fail;
26928   
26929 fail:
26930   lua_error(L);
26931   return SWIG_arg;
26932 }
26933
26934
26935 static int _wrap_SBFrame___eq(lua_State* L) {
26936   int SWIG_arg = 0;
26937   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26938   lldb::SBFrame *arg2 = 0 ;
26939   bool result;
26940   
26941   SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
26942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
26943   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
26944   
26945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26946     SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
26947   }
26948   
26949   
26950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
26951     SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
26952   }
26953   
26954   result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
26955   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26956   return SWIG_arg;
26957   
26958   if(0) SWIG_fail;
26959   
26960 fail:
26961   lua_error(L);
26962   return SWIG_arg;
26963 }
26964
26965
26966 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
26967   int SWIG_arg = 0;
26968   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26969   bool arg2 ;
26970   bool arg3 ;
26971   bool arg4 ;
26972   bool arg5 ;
26973   lldb::SBValueList result;
26974   
26975   SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
26976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
26977   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
26978   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
26979   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
26980   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
26981   
26982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26983     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
26984   }
26985   
26986   arg2 = (lua_toboolean(L, 2)!=0);
26987   arg3 = (lua_toboolean(L, 3)!=0);
26988   arg4 = (lua_toboolean(L, 4)!=0);
26989   arg5 = (lua_toboolean(L, 5)!=0);
26990   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
26991   {
26992     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
26993     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
26994   }
26995   return SWIG_arg;
26996   
26997   if(0) SWIG_fail;
26998   
26999 fail:
27000   lua_error(L);
27001   return SWIG_arg;
27002 }
27003
27004
27005 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
27006   int SWIG_arg = 0;
27007   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27008   bool arg2 ;
27009   bool arg3 ;
27010   bool arg4 ;
27011   bool arg5 ;
27012   lldb::DynamicValueType arg6 ;
27013   lldb::SBValueList result;
27014   
27015   SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
27016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27017   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27018   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27019   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27020   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27021   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
27022   
27023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27024     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27025   }
27026   
27027   arg2 = (lua_toboolean(L, 2)!=0);
27028   arg3 = (lua_toboolean(L, 3)!=0);
27029   arg4 = (lua_toboolean(L, 4)!=0);
27030   arg5 = (lua_toboolean(L, 5)!=0);
27031   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
27032   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
27033   {
27034     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27035     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27036   }
27037   return SWIG_arg;
27038   
27039   if(0) SWIG_fail;
27040   
27041 fail:
27042   lua_error(L);
27043   return SWIG_arg;
27044 }
27045
27046
27047 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
27048   int SWIG_arg = 0;
27049   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27050   lldb::SBVariablesOptions *arg2 = 0 ;
27051   lldb::SBValueList result;
27052   
27053   SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
27054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27055   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
27056   
27057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27058     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27059   }
27060   
27061   
27062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
27063     SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
27064   }
27065   
27066   result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
27067   {
27068     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27069     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27070   }
27071   return SWIG_arg;
27072   
27073   if(0) SWIG_fail;
27074   
27075 fail:
27076   lua_error(L);
27077   return SWIG_arg;
27078 }
27079
27080
27081 static int _wrap_SBFrame_GetVariables(lua_State* L) {
27082   int argc;
27083   int argv[7]={
27084     1,2,3,4,5,6,7
27085   };
27086   
27087   argc = lua_gettop(L);
27088   if (argc == 2) {
27089     int _v;
27090     {
27091       void *ptr;
27092       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27093         _v = 0;
27094       } else {
27095         _v = 1;
27096       }
27097     }
27098     if (_v) {
27099       {
27100         void *ptr;
27101         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, 0)) {
27102           _v = 0;
27103         } else {
27104           _v = 1;
27105         }
27106       }
27107       if (_v) {
27108         return _wrap_SBFrame_GetVariables__SWIG_2(L);
27109       }
27110     }
27111   }
27112   if (argc == 5) {
27113     int _v;
27114     {
27115       void *ptr;
27116       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27117         _v = 0;
27118       } else {
27119         _v = 1;
27120       }
27121     }
27122     if (_v) {
27123       {
27124         _v = lua_isboolean(L,argv[1]);
27125       }
27126       if (_v) {
27127         {
27128           _v = lua_isboolean(L,argv[2]);
27129         }
27130         if (_v) {
27131           {
27132             _v = lua_isboolean(L,argv[3]);
27133           }
27134           if (_v) {
27135             {
27136               _v = lua_isboolean(L,argv[4]);
27137             }
27138             if (_v) {
27139               return _wrap_SBFrame_GetVariables__SWIG_0(L);
27140             }
27141           }
27142         }
27143       }
27144     }
27145   }
27146   if (argc == 6) {
27147     int _v;
27148     {
27149       void *ptr;
27150       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27151         _v = 0;
27152       } else {
27153         _v = 1;
27154       }
27155     }
27156     if (_v) {
27157       {
27158         _v = lua_isboolean(L,argv[1]);
27159       }
27160       if (_v) {
27161         {
27162           _v = lua_isboolean(L,argv[2]);
27163         }
27164         if (_v) {
27165           {
27166             _v = lua_isboolean(L,argv[3]);
27167           }
27168           if (_v) {
27169             {
27170               _v = lua_isboolean(L,argv[4]);
27171             }
27172             if (_v) {
27173               {
27174                 _v = lua_isnumber(L,argv[5]);
27175               }
27176               if (_v) {
27177                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
27178               }
27179             }
27180           }
27181         }
27182       }
27183     }
27184   }
27185   
27186   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
27187     "  Possible C/C++ prototypes are:\n"
27188     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
27189     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
27190     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
27191   lua_error(L);return 0;
27192 }
27193
27194
27195 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
27196   int SWIG_arg = 0;
27197   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27198   lldb::SBValueList result;
27199   
27200   SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
27201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
27202   
27203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27204     SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
27205   }
27206   
27207   result = (arg1)->GetRegisters();
27208   {
27209     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27210     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27211   }
27212   return SWIG_arg;
27213   
27214   if(0) SWIG_fail;
27215   
27216 fail:
27217   lua_error(L);
27218   return SWIG_arg;
27219 }
27220
27221
27222 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
27223   int SWIG_arg = 0;
27224   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27225   char *arg2 = (char *) 0 ;
27226   lldb::SBValue result;
27227   
27228   SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
27229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27230   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27231   
27232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27233     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27234   }
27235   
27236   arg2 = (char *)lua_tostring(L, 2);
27237   result = (arg1)->FindVariable((char const *)arg2);
27238   {
27239     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27240     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27241   }
27242   return SWIG_arg;
27243   
27244   if(0) SWIG_fail;
27245   
27246 fail:
27247   lua_error(L);
27248   return SWIG_arg;
27249 }
27250
27251
27252 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
27253   int SWIG_arg = 0;
27254   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27255   char *arg2 = (char *) 0 ;
27256   lldb::DynamicValueType arg3 ;
27257   lldb::SBValue result;
27258   
27259   SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
27260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27261   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27262   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
27263   
27264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27265     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27266   }
27267   
27268   arg2 = (char *)lua_tostring(L, 2);
27269   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27270   result = (arg1)->FindVariable((char const *)arg2,arg3);
27271   {
27272     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27273     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27274   }
27275   return SWIG_arg;
27276   
27277   if(0) SWIG_fail;
27278   
27279 fail:
27280   lua_error(L);
27281   return SWIG_arg;
27282 }
27283
27284
27285 static int _wrap_SBFrame_FindVariable(lua_State* L) {
27286   int argc;
27287   int argv[4]={
27288     1,2,3,4
27289   };
27290   
27291   argc = lua_gettop(L);
27292   if (argc == 2) {
27293     int _v;
27294     {
27295       void *ptr;
27296       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27297         _v = 0;
27298       } else {
27299         _v = 1;
27300       }
27301     }
27302     if (_v) {
27303       {
27304         _v = SWIG_lua_isnilstring(L,argv[1]);
27305       }
27306       if (_v) {
27307         return _wrap_SBFrame_FindVariable__SWIG_0(L);
27308       }
27309     }
27310   }
27311   if (argc == 3) {
27312     int _v;
27313     {
27314       void *ptr;
27315       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27316         _v = 0;
27317       } else {
27318         _v = 1;
27319       }
27320     }
27321     if (_v) {
27322       {
27323         _v = SWIG_lua_isnilstring(L,argv[1]);
27324       }
27325       if (_v) {
27326         {
27327           _v = lua_isnumber(L,argv[2]);
27328         }
27329         if (_v) {
27330           return _wrap_SBFrame_FindVariable__SWIG_1(L);
27331         }
27332       }
27333     }
27334   }
27335   
27336   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
27337     "  Possible C/C++ prototypes are:\n"
27338     "    lldb::SBFrame::FindVariable(char const *)\n"
27339     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
27340   lua_error(L);return 0;
27341 }
27342
27343
27344 static int _wrap_SBFrame_FindRegister(lua_State* L) {
27345   int SWIG_arg = 0;
27346   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27347   char *arg2 = (char *) 0 ;
27348   lldb::SBValue result;
27349   
27350   SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
27351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
27352   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
27353   
27354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27355     SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
27356   }
27357   
27358   arg2 = (char *)lua_tostring(L, 2);
27359   result = (arg1)->FindRegister((char const *)arg2);
27360   {
27361     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27362     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27363   }
27364   return SWIG_arg;
27365   
27366   if(0) SWIG_fail;
27367   
27368 fail:
27369   lua_error(L);
27370   return SWIG_arg;
27371 }
27372
27373
27374 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
27375   int SWIG_arg = 0;
27376   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27377   char *arg2 = (char *) 0 ;
27378   lldb::SBValue result;
27379   
27380   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
27381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27382   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27383   
27384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27385     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27386   }
27387   
27388   arg2 = (char *)lua_tostring(L, 2);
27389   result = (arg1)->GetValueForVariablePath((char const *)arg2);
27390   {
27391     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27392     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27393   }
27394   return SWIG_arg;
27395   
27396   if(0) SWIG_fail;
27397   
27398 fail:
27399   lua_error(L);
27400   return SWIG_arg;
27401 }
27402
27403
27404 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
27405   int SWIG_arg = 0;
27406   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27407   char *arg2 = (char *) 0 ;
27408   lldb::DynamicValueType arg3 ;
27409   lldb::SBValue result;
27410   
27411   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
27412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27413   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27414   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
27415   
27416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27417     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27418   }
27419   
27420   arg2 = (char *)lua_tostring(L, 2);
27421   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27422   result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
27423   {
27424     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27425     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27426   }
27427   return SWIG_arg;
27428   
27429   if(0) SWIG_fail;
27430   
27431 fail:
27432   lua_error(L);
27433   return SWIG_arg;
27434 }
27435
27436
27437 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
27438   int argc;
27439   int argv[4]={
27440     1,2,3,4
27441   };
27442   
27443   argc = lua_gettop(L);
27444   if (argc == 2) {
27445     int _v;
27446     {
27447       void *ptr;
27448       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27449         _v = 0;
27450       } else {
27451         _v = 1;
27452       }
27453     }
27454     if (_v) {
27455       {
27456         _v = SWIG_lua_isnilstring(L,argv[1]);
27457       }
27458       if (_v) {
27459         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
27460       }
27461     }
27462   }
27463   if (argc == 3) {
27464     int _v;
27465     {
27466       void *ptr;
27467       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27468         _v = 0;
27469       } else {
27470         _v = 1;
27471       }
27472     }
27473     if (_v) {
27474       {
27475         _v = SWIG_lua_isnilstring(L,argv[1]);
27476       }
27477       if (_v) {
27478         {
27479           _v = lua_isnumber(L,argv[2]);
27480         }
27481         if (_v) {
27482           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
27483         }
27484       }
27485     }
27486   }
27487   
27488   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
27489     "  Possible C/C++ prototypes are:\n"
27490     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
27491     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
27492   lua_error(L);return 0;
27493 }
27494
27495
27496 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
27497   int SWIG_arg = 0;
27498   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27499   char *arg2 = (char *) 0 ;
27500   lldb::ValueType arg3 ;
27501   lldb::SBValue result;
27502   
27503   SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
27504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
27505   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
27506   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
27507   
27508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27509     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
27510   }
27511   
27512   arg2 = (char *)lua_tostring(L, 2);
27513   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
27514   result = (arg1)->FindValue((char const *)arg2,arg3);
27515   {
27516     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27517     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27518   }
27519   return SWIG_arg;
27520   
27521   if(0) SWIG_fail;
27522   
27523 fail:
27524   lua_error(L);
27525   return SWIG_arg;
27526 }
27527
27528
27529 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
27530   int SWIG_arg = 0;
27531   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27532   char *arg2 = (char *) 0 ;
27533   lldb::ValueType arg3 ;
27534   lldb::DynamicValueType arg4 ;
27535   lldb::SBValue result;
27536   
27537   SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
27538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
27539   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
27540   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
27541   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
27542   
27543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27544     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
27545   }
27546   
27547   arg2 = (char *)lua_tostring(L, 2);
27548   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
27549   arg4 = (lldb::DynamicValueType)(int)lua_tonumber(L, 4);
27550   result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
27551   {
27552     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27554   }
27555   return SWIG_arg;
27556   
27557   if(0) SWIG_fail;
27558   
27559 fail:
27560   lua_error(L);
27561   return SWIG_arg;
27562 }
27563
27564
27565 static int _wrap_SBFrame_FindValue(lua_State* L) {
27566   int argc;
27567   int argv[5]={
27568     1,2,3,4,5
27569   };
27570   
27571   argc = lua_gettop(L);
27572   if (argc == 3) {
27573     int _v;
27574     {
27575       void *ptr;
27576       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27577         _v = 0;
27578       } else {
27579         _v = 1;
27580       }
27581     }
27582     if (_v) {
27583       {
27584         _v = SWIG_lua_isnilstring(L,argv[1]);
27585       }
27586       if (_v) {
27587         {
27588           _v = lua_isnumber(L,argv[2]);
27589         }
27590         if (_v) {
27591           return _wrap_SBFrame_FindValue__SWIG_0(L);
27592         }
27593       }
27594     }
27595   }
27596   if (argc == 4) {
27597     int _v;
27598     {
27599       void *ptr;
27600       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27601         _v = 0;
27602       } else {
27603         _v = 1;
27604       }
27605     }
27606     if (_v) {
27607       {
27608         _v = SWIG_lua_isnilstring(L,argv[1]);
27609       }
27610       if (_v) {
27611         {
27612           _v = lua_isnumber(L,argv[2]);
27613         }
27614         if (_v) {
27615           {
27616             _v = lua_isnumber(L,argv[3]);
27617           }
27618           if (_v) {
27619             return _wrap_SBFrame_FindValue__SWIG_1(L);
27620           }
27621         }
27622       }
27623     }
27624   }
27625   
27626   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
27627     "  Possible C/C++ prototypes are:\n"
27628     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
27629     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
27630   lua_error(L);return 0;
27631 }
27632
27633
27634 static int _wrap_SBFrame_GetDescription(lua_State* L) {
27635   int SWIG_arg = 0;
27636   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27637   lldb::SBStream *arg2 = 0 ;
27638   bool result;
27639   
27640   SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
27641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
27642   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
27643   
27644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27645     SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
27646   }
27647   
27648   
27649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
27650     SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
27651   }
27652   
27653   result = (bool)(arg1)->GetDescription(*arg2);
27654   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27655   return SWIG_arg;
27656   
27657   if(0) SWIG_fail;
27658   
27659 fail:
27660   lua_error(L);
27661   return SWIG_arg;
27662 }
27663
27664
27665 static int _wrap_SBFrame___tostring(lua_State* L) {
27666   int SWIG_arg = 0;
27667   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27668   std::string result;
27669   
27670   SWIG_check_num_args("lldb::SBFrame::__str__",1,1)
27671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__str__",1,"lldb::SBFrame *");
27672   
27673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27674     SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
27675   }
27676   
27677   result = lldb_SBFrame___str__(arg1);
27678   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
27679   return SWIG_arg;
27680   
27681   if(0) SWIG_fail;
27682   
27683 fail:
27684   lua_error(L);
27685   return SWIG_arg;
27686 }
27687
27688
27689 static void swig_delete_SBFrame(void *obj) {
27690 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
27691 delete arg1;
27692 }
27693 static int _proxy__wrap_new_SBFrame(lua_State *L) {
27694     assert(lua_istable(L,1));
27695     lua_pushcfunction(L,_wrap_new_SBFrame);
27696     assert(!lua_isnil(L,-1));
27697     lua_replace(L,1); /* replace our table with real constructor */
27698     lua_call(L,lua_gettop(L)-1,1);
27699     return 1;
27700 }
27701 static swig_lua_attribute swig_SBFrame_attributes[] = {
27702     {0,0,0}
27703 };
27704 static swig_lua_method swig_SBFrame_methods[]= {
27705     { "IsEqual", _wrap_SBFrame_IsEqual},
27706     { "IsValid", _wrap_SBFrame_IsValid},
27707     { "GetFrameID", _wrap_SBFrame_GetFrameID},
27708     { "GetCFA", _wrap_SBFrame_GetCFA},
27709     { "GetPC", _wrap_SBFrame_GetPC},
27710     { "SetPC", _wrap_SBFrame_SetPC},
27711     { "GetSP", _wrap_SBFrame_GetSP},
27712     { "GetFP", _wrap_SBFrame_GetFP},
27713     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
27714     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
27715     { "GetModule", _wrap_SBFrame_GetModule},
27716     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
27717     { "GetFunction", _wrap_SBFrame_GetFunction},
27718     { "GetSymbol", _wrap_SBFrame_GetSymbol},
27719     { "GetBlock", _wrap_SBFrame_GetBlock},
27720     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
27721     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
27722     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
27723     { "IsInlined", _wrap_SBFrame_IsInlined},
27724     { "IsArtificial", _wrap_SBFrame_IsArtificial},
27725     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
27726     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
27727     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
27728     { "GetThread", _wrap_SBFrame_GetThread},
27729     { "Disassemble", _wrap_SBFrame_Disassemble},
27730     { "Clear", _wrap_SBFrame_Clear},
27731     { "__eq", _wrap_SBFrame___eq},
27732     { "GetVariables", _wrap_SBFrame_GetVariables},
27733     { "GetRegisters", _wrap_SBFrame_GetRegisters},
27734     { "FindVariable", _wrap_SBFrame_FindVariable},
27735     { "FindRegister", _wrap_SBFrame_FindRegister},
27736     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
27737     { "FindValue", _wrap_SBFrame_FindValue},
27738     { "GetDescription", _wrap_SBFrame_GetDescription},
27739     { "__tostring", _wrap_SBFrame___tostring},
27740     {0,0}
27741 };
27742 static swig_lua_method swig_SBFrame_meta[] = {
27743     { "__eq", _wrap_SBFrame___eq},
27744     { "__tostring", _wrap_SBFrame___tostring},
27745     {0,0}
27746 };
27747
27748 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
27749     {0,0,0}
27750 };
27751 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
27752     {0,0,0,0,0,0}
27753 };
27754 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
27755     {0,0}
27756 };
27757 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
27758     0
27759 };
27760
27761 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
27762     "SBFrame",
27763     swig_SBFrame_Sf_SwigStatic_methods,
27764     swig_SBFrame_Sf_SwigStatic_attributes,
27765     swig_SBFrame_Sf_SwigStatic_constants,
27766     swig_SBFrame_Sf_SwigStatic_classes,
27767     0
27768 };
27769 static swig_lua_class *swig_SBFrame_bases[] = {0};
27770 static const char *swig_SBFrame_base_names[] = {0};
27771 static swig_lua_class _wrap_class_SBFrame = { "SBFrame", "SBFrame", &SWIGTYPE_p_lldb__SBFrame,_proxy__wrap_new_SBFrame, swig_delete_SBFrame, swig_SBFrame_methods, swig_SBFrame_attributes, &swig_SBFrame_Sf_SwigStatic, swig_SBFrame_meta, swig_SBFrame_bases, swig_SBFrame_base_names };
27772
27773 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
27774   int SWIG_arg = 0;
27775   lldb::SBFunction *result = 0 ;
27776   
27777   SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
27778   result = (lldb::SBFunction *)new lldb::SBFunction();
27779   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++; 
27780   return SWIG_arg;
27781   
27782   if(0) SWIG_fail;
27783   
27784 fail:
27785   lua_error(L);
27786   return SWIG_arg;
27787 }
27788
27789
27790 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
27791   int SWIG_arg = 0;
27792   lldb::SBFunction *arg1 = 0 ;
27793   lldb::SBFunction *result = 0 ;
27794   
27795   SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
27796   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
27797   
27798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27799     SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
27800   }
27801   
27802   result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
27803   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++; 
27804   return SWIG_arg;
27805   
27806   if(0) SWIG_fail;
27807   
27808 fail:
27809   lua_error(L);
27810   return SWIG_arg;
27811 }
27812
27813
27814 static int _wrap_new_SBFunction(lua_State* L) {
27815   int argc;
27816   int argv[2]={
27817     1,2
27818   };
27819   
27820   argc = lua_gettop(L);
27821   if (argc == 0) {
27822     return _wrap_new_SBFunction__SWIG_0(L);
27823   }
27824   if (argc == 1) {
27825     int _v;
27826     {
27827       void *ptr;
27828       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
27829         _v = 0;
27830       } else {
27831         _v = 1;
27832       }
27833     }
27834     if (_v) {
27835       return _wrap_new_SBFunction__SWIG_1(L);
27836     }
27837   }
27838   
27839   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
27840     "  Possible C/C++ prototypes are:\n"
27841     "    lldb::SBFunction::SBFunction()\n"
27842     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
27843   lua_error(L);return 0;
27844 }
27845
27846
27847 static int _wrap_SBFunction_IsValid(lua_State* L) {
27848   int SWIG_arg = 0;
27849   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27850   bool result;
27851   
27852   SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
27853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
27854   
27855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27856     SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
27857   }
27858   
27859   result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
27860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27861   return SWIG_arg;
27862   
27863   if(0) SWIG_fail;
27864   
27865 fail:
27866   lua_error(L);
27867   return SWIG_arg;
27868 }
27869
27870
27871 static int _wrap_SBFunction_GetName(lua_State* L) {
27872   int SWIG_arg = 0;
27873   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27874   char *result = 0 ;
27875   
27876   SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
27877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
27878   
27879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27880     SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
27881   }
27882   
27883   result = (char *)((lldb::SBFunction const *)arg1)->GetName();
27884   lua_pushstring(L,(const char *)result); SWIG_arg++;
27885   return SWIG_arg;
27886   
27887   if(0) SWIG_fail;
27888   
27889 fail:
27890   lua_error(L);
27891   return SWIG_arg;
27892 }
27893
27894
27895 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
27896   int SWIG_arg = 0;
27897   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27898   char *result = 0 ;
27899   
27900   SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
27901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
27902   
27903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27904     SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
27905   }
27906   
27907   result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
27908   lua_pushstring(L,(const char *)result); SWIG_arg++;
27909   return SWIG_arg;
27910   
27911   if(0) SWIG_fail;
27912   
27913 fail:
27914   lua_error(L);
27915   return SWIG_arg;
27916 }
27917
27918
27919 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
27920   int SWIG_arg = 0;
27921   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27922   char *result = 0 ;
27923   
27924   SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
27925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
27926   
27927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27928     SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
27929   }
27930   
27931   result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
27932   lua_pushstring(L,(const char *)result); SWIG_arg++;
27933   return SWIG_arg;
27934   
27935   if(0) SWIG_fail;
27936   
27937 fail:
27938   lua_error(L);
27939   return SWIG_arg;
27940 }
27941
27942
27943 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
27944   int SWIG_arg = 0;
27945   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27946   lldb::SBTarget arg2 ;
27947   lldb::SBTarget *argp2 ;
27948   lldb::SBInstructionList result;
27949   
27950   SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
27951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
27952   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
27953   
27954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27955     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
27956   }
27957   
27958   
27959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
27960     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
27961   }
27962   arg2 = *argp2;
27963   
27964   result = (arg1)->GetInstructions(arg2);
27965   {
27966     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
27967     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
27968   }
27969   return SWIG_arg;
27970   
27971   if(0) SWIG_fail;
27972   
27973 fail:
27974   lua_error(L);
27975   return SWIG_arg;
27976 }
27977
27978
27979 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
27980   int SWIG_arg = 0;
27981   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
27982   lldb::SBTarget arg2 ;
27983   char *arg3 = (char *) 0 ;
27984   lldb::SBTarget *argp2 ;
27985   lldb::SBInstructionList result;
27986   
27987   SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
27988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
27989   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
27990   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
27991   
27992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
27993     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
27994   }
27995   
27996   
27997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
27998     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
27999   }
28000   arg2 = *argp2;
28001   
28002   arg3 = (char *)lua_tostring(L, 3);
28003   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
28004   {
28005     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28006     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28007   }
28008   return SWIG_arg;
28009   
28010   if(0) SWIG_fail;
28011   
28012 fail:
28013   lua_error(L);
28014   return SWIG_arg;
28015 }
28016
28017
28018 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
28019   int argc;
28020   int argv[4]={
28021     1,2,3,4
28022   };
28023   
28024   argc = lua_gettop(L);
28025   if (argc == 2) {
28026     int _v;
28027     {
28028       void *ptr;
28029       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28030         _v = 0;
28031       } else {
28032         _v = 1;
28033       }
28034     }
28035     if (_v) {
28036       {
28037         void *ptr;
28038         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
28039           _v = 0;
28040         } else {
28041           _v = 1;
28042         }
28043       }
28044       if (_v) {
28045         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
28046       }
28047     }
28048   }
28049   if (argc == 3) {
28050     int _v;
28051     {
28052       void *ptr;
28053       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28054         _v = 0;
28055       } else {
28056         _v = 1;
28057       }
28058     }
28059     if (_v) {
28060       {
28061         void *ptr;
28062         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
28063           _v = 0;
28064         } else {
28065           _v = 1;
28066         }
28067       }
28068       if (_v) {
28069         {
28070           _v = SWIG_lua_isnilstring(L,argv[2]);
28071         }
28072         if (_v) {
28073           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
28074         }
28075       }
28076     }
28077   }
28078   
28079   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
28080     "  Possible C/C++ prototypes are:\n"
28081     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
28082     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
28083   lua_error(L);return 0;
28084 }
28085
28086
28087 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
28088   int SWIG_arg = 0;
28089   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28090   lldb::SBAddress result;
28091   
28092   SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
28093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
28094   
28095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28096     SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
28097   }
28098   
28099   result = (arg1)->GetStartAddress();
28100   {
28101     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28102     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28103   }
28104   return SWIG_arg;
28105   
28106   if(0) SWIG_fail;
28107   
28108 fail:
28109   lua_error(L);
28110   return SWIG_arg;
28111 }
28112
28113
28114 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
28115   int SWIG_arg = 0;
28116   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28117   lldb::SBAddress result;
28118   
28119   SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
28120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
28121   
28122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28123     SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
28124   }
28125   
28126   result = (arg1)->GetEndAddress();
28127   {
28128     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28129     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28130   }
28131   return SWIG_arg;
28132   
28133   if(0) SWIG_fail;
28134   
28135 fail:
28136   lua_error(L);
28137   return SWIG_arg;
28138 }
28139
28140
28141 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
28142   int SWIG_arg = 0;
28143   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28144   uint32_t arg2 ;
28145   char *result = 0 ;
28146   
28147   SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
28148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
28149   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
28150   
28151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28152     SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
28153   }
28154   
28155   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
28156   arg2 = (uint32_t)lua_tonumber(L, 2);
28157   result = (char *)(arg1)->GetArgumentName(arg2);
28158   lua_pushstring(L,(const char *)result); SWIG_arg++;
28159   return SWIG_arg;
28160   
28161   if(0) SWIG_fail;
28162   
28163 fail:
28164   lua_error(L);
28165   return SWIG_arg;
28166 }
28167
28168
28169 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
28170   int SWIG_arg = 0;
28171   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28172   uint32_t result;
28173   
28174   SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
28175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
28176   
28177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28178     SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
28179   }
28180   
28181   result = (uint32_t)(arg1)->GetPrologueByteSize();
28182   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
28183   return SWIG_arg;
28184   
28185   if(0) SWIG_fail;
28186   
28187 fail:
28188   lua_error(L);
28189   return SWIG_arg;
28190 }
28191
28192
28193 static int _wrap_SBFunction_GetType(lua_State* L) {
28194   int SWIG_arg = 0;
28195   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28196   lldb::SBType result;
28197   
28198   SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
28199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
28200   
28201   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28202     SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
28203   }
28204   
28205   result = (arg1)->GetType();
28206   {
28207     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
28208     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
28209   }
28210   return SWIG_arg;
28211   
28212   if(0) SWIG_fail;
28213   
28214 fail:
28215   lua_error(L);
28216   return SWIG_arg;
28217 }
28218
28219
28220 static int _wrap_SBFunction_GetBlock(lua_State* L) {
28221   int SWIG_arg = 0;
28222   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28223   lldb::SBBlock result;
28224   
28225   SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
28226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
28227   
28228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28229     SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
28230   }
28231   
28232   result = (arg1)->GetBlock();
28233   {
28234     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
28235     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
28236   }
28237   return SWIG_arg;
28238   
28239   if(0) SWIG_fail;
28240   
28241 fail:
28242   lua_error(L);
28243   return SWIG_arg;
28244 }
28245
28246
28247 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
28248   int SWIG_arg = 0;
28249   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28250   lldb::LanguageType result;
28251   
28252   SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
28253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
28254   
28255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28256     SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
28257   }
28258   
28259   result = (lldb::LanguageType)(arg1)->GetLanguage();
28260   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
28261   return SWIG_arg;
28262   
28263   if(0) SWIG_fail;
28264   
28265 fail:
28266   lua_error(L);
28267   return SWIG_arg;
28268 }
28269
28270
28271 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
28272   int SWIG_arg = 0;
28273   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28274   bool result;
28275   
28276   SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
28277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
28278   
28279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28280     SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
28281   }
28282   
28283   result = (bool)(arg1)->GetIsOptimized();
28284   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28285   return SWIG_arg;
28286   
28287   if(0) SWIG_fail;
28288   
28289 fail:
28290   lua_error(L);
28291   return SWIG_arg;
28292 }
28293
28294
28295 static int _wrap_SBFunction_GetDescription(lua_State* L) {
28296   int SWIG_arg = 0;
28297   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28298   lldb::SBStream *arg2 = 0 ;
28299   bool result;
28300   
28301   SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
28302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
28303   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
28304   
28305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28306     SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
28307   }
28308   
28309   
28310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28311     SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28312   }
28313   
28314   result = (bool)(arg1)->GetDescription(*arg2);
28315   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28316   return SWIG_arg;
28317   
28318   if(0) SWIG_fail;
28319   
28320 fail:
28321   lua_error(L);
28322   return SWIG_arg;
28323 }
28324
28325
28326 static int _wrap_SBFunction___eq(lua_State* L) {
28327   int SWIG_arg = 0;
28328   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28329   lldb::SBFunction *arg2 = 0 ;
28330   bool result;
28331   
28332   SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
28333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
28334   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
28335   
28336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28337     SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
28338   }
28339   
28340   
28341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
28342     SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
28343   }
28344   
28345   result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
28346   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28347   return SWIG_arg;
28348   
28349   if(0) SWIG_fail;
28350   
28351 fail:
28352   lua_error(L);
28353   return SWIG_arg;
28354 }
28355
28356
28357 static int _wrap_SBFunction___tostring(lua_State* L) {
28358   int SWIG_arg = 0;
28359   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28360   std::string result;
28361   
28362   SWIG_check_num_args("lldb::SBFunction::__str__",1,1)
28363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__str__",1,"lldb::SBFunction *");
28364   
28365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28366     SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
28367   }
28368   
28369   result = lldb_SBFunction___str__(arg1);
28370   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28371   return SWIG_arg;
28372   
28373   if(0) SWIG_fail;
28374   
28375 fail:
28376   lua_error(L);
28377   return SWIG_arg;
28378 }
28379
28380
28381 static void swig_delete_SBFunction(void *obj) {
28382 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
28383 delete arg1;
28384 }
28385 static int _proxy__wrap_new_SBFunction(lua_State *L) {
28386     assert(lua_istable(L,1));
28387     lua_pushcfunction(L,_wrap_new_SBFunction);
28388     assert(!lua_isnil(L,-1));
28389     lua_replace(L,1); /* replace our table with real constructor */
28390     lua_call(L,lua_gettop(L)-1,1);
28391     return 1;
28392 }
28393 static swig_lua_attribute swig_SBFunction_attributes[] = {
28394     {0,0,0}
28395 };
28396 static swig_lua_method swig_SBFunction_methods[]= {
28397     { "IsValid", _wrap_SBFunction_IsValid},
28398     { "GetName", _wrap_SBFunction_GetName},
28399     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
28400     { "GetMangledName", _wrap_SBFunction_GetMangledName},
28401     { "GetInstructions", _wrap_SBFunction_GetInstructions},
28402     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
28403     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
28404     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
28405     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
28406     { "GetType", _wrap_SBFunction_GetType},
28407     { "GetBlock", _wrap_SBFunction_GetBlock},
28408     { "GetLanguage", _wrap_SBFunction_GetLanguage},
28409     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
28410     { "GetDescription", _wrap_SBFunction_GetDescription},
28411     { "__eq", _wrap_SBFunction___eq},
28412     { "__tostring", _wrap_SBFunction___tostring},
28413     {0,0}
28414 };
28415 static swig_lua_method swig_SBFunction_meta[] = {
28416     { "__eq", _wrap_SBFunction___eq},
28417     { "__tostring", _wrap_SBFunction___tostring},
28418     {0,0}
28419 };
28420
28421 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
28422     {0,0,0}
28423 };
28424 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
28425     {0,0,0,0,0,0}
28426 };
28427 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
28428     {0,0}
28429 };
28430 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
28431     0
28432 };
28433
28434 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
28435     "SBFunction",
28436     swig_SBFunction_Sf_SwigStatic_methods,
28437     swig_SBFunction_Sf_SwigStatic_attributes,
28438     swig_SBFunction_Sf_SwigStatic_constants,
28439     swig_SBFunction_Sf_SwigStatic_classes,
28440     0
28441 };
28442 static swig_lua_class *swig_SBFunction_bases[] = {0};
28443 static const char *swig_SBFunction_base_names[] = {0};
28444 static swig_lua_class _wrap_class_SBFunction = { "SBFunction", "SBFunction", &SWIGTYPE_p_lldb__SBFunction,_proxy__wrap_new_SBFunction, swig_delete_SBFunction, swig_SBFunction_methods, swig_SBFunction_attributes, &swig_SBFunction_Sf_SwigStatic, swig_SBFunction_meta, swig_SBFunction_bases, swig_SBFunction_base_names };
28445
28446 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
28447   int SWIG_arg = 0;
28448   lldb::SBFileSpec result;
28449   
28450   SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
28451   result = lldb::SBHostOS::GetProgramFileSpec();
28452   {
28453     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28454     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28455   }
28456   return SWIG_arg;
28457   
28458   if(0) SWIG_fail;
28459   
28460 fail:
28461   lua_error(L);
28462   return SWIG_arg;
28463 }
28464
28465
28466 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
28467   int SWIG_arg = 0;
28468   lldb::SBFileSpec result;
28469   
28470   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
28471   result = lldb::SBHostOS::GetLLDBPythonPath();
28472   {
28473     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28474     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28475   }
28476   return SWIG_arg;
28477   
28478   if(0) SWIG_fail;
28479   
28480 fail:
28481   lua_error(L);
28482   return SWIG_arg;
28483 }
28484
28485
28486 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
28487   int SWIG_arg = 0;
28488   lldb::PathType arg1 ;
28489   lldb::SBFileSpec result;
28490   
28491   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
28492   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
28493   arg1 = (lldb::PathType)(int)lua_tonumber(L, 1);
28494   result = lldb::SBHostOS::GetLLDBPath(arg1);
28495   {
28496     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28497     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28498   }
28499   return SWIG_arg;
28500   
28501   if(0) SWIG_fail;
28502   
28503 fail:
28504   lua_error(L);
28505   return SWIG_arg;
28506 }
28507
28508
28509 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
28510   int SWIG_arg = 0;
28511   lldb::SBFileSpec result;
28512   
28513   SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
28514   result = lldb::SBHostOS::GetUserHomeDirectory();
28515   {
28516     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28517     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28518   }
28519   return SWIG_arg;
28520   
28521   if(0) SWIG_fail;
28522   
28523 fail:
28524   lua_error(L);
28525   return SWIG_arg;
28526 }
28527
28528
28529 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
28530   int SWIG_arg = 0;
28531   char *arg1 = (char *) 0 ;
28532   
28533   SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
28534   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
28535   arg1 = (char *)lua_tostring(L, 1);
28536   lldb::SBHostOS::ThreadCreated((char const *)arg1);
28537   
28538   return SWIG_arg;
28539   
28540   if(0) SWIG_fail;
28541   
28542 fail:
28543   lua_error(L);
28544   return SWIG_arg;
28545 }
28546
28547
28548 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
28549   int SWIG_arg = 0;
28550   char *arg1 = (char *) 0 ;
28551   lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
28552   void *arg3 = (void *) 0 ;
28553   lldb::SBError *arg4 = (lldb::SBError *) 0 ;
28554   lldb::thread_t result;
28555   
28556   SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
28557   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
28558   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
28559   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
28560   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
28561   arg1 = (char *)lua_tostring(L, 1);
28562   
28563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
28564     SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
28565   }
28566   
28567   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
28568   
28569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
28570     SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
28571   }
28572   
28573   result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
28574   {
28575     lldb::thread_t * resultptr = new lldb::thread_t((const lldb::thread_t &) result);
28576     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
28577   }
28578   return SWIG_arg;
28579   
28580   if(0) SWIG_fail;
28581   
28582 fail:
28583   lua_error(L);
28584   return SWIG_arg;
28585 }
28586
28587
28588 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
28589   int SWIG_arg = 0;
28590   lldb::thread_t arg1 ;
28591   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
28592   lldb::thread_t *argp1 ;
28593   bool result;
28594   
28595   SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
28596   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
28597   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
28598   
28599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
28600     SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
28601   }
28602   arg1 = *argp1;
28603   
28604   
28605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
28606     SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
28607   }
28608   
28609   result = (bool)lldb::SBHostOS::ThreadCancel(arg1,arg2);
28610   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28611   return SWIG_arg;
28612   
28613   if(0) SWIG_fail;
28614   
28615 fail:
28616   lua_error(L);
28617   return SWIG_arg;
28618 }
28619
28620
28621 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
28622   int SWIG_arg = 0;
28623   lldb::thread_t arg1 ;
28624   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
28625   lldb::thread_t *argp1 ;
28626   bool result;
28627   
28628   SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
28629   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
28630   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
28631   
28632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
28633     SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
28634   }
28635   arg1 = *argp1;
28636   
28637   
28638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
28639     SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
28640   }
28641   
28642   result = (bool)lldb::SBHostOS::ThreadDetach(arg1,arg2);
28643   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28644   return SWIG_arg;
28645   
28646   if(0) SWIG_fail;
28647   
28648 fail:
28649   lua_error(L);
28650   return SWIG_arg;
28651 }
28652
28653
28654 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
28655   int SWIG_arg = 0;
28656   lldb::thread_t arg1 ;
28657   lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
28658   lldb::SBError *arg3 = (lldb::SBError *) 0 ;
28659   lldb::thread_t *argp1 ;
28660   bool result;
28661   
28662   SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
28663   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
28664   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
28665   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
28666   
28667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
28668     SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
28669   }
28670   arg1 = *argp1;
28671   
28672   
28673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
28674     SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
28675   }
28676   
28677   
28678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
28679     SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
28680   }
28681   
28682   result = (bool)lldb::SBHostOS::ThreadJoin(arg1,arg2,arg3);
28683   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28684   return SWIG_arg;
28685   
28686   if(0) SWIG_fail;
28687   
28688 fail:
28689   lua_error(L);
28690   return SWIG_arg;
28691 }
28692
28693
28694 static int _wrap_new_SBHostOS(lua_State* L) {
28695   int SWIG_arg = 0;
28696   lldb::SBHostOS *result = 0 ;
28697   
28698   SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
28699   result = (lldb::SBHostOS *)new lldb::SBHostOS();
28700   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++; 
28701   return SWIG_arg;
28702   
28703   if(0) SWIG_fail;
28704   
28705 fail:
28706   lua_error(L);
28707   return SWIG_arg;
28708 }
28709
28710
28711 static void swig_delete_SBHostOS(void *obj) {
28712 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
28713 delete arg1;
28714 }
28715 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
28716     assert(lua_istable(L,1));
28717     lua_pushcfunction(L,_wrap_new_SBHostOS);
28718     assert(!lua_isnil(L,-1));
28719     lua_replace(L,1); /* replace our table with real constructor */
28720     lua_call(L,lua_gettop(L)-1,1);
28721     return 1;
28722 }
28723 static swig_lua_attribute swig_SBHostOS_attributes[] = {
28724     {0,0,0}
28725 };
28726 static swig_lua_method swig_SBHostOS_methods[]= {
28727     {0,0}
28728 };
28729 static swig_lua_method swig_SBHostOS_meta[] = {
28730     {0,0}
28731 };
28732
28733 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
28734     {0,0,0}
28735 };
28736 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
28737     {0,0,0,0,0,0}
28738 };
28739 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
28740     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
28741     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
28742     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
28743     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
28744     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
28745     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
28746     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
28747     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
28748     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
28749     {0,0}
28750 };
28751 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
28752     0
28753 };
28754
28755 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
28756     "SBHostOS",
28757     swig_SBHostOS_Sf_SwigStatic_methods,
28758     swig_SBHostOS_Sf_SwigStatic_attributes,
28759     swig_SBHostOS_Sf_SwigStatic_constants,
28760     swig_SBHostOS_Sf_SwigStatic_classes,
28761     0
28762 };
28763 static swig_lua_class *swig_SBHostOS_bases[] = {0};
28764 static const char *swig_SBHostOS_base_names[] = {0};
28765 static swig_lua_class _wrap_class_SBHostOS = { "SBHostOS", "SBHostOS", &SWIGTYPE_p_lldb__SBHostOS,_proxy__wrap_new_SBHostOS, swig_delete_SBHostOS, swig_SBHostOS_methods, swig_SBHostOS_attributes, &swig_SBHostOS_Sf_SwigStatic, swig_SBHostOS_meta, swig_SBHostOS_bases, swig_SBHostOS_base_names };
28766
28767 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
28768   int SWIG_arg = 0;
28769   lldb::SBInstruction *result = 0 ;
28770   
28771   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
28772   result = (lldb::SBInstruction *)new lldb::SBInstruction();
28773   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++; 
28774   return SWIG_arg;
28775   
28776   if(0) SWIG_fail;
28777   
28778 fail:
28779   lua_error(L);
28780   return SWIG_arg;
28781 }
28782
28783
28784 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
28785   int SWIG_arg = 0;
28786   lldb::SBInstruction *arg1 = 0 ;
28787   lldb::SBInstruction *result = 0 ;
28788   
28789   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
28790   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
28791   
28792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28793     SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
28794   }
28795   
28796   result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
28797   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++; 
28798   return SWIG_arg;
28799   
28800   if(0) SWIG_fail;
28801   
28802 fail:
28803   lua_error(L);
28804   return SWIG_arg;
28805 }
28806
28807
28808 static int _wrap_new_SBInstruction(lua_State* L) {
28809   int argc;
28810   int argv[2]={
28811     1,2
28812   };
28813   
28814   argc = lua_gettop(L);
28815   if (argc == 0) {
28816     return _wrap_new_SBInstruction__SWIG_0(L);
28817   }
28818   if (argc == 1) {
28819     int _v;
28820     {
28821       void *ptr;
28822       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
28823         _v = 0;
28824       } else {
28825         _v = 1;
28826       }
28827     }
28828     if (_v) {
28829       return _wrap_new_SBInstruction__SWIG_1(L);
28830     }
28831   }
28832   
28833   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
28834     "  Possible C/C++ prototypes are:\n"
28835     "    lldb::SBInstruction::SBInstruction()\n"
28836     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
28837   lua_error(L);return 0;
28838 }
28839
28840
28841 static int _wrap_SBInstruction_IsValid(lua_State* L) {
28842   int SWIG_arg = 0;
28843   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28844   bool result;
28845   
28846   SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
28847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
28848   
28849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28850     SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
28851   }
28852   
28853   result = (bool)(arg1)->IsValid();
28854   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28855   return SWIG_arg;
28856   
28857   if(0) SWIG_fail;
28858   
28859 fail:
28860   lua_error(L);
28861   return SWIG_arg;
28862 }
28863
28864
28865 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
28866   int SWIG_arg = 0;
28867   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28868   lldb::SBAddress result;
28869   
28870   SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
28871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
28872   
28873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28874     SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
28875   }
28876   
28877   result = (arg1)->GetAddress();
28878   {
28879     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28880     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28881   }
28882   return SWIG_arg;
28883   
28884   if(0) SWIG_fail;
28885   
28886 fail:
28887   lua_error(L);
28888   return SWIG_arg;
28889 }
28890
28891
28892 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
28893   int SWIG_arg = 0;
28894   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28895   lldb::SBTarget arg2 ;
28896   lldb::SBTarget *argp2 ;
28897   char *result = 0 ;
28898   
28899   SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
28900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
28901   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
28902   
28903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28904     SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
28905   }
28906   
28907   
28908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28909     SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
28910   }
28911   arg2 = *argp2;
28912   
28913   result = (char *)(arg1)->GetMnemonic(arg2);
28914   lua_pushstring(L,(const char *)result); SWIG_arg++;
28915   return SWIG_arg;
28916   
28917   if(0) SWIG_fail;
28918   
28919 fail:
28920   lua_error(L);
28921   return SWIG_arg;
28922 }
28923
28924
28925 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
28926   int SWIG_arg = 0;
28927   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28928   lldb::SBTarget arg2 ;
28929   lldb::SBTarget *argp2 ;
28930   char *result = 0 ;
28931   
28932   SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
28933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
28934   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
28935   
28936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28937     SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
28938   }
28939   
28940   
28941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28942     SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
28943   }
28944   arg2 = *argp2;
28945   
28946   result = (char *)(arg1)->GetOperands(arg2);
28947   lua_pushstring(L,(const char *)result); SWIG_arg++;
28948   return SWIG_arg;
28949   
28950   if(0) SWIG_fail;
28951   
28952 fail:
28953   lua_error(L);
28954   return SWIG_arg;
28955 }
28956
28957
28958 static int _wrap_SBInstruction_GetComment(lua_State* L) {
28959   int SWIG_arg = 0;
28960   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28961   lldb::SBTarget arg2 ;
28962   lldb::SBTarget *argp2 ;
28963   char *result = 0 ;
28964   
28965   SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
28966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
28967   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
28968   
28969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
28970     SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
28971   }
28972   
28973   
28974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28975     SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
28976   }
28977   arg2 = *argp2;
28978   
28979   result = (char *)(arg1)->GetComment(arg2);
28980   lua_pushstring(L,(const char *)result); SWIG_arg++;
28981   return SWIG_arg;
28982   
28983   if(0) SWIG_fail;
28984   
28985 fail:
28986   lua_error(L);
28987   return SWIG_arg;
28988 }
28989
28990
28991 static int _wrap_SBInstruction_GetData(lua_State* L) {
28992   int SWIG_arg = 0;
28993   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
28994   lldb::SBTarget arg2 ;
28995   lldb::SBTarget *argp2 ;
28996   lldb::SBData result;
28997   
28998   SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
28999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
29000   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
29001   
29002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29003     SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
29004   }
29005   
29006   
29007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29008     SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
29009   }
29010   arg2 = *argp2;
29011   
29012   result = (arg1)->GetData(arg2);
29013   {
29014     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
29015     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
29016   }
29017   return SWIG_arg;
29018   
29019   if(0) SWIG_fail;
29020   
29021 fail:
29022   lua_error(L);
29023   return SWIG_arg;
29024 }
29025
29026
29027 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
29028   int SWIG_arg = 0;
29029   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29030   size_t result;
29031   
29032   SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
29033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
29034   
29035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29036     SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
29037   }
29038   
29039   result = (arg1)->GetByteSize();
29040   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
29041   return SWIG_arg;
29042   
29043   if(0) SWIG_fail;
29044   
29045 fail:
29046   lua_error(L);
29047   return SWIG_arg;
29048 }
29049
29050
29051 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
29052   int SWIG_arg = 0;
29053   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29054   bool result;
29055   
29056   SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
29057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
29058   
29059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29060     SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
29061   }
29062   
29063   result = (bool)(arg1)->DoesBranch();
29064   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29065   return SWIG_arg;
29066   
29067   if(0) SWIG_fail;
29068   
29069 fail:
29070   lua_error(L);
29071   return SWIG_arg;
29072 }
29073
29074
29075 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
29076   int SWIG_arg = 0;
29077   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29078   bool result;
29079   
29080   SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
29081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
29082   
29083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29084     SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
29085   }
29086   
29087   result = (bool)(arg1)->HasDelaySlot();
29088   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29089   return SWIG_arg;
29090   
29091   if(0) SWIG_fail;
29092   
29093 fail:
29094   lua_error(L);
29095   return SWIG_arg;
29096 }
29097
29098
29099 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
29100   int SWIG_arg = 0;
29101   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29102   bool result;
29103   
29104   SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
29105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
29106   
29107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29108     SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
29109   }
29110   
29111   result = (bool)(arg1)->CanSetBreakpoint();
29112   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29113   return SWIG_arg;
29114   
29115   if(0) SWIG_fail;
29116   
29117 fail:
29118   lua_error(L);
29119   return SWIG_arg;
29120 }
29121
29122
29123 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
29124   int SWIG_arg = 0;
29125   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29126   lldb::SBFile arg2 ;
29127   lldb::SBFile *argp2 ;
29128   
29129   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29131   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
29132   
29133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29134     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29135   }
29136   
29137   
29138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
29139     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
29140   }
29141   arg2 = *argp2;
29142   
29143   (arg1)->Print(arg2);
29144   
29145   return SWIG_arg;
29146   
29147   if(0) SWIG_fail;
29148   
29149 fail:
29150   lua_error(L);
29151   return SWIG_arg;
29152 }
29153
29154
29155 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
29156   int SWIG_arg = 0;
29157   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29158   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
29159   lldb::FileSP *argp2 ;
29160   
29161   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29163   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::FileSP");
29164   
29165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29166     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29167   }
29168   
29169   
29170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
29171     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
29172   }
29173   arg2 = *argp2;
29174   
29175   (arg1)->Print(arg2);
29176   
29177   return SWIG_arg;
29178   
29179   if(0) SWIG_fail;
29180   
29181 fail:
29182   lua_error(L);
29183   return SWIG_arg;
29184 }
29185
29186
29187 static int _wrap_SBInstruction_Print(lua_State* L) {
29188   int argc;
29189   int argv[3]={
29190     1,2,3
29191   };
29192   
29193   argc = lua_gettop(L);
29194   if (argc == 2) {
29195     int _v;
29196     {
29197       void *ptr;
29198       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29199         _v = 0;
29200       } else {
29201         _v = 1;
29202       }
29203     }
29204     if (_v) {
29205       {
29206         void *ptr;
29207         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
29208           _v = 0;
29209         } else {
29210           _v = 1;
29211         }
29212       }
29213       if (_v) {
29214         return _wrap_SBInstruction_Print__SWIG_0(L);
29215       }
29216     }
29217   }
29218   if (argc == 2) {
29219     int _v;
29220     {
29221       void *ptr;
29222       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29223         _v = 0;
29224       } else {
29225         _v = 1;
29226       }
29227     }
29228     if (_v) {
29229       {
29230         void *ptr;
29231         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
29232           _v = 0;
29233         } else {
29234           _v = 1;
29235         }
29236       }
29237       if (_v) {
29238         return _wrap_SBInstruction_Print__SWIG_1(L);
29239       }
29240     }
29241   }
29242   
29243   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
29244     "  Possible C/C++ prototypes are:\n"
29245     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
29246     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
29247   lua_error(L);return 0;
29248 }
29249
29250
29251 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
29252   int SWIG_arg = 0;
29253   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29254   lldb::SBStream *arg2 = 0 ;
29255   bool result;
29256   
29257   SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
29258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
29259   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
29260   
29261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29262     SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
29263   }
29264   
29265   
29266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29267     SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29268   }
29269   
29270   result = (bool)(arg1)->GetDescription(*arg2);
29271   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29272   return SWIG_arg;
29273   
29274   if(0) SWIG_fail;
29275   
29276 fail:
29277   lua_error(L);
29278   return SWIG_arg;
29279 }
29280
29281
29282 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
29283   int SWIG_arg = 0;
29284   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29285   lldb::SBFrame *arg2 = 0 ;
29286   uint32_t arg3 ;
29287   bool result;
29288   
29289   SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
29290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
29291   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
29292   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
29293   
29294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29295     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
29296   }
29297   
29298   
29299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
29300     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
29301   }
29302   
29303   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
29304   arg3 = (uint32_t)lua_tonumber(L, 3);
29305   result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
29306   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29307   return SWIG_arg;
29308   
29309   if(0) SWIG_fail;
29310   
29311 fail:
29312   lua_error(L);
29313   return SWIG_arg;
29314 }
29315
29316
29317 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
29318   int SWIG_arg = 0;
29319   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29320   char *arg2 = (char *) 0 ;
29321   bool result;
29322   
29323   SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
29324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
29325   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
29326   
29327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29328     SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29329   }
29330   
29331   arg2 = (char *)lua_tostring(L, 2);
29332   result = (bool)(arg1)->DumpEmulation((char const *)arg2);
29333   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29334   return SWIG_arg;
29335   
29336   if(0) SWIG_fail;
29337   
29338 fail:
29339   lua_error(L);
29340   return SWIG_arg;
29341 }
29342
29343
29344 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
29345   int SWIG_arg = 0;
29346   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29347   lldb::SBStream *arg2 = 0 ;
29348   char *arg3 = (char *) 0 ;
29349   bool result;
29350   
29351   SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
29352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
29353   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
29354   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
29355   
29356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29357     SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29358   }
29359   
29360   
29361   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29362     SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
29363   }
29364   
29365   arg3 = (char *)lua_tostring(L, 3);
29366   result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
29367   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29368   return SWIG_arg;
29369   
29370   if(0) SWIG_fail;
29371   
29372 fail:
29373   lua_error(L);
29374   return SWIG_arg;
29375 }
29376
29377
29378 static int _wrap_SBInstruction___tostring(lua_State* L) {
29379   int SWIG_arg = 0;
29380   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29381   std::string result;
29382   
29383   SWIG_check_num_args("lldb::SBInstruction::__str__",1,1)
29384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__str__",1,"lldb::SBInstruction *");
29385   
29386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29387     SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
29388   }
29389   
29390   result = lldb_SBInstruction___str__(arg1);
29391   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29392   return SWIG_arg;
29393   
29394   if(0) SWIG_fail;
29395   
29396 fail:
29397   lua_error(L);
29398   return SWIG_arg;
29399 }
29400
29401
29402 static void swig_delete_SBInstruction(void *obj) {
29403 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
29404 delete arg1;
29405 }
29406 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
29407     assert(lua_istable(L,1));
29408     lua_pushcfunction(L,_wrap_new_SBInstruction);
29409     assert(!lua_isnil(L,-1));
29410     lua_replace(L,1); /* replace our table with real constructor */
29411     lua_call(L,lua_gettop(L)-1,1);
29412     return 1;
29413 }
29414 static swig_lua_attribute swig_SBInstruction_attributes[] = {
29415     {0,0,0}
29416 };
29417 static swig_lua_method swig_SBInstruction_methods[]= {
29418     { "IsValid", _wrap_SBInstruction_IsValid},
29419     { "GetAddress", _wrap_SBInstruction_GetAddress},
29420     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
29421     { "GetOperands", _wrap_SBInstruction_GetOperands},
29422     { "GetComment", _wrap_SBInstruction_GetComment},
29423     { "GetData", _wrap_SBInstruction_GetData},
29424     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
29425     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
29426     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
29427     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
29428     { "Print", _wrap_SBInstruction_Print},
29429     { "GetDescription", _wrap_SBInstruction_GetDescription},
29430     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
29431     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
29432     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
29433     { "__tostring", _wrap_SBInstruction___tostring},
29434     {0,0}
29435 };
29436 static swig_lua_method swig_SBInstruction_meta[] = {
29437     { "__tostring", _wrap_SBInstruction___tostring},
29438     {0,0}
29439 };
29440
29441 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
29442     {0,0,0}
29443 };
29444 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
29445     {0,0,0,0,0,0}
29446 };
29447 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
29448     {0,0}
29449 };
29450 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
29451     0
29452 };
29453
29454 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
29455     "SBInstruction",
29456     swig_SBInstruction_Sf_SwigStatic_methods,
29457     swig_SBInstruction_Sf_SwigStatic_attributes,
29458     swig_SBInstruction_Sf_SwigStatic_constants,
29459     swig_SBInstruction_Sf_SwigStatic_classes,
29460     0
29461 };
29462 static swig_lua_class *swig_SBInstruction_bases[] = {0};
29463 static const char *swig_SBInstruction_base_names[] = {0};
29464 static swig_lua_class _wrap_class_SBInstruction = { "SBInstruction", "SBInstruction", &SWIGTYPE_p_lldb__SBInstruction,_proxy__wrap_new_SBInstruction, swig_delete_SBInstruction, swig_SBInstruction_methods, swig_SBInstruction_attributes, &swig_SBInstruction_Sf_SwigStatic, swig_SBInstruction_meta, swig_SBInstruction_bases, swig_SBInstruction_base_names };
29465
29466 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
29467   int SWIG_arg = 0;
29468   lldb::SBInstructionList *result = 0 ;
29469   
29470   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
29471   result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
29472   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++; 
29473   return SWIG_arg;
29474   
29475   if(0) SWIG_fail;
29476   
29477 fail:
29478   lua_error(L);
29479   return SWIG_arg;
29480 }
29481
29482
29483 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
29484   int SWIG_arg = 0;
29485   lldb::SBInstructionList *arg1 = 0 ;
29486   lldb::SBInstructionList *result = 0 ;
29487   
29488   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
29489   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
29490   
29491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29492     SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
29493   }
29494   
29495   result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
29496   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++; 
29497   return SWIG_arg;
29498   
29499   if(0) SWIG_fail;
29500   
29501 fail:
29502   lua_error(L);
29503   return SWIG_arg;
29504 }
29505
29506
29507 static int _wrap_new_SBInstructionList(lua_State* L) {
29508   int argc;
29509   int argv[2]={
29510     1,2
29511   };
29512   
29513   argc = lua_gettop(L);
29514   if (argc == 0) {
29515     return _wrap_new_SBInstructionList__SWIG_0(L);
29516   }
29517   if (argc == 1) {
29518     int _v;
29519     {
29520       void *ptr;
29521       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
29522         _v = 0;
29523       } else {
29524         _v = 1;
29525       }
29526     }
29527     if (_v) {
29528       return _wrap_new_SBInstructionList__SWIG_1(L);
29529     }
29530   }
29531   
29532   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
29533     "  Possible C/C++ prototypes are:\n"
29534     "    lldb::SBInstructionList::SBInstructionList()\n"
29535     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
29536   lua_error(L);return 0;
29537 }
29538
29539
29540 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
29541   int SWIG_arg = 0;
29542   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29543   bool result;
29544   
29545   SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
29546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
29547   
29548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29549     SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
29550   }
29551   
29552   result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
29553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29554   return SWIG_arg;
29555   
29556   if(0) SWIG_fail;
29557   
29558 fail:
29559   lua_error(L);
29560   return SWIG_arg;
29561 }
29562
29563
29564 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
29565   int SWIG_arg = 0;
29566   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29567   size_t result;
29568   
29569   SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
29570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
29571   
29572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29573     SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
29574   }
29575   
29576   result = (arg1)->GetSize();
29577   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
29578   return SWIG_arg;
29579   
29580   if(0) SWIG_fail;
29581   
29582 fail:
29583   lua_error(L);
29584   return SWIG_arg;
29585 }
29586
29587
29588 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
29589   int SWIG_arg = 0;
29590   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29591   uint32_t arg2 ;
29592   lldb::SBInstruction result;
29593   
29594   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
29595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
29596   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
29597   
29598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29599     SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
29600   }
29601   
29602   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
29603   arg2 = (uint32_t)lua_tonumber(L, 2);
29604   result = (arg1)->GetInstructionAtIndex(arg2);
29605   {
29606     lldb::SBInstruction * resultptr = new lldb::SBInstruction((const lldb::SBInstruction &) result);
29607     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29608   }
29609   return SWIG_arg;
29610   
29611   if(0) SWIG_fail;
29612   
29613 fail:
29614   lua_error(L);
29615   return SWIG_arg;
29616 }
29617
29618
29619 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
29620   int SWIG_arg = 0;
29621   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29622   lldb::SBAddress *arg2 = 0 ;
29623   lldb::SBAddress *arg3 = 0 ;
29624   bool arg4 ;
29625   size_t result;
29626   
29627   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
29628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
29629   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
29630   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
29631   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
29632   
29633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29634     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
29635   }
29636   
29637   
29638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
29639     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
29640   }
29641   
29642   
29643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
29644     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
29645   }
29646   
29647   arg4 = (lua_toboolean(L, 4)!=0);
29648   result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
29649   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
29650   return SWIG_arg;
29651   
29652   if(0) SWIG_fail;
29653   
29654 fail:
29655   lua_error(L);
29656   return SWIG_arg;
29657 }
29658
29659
29660 static int _wrap_SBInstructionList_Clear(lua_State* L) {
29661   int SWIG_arg = 0;
29662   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29663   
29664   SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
29665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
29666   
29667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29668     SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
29669   }
29670   
29671   (arg1)->Clear();
29672   
29673   return SWIG_arg;
29674   
29675   if(0) SWIG_fail;
29676   
29677 fail:
29678   lua_error(L);
29679   return SWIG_arg;
29680 }
29681
29682
29683 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
29684   int SWIG_arg = 0;
29685   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29686   lldb::SBInstruction arg2 ;
29687   lldb::SBInstruction *argp2 ;
29688   
29689   SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
29690   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
29691   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
29692   
29693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29694     SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
29695   }
29696   
29697   
29698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
29699     SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
29700   }
29701   arg2 = *argp2;
29702   
29703   (arg1)->AppendInstruction(arg2);
29704   
29705   return SWIG_arg;
29706   
29707   if(0) SWIG_fail;
29708   
29709 fail:
29710   lua_error(L);
29711   return SWIG_arg;
29712 }
29713
29714
29715 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
29716   int SWIG_arg = 0;
29717   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29718   lldb::SBFile arg2 ;
29719   lldb::SBFile *argp2 ;
29720   
29721   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
29722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
29723   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
29724   
29725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29726     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
29727   }
29728   
29729   
29730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
29731     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
29732   }
29733   arg2 = *argp2;
29734   
29735   (arg1)->Print(arg2);
29736   
29737   return SWIG_arg;
29738   
29739   if(0) SWIG_fail;
29740   
29741 fail:
29742   lua_error(L);
29743   return SWIG_arg;
29744 }
29745
29746
29747 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
29748   int SWIG_arg = 0;
29749   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29750   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
29751   lldb::FileSP *argp2 ;
29752   
29753   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
29754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
29755   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::FileSP");
29756   
29757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29758     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
29759   }
29760   
29761   
29762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
29763     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
29764   }
29765   arg2 = *argp2;
29766   
29767   (arg1)->Print(arg2);
29768   
29769   return SWIG_arg;
29770   
29771   if(0) SWIG_fail;
29772   
29773 fail:
29774   lua_error(L);
29775   return SWIG_arg;
29776 }
29777
29778
29779 static int _wrap_SBInstructionList_Print(lua_State* L) {
29780   int argc;
29781   int argv[3]={
29782     1,2,3
29783   };
29784   
29785   argc = lua_gettop(L);
29786   if (argc == 2) {
29787     int _v;
29788     {
29789       void *ptr;
29790       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
29791         _v = 0;
29792       } else {
29793         _v = 1;
29794       }
29795     }
29796     if (_v) {
29797       {
29798         void *ptr;
29799         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
29800           _v = 0;
29801         } else {
29802           _v = 1;
29803         }
29804       }
29805       if (_v) {
29806         return _wrap_SBInstructionList_Print__SWIG_0(L);
29807       }
29808     }
29809   }
29810   if (argc == 2) {
29811     int _v;
29812     {
29813       void *ptr;
29814       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
29815         _v = 0;
29816       } else {
29817         _v = 1;
29818       }
29819     }
29820     if (_v) {
29821       {
29822         void *ptr;
29823         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
29824           _v = 0;
29825         } else {
29826           _v = 1;
29827         }
29828       }
29829       if (_v) {
29830         return _wrap_SBInstructionList_Print__SWIG_1(L);
29831       }
29832     }
29833   }
29834   
29835   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
29836     "  Possible C/C++ prototypes are:\n"
29837     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
29838     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
29839   lua_error(L);return 0;
29840 }
29841
29842
29843 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
29844   int SWIG_arg = 0;
29845   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29846   lldb::SBStream *arg2 = 0 ;
29847   bool result;
29848   
29849   SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
29850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
29851   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
29852   
29853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29854     SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
29855   }
29856   
29857   
29858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29859     SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29860   }
29861   
29862   result = (bool)(arg1)->GetDescription(*arg2);
29863   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29864   return SWIG_arg;
29865   
29866   if(0) SWIG_fail;
29867   
29868 fail:
29869   lua_error(L);
29870   return SWIG_arg;
29871 }
29872
29873
29874 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
29875   int SWIG_arg = 0;
29876   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29877   char *arg2 = (char *) 0 ;
29878   bool result;
29879   
29880   SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
29881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
29882   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
29883   
29884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29885     SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
29886   }
29887   
29888   arg2 = (char *)lua_tostring(L, 2);
29889   result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
29890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29891   return SWIG_arg;
29892   
29893   if(0) SWIG_fail;
29894   
29895 fail:
29896   lua_error(L);
29897   return SWIG_arg;
29898 }
29899
29900
29901 static int _wrap_SBInstructionList___tostring(lua_State* L) {
29902   int SWIG_arg = 0;
29903   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
29904   std::string result;
29905   
29906   SWIG_check_num_args("lldb::SBInstructionList::__str__",1,1)
29907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__str__",1,"lldb::SBInstructionList *");
29908   
29909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29910     SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
29911   }
29912   
29913   result = lldb_SBInstructionList___str__(arg1);
29914   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29915   return SWIG_arg;
29916   
29917   if(0) SWIG_fail;
29918   
29919 fail:
29920   lua_error(L);
29921   return SWIG_arg;
29922 }
29923
29924
29925 static void swig_delete_SBInstructionList(void *obj) {
29926 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
29927 delete arg1;
29928 }
29929 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
29930     assert(lua_istable(L,1));
29931     lua_pushcfunction(L,_wrap_new_SBInstructionList);
29932     assert(!lua_isnil(L,-1));
29933     lua_replace(L,1); /* replace our table with real constructor */
29934     lua_call(L,lua_gettop(L)-1,1);
29935     return 1;
29936 }
29937 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
29938     {0,0,0}
29939 };
29940 static swig_lua_method swig_SBInstructionList_methods[]= {
29941     { "IsValid", _wrap_SBInstructionList_IsValid},
29942     { "GetSize", _wrap_SBInstructionList_GetSize},
29943     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
29944     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
29945     { "Clear", _wrap_SBInstructionList_Clear},
29946     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
29947     { "Print", _wrap_SBInstructionList_Print},
29948     { "GetDescription", _wrap_SBInstructionList_GetDescription},
29949     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
29950     { "__tostring", _wrap_SBInstructionList___tostring},
29951     {0,0}
29952 };
29953 static swig_lua_method swig_SBInstructionList_meta[] = {
29954     { "__tostring", _wrap_SBInstructionList___tostring},
29955     {0,0}
29956 };
29957
29958 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
29959     {0,0,0}
29960 };
29961 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
29962     {0,0,0,0,0,0}
29963 };
29964 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
29965     {0,0}
29966 };
29967 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
29968     0
29969 };
29970
29971 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
29972     "SBInstructionList",
29973     swig_SBInstructionList_Sf_SwigStatic_methods,
29974     swig_SBInstructionList_Sf_SwigStatic_attributes,
29975     swig_SBInstructionList_Sf_SwigStatic_constants,
29976     swig_SBInstructionList_Sf_SwigStatic_classes,
29977     0
29978 };
29979 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
29980 static const char *swig_SBInstructionList_base_names[] = {0};
29981 static swig_lua_class _wrap_class_SBInstructionList = { "SBInstructionList", "SBInstructionList", &SWIGTYPE_p_lldb__SBInstructionList,_proxy__wrap_new_SBInstructionList, swig_delete_SBInstructionList, swig_SBInstructionList_methods, swig_SBInstructionList_attributes, &swig_SBInstructionList_Sf_SwigStatic, swig_SBInstructionList_meta, swig_SBInstructionList_bases, swig_SBInstructionList_base_names };
29982
29983 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
29984   int SWIG_arg = 0;
29985   char *arg1 = (char *) 0 ;
29986   lldb::LanguageType result;
29987   
29988   SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
29989   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
29990   arg1 = (char *)lua_tostring(L, 1);
29991   result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
29992   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
29993   return SWIG_arg;
29994   
29995   if(0) SWIG_fail;
29996   
29997 fail:
29998   lua_error(L);
29999   return SWIG_arg;
30000 }
30001
30002
30003 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
30004   int SWIG_arg = 0;
30005   lldb::LanguageType arg1 ;
30006   char *result = 0 ;
30007   
30008   SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
30009   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
30010   arg1 = (lldb::LanguageType)(int)lua_tonumber(L, 1);
30011   result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
30012   lua_pushstring(L,(const char *)result); SWIG_arg++;
30013   return SWIG_arg;
30014   
30015   if(0) SWIG_fail;
30016   
30017 fail:
30018   lua_error(L);
30019   return SWIG_arg;
30020 }
30021
30022
30023 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
30024   int SWIG_arg = 0;
30025   lldb::SBLanguageRuntime *result = 0 ;
30026   
30027   SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
30028   result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
30029   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++; 
30030   return SWIG_arg;
30031   
30032   if(0) SWIG_fail;
30033   
30034 fail:
30035   lua_error(L);
30036   return SWIG_arg;
30037 }
30038
30039
30040 static void swig_delete_SBLanguageRuntime(void *obj) {
30041 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
30042 delete arg1;
30043 }
30044 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
30045     assert(lua_istable(L,1));
30046     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
30047     assert(!lua_isnil(L,-1));
30048     lua_replace(L,1); /* replace our table with real constructor */
30049     lua_call(L,lua_gettop(L)-1,1);
30050     return 1;
30051 }
30052 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
30053     {0,0,0}
30054 };
30055 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
30056     {0,0}
30057 };
30058 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
30059     {0,0}
30060 };
30061
30062 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
30063     {0,0,0}
30064 };
30065 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
30066     {0,0,0,0,0,0}
30067 };
30068 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
30069     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
30070     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
30071     {0,0}
30072 };
30073 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
30074     0
30075 };
30076
30077 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
30078     "SBLanguageRuntime",
30079     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
30080     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
30081     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
30082     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
30083     0
30084 };
30085 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
30086 static const char *swig_SBLanguageRuntime_base_names[] = {0};
30087 static swig_lua_class _wrap_class_SBLanguageRuntime = { "SBLanguageRuntime", "SBLanguageRuntime", &SWIGTYPE_p_lldb__SBLanguageRuntime,_proxy__wrap_new_SBLanguageRuntime, swig_delete_SBLanguageRuntime, swig_SBLanguageRuntime_methods, swig_SBLanguageRuntime_attributes, &swig_SBLanguageRuntime_Sf_SwigStatic, swig_SBLanguageRuntime_meta, swig_SBLanguageRuntime_bases, swig_SBLanguageRuntime_base_names };
30088
30089 static int _wrap_new_SBLaunchInfo(lua_State* L) {
30090   int SWIG_arg = 0;
30091   char **arg1 = (char **) 0 ;
30092   lldb::SBLaunchInfo *result = 0 ;
30093   
30094   SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
30095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SBLaunchInfo",1,"char const **");
30096   
30097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){
30098     SWIG_fail_ptr("new_SBLaunchInfo",1,SWIGTYPE_p_p_char);
30099   }
30100   
30101   result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
30102   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++; 
30103   return SWIG_arg;
30104   
30105   if(0) SWIG_fail;
30106   
30107 fail:
30108   lua_error(L);
30109   return SWIG_arg;
30110 }
30111
30112
30113 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
30114   int SWIG_arg = 0;
30115   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30116   lldb::pid_t result;
30117   
30118   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
30119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
30120   
30121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30122     SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30123   }
30124   
30125   result = (lldb::pid_t)(arg1)->GetProcessID();
30126   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30127   return SWIG_arg;
30128   
30129   if(0) SWIG_fail;
30130   
30131 fail:
30132   lua_error(L);
30133   return SWIG_arg;
30134 }
30135
30136
30137 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
30138   int SWIG_arg = 0;
30139   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30140   uint32_t result;
30141   
30142   SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
30143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
30144   
30145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30146     SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30147   }
30148   
30149   result = (uint32_t)(arg1)->GetUserID();
30150   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30151   return SWIG_arg;
30152   
30153   if(0) SWIG_fail;
30154   
30155 fail:
30156   lua_error(L);
30157   return SWIG_arg;
30158 }
30159
30160
30161 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
30162   int SWIG_arg = 0;
30163   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30164   uint32_t result;
30165   
30166   SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
30167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
30168   
30169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30170     SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30171   }
30172   
30173   result = (uint32_t)(arg1)->GetGroupID();
30174   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30175   return SWIG_arg;
30176   
30177   if(0) SWIG_fail;
30178   
30179 fail:
30180   lua_error(L);
30181   return SWIG_arg;
30182 }
30183
30184
30185 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
30186   int SWIG_arg = 0;
30187   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30188   bool result;
30189   
30190   SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
30191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
30192   
30193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30194     SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30195   }
30196   
30197   result = (bool)(arg1)->UserIDIsValid();
30198   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30199   return SWIG_arg;
30200   
30201   if(0) SWIG_fail;
30202   
30203 fail:
30204   lua_error(L);
30205   return SWIG_arg;
30206 }
30207
30208
30209 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
30210   int SWIG_arg = 0;
30211   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30212   bool result;
30213   
30214   SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
30215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
30216   
30217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30218     SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30219   }
30220   
30221   result = (bool)(arg1)->GroupIDIsValid();
30222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30223   return SWIG_arg;
30224   
30225   if(0) SWIG_fail;
30226   
30227 fail:
30228   lua_error(L);
30229   return SWIG_arg;
30230 }
30231
30232
30233 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
30234   int SWIG_arg = 0;
30235   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30236   uint32_t arg2 ;
30237   
30238   SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
30239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
30240   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
30241   
30242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30243     SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30244   }
30245   
30246   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30247   arg2 = (uint32_t)lua_tonumber(L, 2);
30248   (arg1)->SetUserID(arg2);
30249   
30250   return SWIG_arg;
30251   
30252   if(0) SWIG_fail;
30253   
30254 fail:
30255   lua_error(L);
30256   return SWIG_arg;
30257 }
30258
30259
30260 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
30261   int SWIG_arg = 0;
30262   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30263   uint32_t arg2 ;
30264   
30265   SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
30266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
30267   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
30268   
30269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30270     SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30271   }
30272   
30273   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30274   arg2 = (uint32_t)lua_tonumber(L, 2);
30275   (arg1)->SetGroupID(arg2);
30276   
30277   return SWIG_arg;
30278   
30279   if(0) SWIG_fail;
30280   
30281 fail:
30282   lua_error(L);
30283   return SWIG_arg;
30284 }
30285
30286
30287 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
30288   int SWIG_arg = 0;
30289   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30290   lldb::SBFileSpec result;
30291   
30292   SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
30293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
30294   
30295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30296     SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30297   }
30298   
30299   result = (arg1)->GetExecutableFile();
30300   {
30301     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
30302     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
30303   }
30304   return SWIG_arg;
30305   
30306   if(0) SWIG_fail;
30307   
30308 fail:
30309   lua_error(L);
30310   return SWIG_arg;
30311 }
30312
30313
30314 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
30315   int SWIG_arg = 0;
30316   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30317   lldb::SBFileSpec arg2 ;
30318   bool arg3 ;
30319   lldb::SBFileSpec *argp2 ;
30320   
30321   SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
30322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
30323   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
30324   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
30325   
30326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30327     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30328   }
30329   
30330   
30331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
30332     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
30333   }
30334   arg2 = *argp2;
30335   
30336   arg3 = (lua_toboolean(L, 3)!=0);
30337   (arg1)->SetExecutableFile(arg2,arg3);
30338   
30339   return SWIG_arg;
30340   
30341   if(0) SWIG_fail;
30342   
30343 fail:
30344   lua_error(L);
30345   return SWIG_arg;
30346 }
30347
30348
30349 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
30350   int SWIG_arg = 0;
30351   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30352   lldb::SBListener result;
30353   
30354   SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
30355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
30356   
30357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30358     SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30359   }
30360   
30361   result = (arg1)->GetListener();
30362   {
30363     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
30364     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
30365   }
30366   return SWIG_arg;
30367   
30368   if(0) SWIG_fail;
30369   
30370 fail:
30371   lua_error(L);
30372   return SWIG_arg;
30373 }
30374
30375
30376 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
30377   int SWIG_arg = 0;
30378   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30379   lldb::SBListener *arg2 = 0 ;
30380   
30381   SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
30382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
30383   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
30384   
30385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30386     SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30387   }
30388   
30389   
30390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
30391     SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
30392   }
30393   
30394   (arg1)->SetListener(*arg2);
30395   
30396   return SWIG_arg;
30397   
30398   if(0) SWIG_fail;
30399   
30400 fail:
30401   lua_error(L);
30402   return SWIG_arg;
30403 }
30404
30405
30406 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
30407   int SWIG_arg = 0;
30408   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30409   uint32_t result;
30410   
30411   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
30412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
30413   
30414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30415     SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30416   }
30417   
30418   result = (uint32_t)(arg1)->GetNumArguments();
30419   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30420   return SWIG_arg;
30421   
30422   if(0) SWIG_fail;
30423   
30424 fail:
30425   lua_error(L);
30426   return SWIG_arg;
30427 }
30428
30429
30430 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
30431   int SWIG_arg = 0;
30432   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30433   uint32_t arg2 ;
30434   char *result = 0 ;
30435   
30436   SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
30437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
30438   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
30439   
30440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30441     SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30442   }
30443   
30444   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30445   arg2 = (uint32_t)lua_tonumber(L, 2);
30446   result = (char *)(arg1)->GetArgumentAtIndex(arg2);
30447   lua_pushstring(L,(const char *)result); SWIG_arg++;
30448   return SWIG_arg;
30449   
30450   if(0) SWIG_fail;
30451   
30452 fail:
30453   lua_error(L);
30454   return SWIG_arg;
30455 }
30456
30457
30458 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
30459   int SWIG_arg = 0;
30460   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30461   char **arg2 = (char **) 0 ;
30462   bool arg3 ;
30463   
30464   SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
30465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
30466   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",2,"char const **");
30467   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
30468   
30469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30470     SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30471   }
30472   
30473   
30474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
30475     SWIG_fail_ptr("SBLaunchInfo_SetArguments",2,SWIGTYPE_p_p_char);
30476   }
30477   
30478   arg3 = (lua_toboolean(L, 3)!=0);
30479   (arg1)->SetArguments((char const **)arg2,arg3);
30480   
30481   return SWIG_arg;
30482   
30483   if(0) SWIG_fail;
30484   
30485 fail:
30486   lua_error(L);
30487   return SWIG_arg;
30488 }
30489
30490
30491 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
30492   int SWIG_arg = 0;
30493   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30494   uint32_t result;
30495   
30496   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
30497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
30498   
30499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30500     SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30501   }
30502   
30503   result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
30504   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30505   return SWIG_arg;
30506   
30507   if(0) SWIG_fail;
30508   
30509 fail:
30510   lua_error(L);
30511   return SWIG_arg;
30512 }
30513
30514
30515 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
30516   int SWIG_arg = 0;
30517   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30518   uint32_t arg2 ;
30519   char *result = 0 ;
30520   
30521   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
30522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
30523   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
30524   
30525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30526     SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30527   }
30528   
30529   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30530   arg2 = (uint32_t)lua_tonumber(L, 2);
30531   result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
30532   lua_pushstring(L,(const char *)result); SWIG_arg++;
30533   return SWIG_arg;
30534   
30535   if(0) SWIG_fail;
30536   
30537 fail:
30538   lua_error(L);
30539   return SWIG_arg;
30540 }
30541
30542
30543 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
30544   int SWIG_arg = 0;
30545   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30546   char **arg2 = (char **) 0 ;
30547   bool arg3 ;
30548   
30549   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
30550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
30551   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",2,"char const **");
30552   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
30553   
30554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30555     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30556   }
30557   
30558   
30559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
30560     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",2,SWIGTYPE_p_p_char);
30561   }
30562   
30563   arg3 = (lua_toboolean(L, 3)!=0);
30564   (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
30565   
30566   return SWIG_arg;
30567   
30568   if(0) SWIG_fail;
30569   
30570 fail:
30571   lua_error(L);
30572   return SWIG_arg;
30573 }
30574
30575
30576 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
30577   int SWIG_arg = 0;
30578   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30579   
30580   SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
30581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
30582   
30583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30584     SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30585   }
30586   
30587   (arg1)->Clear();
30588   
30589   return SWIG_arg;
30590   
30591   if(0) SWIG_fail;
30592   
30593 fail:
30594   lua_error(L);
30595   return SWIG_arg;
30596 }
30597
30598
30599 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
30600   int SWIG_arg = 0;
30601   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30602   char *result = 0 ;
30603   
30604   SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
30605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
30606   
30607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30608     SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30609   }
30610   
30611   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
30612   lua_pushstring(L,(const char *)result); SWIG_arg++;
30613   return SWIG_arg;
30614   
30615   if(0) SWIG_fail;
30616   
30617 fail:
30618   lua_error(L);
30619   return SWIG_arg;
30620 }
30621
30622
30623 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
30624   int SWIG_arg = 0;
30625   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30626   char *arg2 = (char *) 0 ;
30627   
30628   SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
30629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
30630   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
30631   
30632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30633     SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30634   }
30635   
30636   arg2 = (char *)lua_tostring(L, 2);
30637   (arg1)->SetWorkingDirectory((char const *)arg2);
30638   
30639   return SWIG_arg;
30640   
30641   if(0) SWIG_fail;
30642   
30643 fail:
30644   lua_error(L);
30645   return SWIG_arg;
30646 }
30647
30648
30649 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
30650   int SWIG_arg = 0;
30651   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30652   uint32_t result;
30653   
30654   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
30655   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
30656   
30657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30658     SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30659   }
30660   
30661   result = (uint32_t)(arg1)->GetLaunchFlags();
30662   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30663   return SWIG_arg;
30664   
30665   if(0) SWIG_fail;
30666   
30667 fail:
30668   lua_error(L);
30669   return SWIG_arg;
30670 }
30671
30672
30673 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
30674   int SWIG_arg = 0;
30675   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30676   uint32_t arg2 ;
30677   
30678   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
30679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
30680   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
30681   
30682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30683     SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30684   }
30685   
30686   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30687   arg2 = (uint32_t)lua_tonumber(L, 2);
30688   (arg1)->SetLaunchFlags(arg2);
30689   
30690   return SWIG_arg;
30691   
30692   if(0) SWIG_fail;
30693   
30694 fail:
30695   lua_error(L);
30696   return SWIG_arg;
30697 }
30698
30699
30700 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
30701   int SWIG_arg = 0;
30702   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30703   char *result = 0 ;
30704   
30705   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
30706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
30707   
30708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30709     SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30710   }
30711   
30712   result = (char *)(arg1)->GetProcessPluginName();
30713   lua_pushstring(L,(const char *)result); SWIG_arg++;
30714   return SWIG_arg;
30715   
30716   if(0) SWIG_fail;
30717   
30718 fail:
30719   lua_error(L);
30720   return SWIG_arg;
30721 }
30722
30723
30724 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
30725   int SWIG_arg = 0;
30726   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30727   char *arg2 = (char *) 0 ;
30728   
30729   SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
30730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
30731   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
30732   
30733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30734     SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30735   }
30736   
30737   arg2 = (char *)lua_tostring(L, 2);
30738   (arg1)->SetProcessPluginName((char const *)arg2);
30739   
30740   return SWIG_arg;
30741   
30742   if(0) SWIG_fail;
30743   
30744 fail:
30745   lua_error(L);
30746   return SWIG_arg;
30747 }
30748
30749
30750 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
30751   int SWIG_arg = 0;
30752   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30753   char *result = 0 ;
30754   
30755   SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
30756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
30757   
30758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30759     SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30760   }
30761   
30762   result = (char *)(arg1)->GetShell();
30763   lua_pushstring(L,(const char *)result); SWIG_arg++;
30764   return SWIG_arg;
30765   
30766   if(0) SWIG_fail;
30767   
30768 fail:
30769   lua_error(L);
30770   return SWIG_arg;
30771 }
30772
30773
30774 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
30775   int SWIG_arg = 0;
30776   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30777   char *arg2 = (char *) 0 ;
30778   
30779   SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
30780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
30781   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
30782   
30783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30784     SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30785   }
30786   
30787   arg2 = (char *)lua_tostring(L, 2);
30788   (arg1)->SetShell((char const *)arg2);
30789   
30790   return SWIG_arg;
30791   
30792   if(0) SWIG_fail;
30793   
30794 fail:
30795   lua_error(L);
30796   return SWIG_arg;
30797 }
30798
30799
30800 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
30801   int SWIG_arg = 0;
30802   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30803   bool result;
30804   
30805   SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
30806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
30807   
30808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30809     SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30810   }
30811   
30812   result = (bool)(arg1)->GetShellExpandArguments();
30813   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30814   return SWIG_arg;
30815   
30816   if(0) SWIG_fail;
30817   
30818 fail:
30819   lua_error(L);
30820   return SWIG_arg;
30821 }
30822
30823
30824 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
30825   int SWIG_arg = 0;
30826   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30827   bool arg2 ;
30828   
30829   SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
30830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
30831   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
30832   
30833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30834     SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30835   }
30836   
30837   arg2 = (lua_toboolean(L, 2)!=0);
30838   (arg1)->SetShellExpandArguments(arg2);
30839   
30840   return SWIG_arg;
30841   
30842   if(0) SWIG_fail;
30843   
30844 fail:
30845   lua_error(L);
30846   return SWIG_arg;
30847 }
30848
30849
30850 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
30851   int SWIG_arg = 0;
30852   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30853   uint32_t result;
30854   
30855   SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
30856   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
30857   
30858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30859     SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30860   }
30861   
30862   result = (uint32_t)(arg1)->GetResumeCount();
30863   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30864   return SWIG_arg;
30865   
30866   if(0) SWIG_fail;
30867   
30868 fail:
30869   lua_error(L);
30870   return SWIG_arg;
30871 }
30872
30873
30874 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
30875   int SWIG_arg = 0;
30876   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30877   uint32_t arg2 ;
30878   
30879   SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
30880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
30881   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
30882   
30883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30884     SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30885   }
30886   
30887   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30888   arg2 = (uint32_t)lua_tonumber(L, 2);
30889   (arg1)->SetResumeCount(arg2);
30890   
30891   return SWIG_arg;
30892   
30893   if(0) SWIG_fail;
30894   
30895 fail:
30896   lua_error(L);
30897   return SWIG_arg;
30898 }
30899
30900
30901 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
30902   int SWIG_arg = 0;
30903   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30904   int arg2 ;
30905   bool result;
30906   
30907   SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
30908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
30909   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
30910   
30911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30912     SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30913   }
30914   
30915   arg2 = (int)lua_tonumber(L, 2);
30916   result = (bool)(arg1)->AddCloseFileAction(arg2);
30917   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30918   return SWIG_arg;
30919   
30920   if(0) SWIG_fail;
30921   
30922 fail:
30923   lua_error(L);
30924   return SWIG_arg;
30925 }
30926
30927
30928 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
30929   int SWIG_arg = 0;
30930   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30931   int arg2 ;
30932   int arg3 ;
30933   bool result;
30934   
30935   SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
30936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
30937   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
30938   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
30939   
30940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30941     SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30942   }
30943   
30944   arg2 = (int)lua_tonumber(L, 2);
30945   arg3 = (int)lua_tonumber(L, 3);
30946   result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
30947   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30948   return SWIG_arg;
30949   
30950   if(0) SWIG_fail;
30951   
30952 fail:
30953   lua_error(L);
30954   return SWIG_arg;
30955 }
30956
30957
30958 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
30959   int SWIG_arg = 0;
30960   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30961   int arg2 ;
30962   char *arg3 = (char *) 0 ;
30963   bool arg4 ;
30964   bool arg5 ;
30965   bool result;
30966   
30967   SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
30968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
30969   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
30970   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
30971   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
30972   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
30973   
30974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30975     SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30976   }
30977   
30978   arg2 = (int)lua_tonumber(L, 2);
30979   arg3 = (char *)lua_tostring(L, 3);
30980   arg4 = (lua_toboolean(L, 4)!=0);
30981   arg5 = (lua_toboolean(L, 5)!=0);
30982   result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
30983   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30984   return SWIG_arg;
30985   
30986   if(0) SWIG_fail;
30987   
30988 fail:
30989   lua_error(L);
30990   return SWIG_arg;
30991 }
30992
30993
30994 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
30995   int SWIG_arg = 0;
30996   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30997   int arg2 ;
30998   bool arg3 ;
30999   bool arg4 ;
31000   bool result;
31001   
31002   SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
31003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
31004   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
31005   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
31006   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
31007   
31008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31009     SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31010   }
31011   
31012   arg2 = (int)lua_tonumber(L, 2);
31013   arg3 = (lua_toboolean(L, 3)!=0);
31014   arg4 = (lua_toboolean(L, 4)!=0);
31015   result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
31016   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31017   return SWIG_arg;
31018   
31019   if(0) SWIG_fail;
31020   
31021 fail:
31022   lua_error(L);
31023   return SWIG_arg;
31024 }
31025
31026
31027 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
31028   int SWIG_arg = 0;
31029   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31030   char *arg2 = (char *) 0 ;
31031   
31032   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
31033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
31034   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
31035   
31036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31037     SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31038   }
31039   
31040   arg2 = (char *)lua_tostring(L, 2);
31041   (arg1)->SetLaunchEventData((char const *)arg2);
31042   
31043   return SWIG_arg;
31044   
31045   if(0) SWIG_fail;
31046   
31047 fail:
31048   lua_error(L);
31049   return SWIG_arg;
31050 }
31051
31052
31053 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
31054   int SWIG_arg = 0;
31055   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31056   char *result = 0 ;
31057   
31058   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
31059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
31060   
31061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31062     SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31063   }
31064   
31065   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
31066   lua_pushstring(L,(const char *)result); SWIG_arg++;
31067   return SWIG_arg;
31068   
31069   if(0) SWIG_fail;
31070   
31071 fail:
31072   lua_error(L);
31073   return SWIG_arg;
31074 }
31075
31076
31077 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
31078   int SWIG_arg = 0;
31079   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31080   bool result;
31081   
31082   SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
31083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
31084   
31085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31086     SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31087   }
31088   
31089   result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
31090   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31091   return SWIG_arg;
31092   
31093   if(0) SWIG_fail;
31094   
31095 fail:
31096   lua_error(L);
31097   return SWIG_arg;
31098 }
31099
31100
31101 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
31102   int SWIG_arg = 0;
31103   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31104   bool arg2 ;
31105   
31106   SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
31107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
31108   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
31109   
31110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31111     SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31112   }
31113   
31114   arg2 = (lua_toboolean(L, 2)!=0);
31115   (arg1)->SetDetachOnError(arg2);
31116   
31117   return SWIG_arg;
31118   
31119   if(0) SWIG_fail;
31120   
31121 fail:
31122   lua_error(L);
31123   return SWIG_arg;
31124 }
31125
31126
31127 static void swig_delete_SBLaunchInfo(void *obj) {
31128 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
31129 delete arg1;
31130 }
31131 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
31132     assert(lua_istable(L,1));
31133     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
31134     assert(!lua_isnil(L,-1));
31135     lua_replace(L,1); /* replace our table with real constructor */
31136     lua_call(L,lua_gettop(L)-1,1);
31137     return 1;
31138 }
31139 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
31140     {0,0,0}
31141 };
31142 static swig_lua_method swig_SBLaunchInfo_methods[]= {
31143     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
31144     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
31145     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
31146     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
31147     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
31148     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
31149     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
31150     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
31151     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
31152     { "GetListener", _wrap_SBLaunchInfo_GetListener},
31153     { "SetListener", _wrap_SBLaunchInfo_SetListener},
31154     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
31155     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
31156     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
31157     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
31158     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
31159     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
31160     { "Clear", _wrap_SBLaunchInfo_Clear},
31161     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
31162     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
31163     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
31164     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
31165     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
31166     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
31167     { "GetShell", _wrap_SBLaunchInfo_GetShell},
31168     { "SetShell", _wrap_SBLaunchInfo_SetShell},
31169     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
31170     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
31171     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
31172     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
31173     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
31174     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
31175     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
31176     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
31177     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
31178     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
31179     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
31180     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
31181     {0,0}
31182 };
31183 static swig_lua_method swig_SBLaunchInfo_meta[] = {
31184     {0,0}
31185 };
31186
31187 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
31188     {0,0,0}
31189 };
31190 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
31191     {0,0,0,0,0,0}
31192 };
31193 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
31194     {0,0}
31195 };
31196 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
31197     0
31198 };
31199
31200 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
31201     "SBLaunchInfo",
31202     swig_SBLaunchInfo_Sf_SwigStatic_methods,
31203     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
31204     swig_SBLaunchInfo_Sf_SwigStatic_constants,
31205     swig_SBLaunchInfo_Sf_SwigStatic_classes,
31206     0
31207 };
31208 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
31209 static const char *swig_SBLaunchInfo_base_names[] = {0};
31210 static swig_lua_class _wrap_class_SBLaunchInfo = { "SBLaunchInfo", "SBLaunchInfo", &SWIGTYPE_p_lldb__SBLaunchInfo,_proxy__wrap_new_SBLaunchInfo, swig_delete_SBLaunchInfo, swig_SBLaunchInfo_methods, swig_SBLaunchInfo_attributes, &swig_SBLaunchInfo_Sf_SwigStatic, swig_SBLaunchInfo_meta, swig_SBLaunchInfo_bases, swig_SBLaunchInfo_base_names };
31211
31212 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
31213   int SWIG_arg = 0;
31214   lldb::SBLineEntry *result = 0 ;
31215   
31216   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
31217   result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
31218   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++; 
31219   return SWIG_arg;
31220   
31221   if(0) SWIG_fail;
31222   
31223 fail:
31224   lua_error(L);
31225   return SWIG_arg;
31226 }
31227
31228
31229 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
31230   int SWIG_arg = 0;
31231   lldb::SBLineEntry *arg1 = 0 ;
31232   lldb::SBLineEntry *result = 0 ;
31233   
31234   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
31235   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
31236   
31237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31238     SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
31239   }
31240   
31241   result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
31242   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++; 
31243   return SWIG_arg;
31244   
31245   if(0) SWIG_fail;
31246   
31247 fail:
31248   lua_error(L);
31249   return SWIG_arg;
31250 }
31251
31252
31253 static int _wrap_new_SBLineEntry(lua_State* L) {
31254   int argc;
31255   int argv[2]={
31256     1,2
31257   };
31258   
31259   argc = lua_gettop(L);
31260   if (argc == 0) {
31261     return _wrap_new_SBLineEntry__SWIG_0(L);
31262   }
31263   if (argc == 1) {
31264     int _v;
31265     {
31266       void *ptr;
31267       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, 0)) {
31268         _v = 0;
31269       } else {
31270         _v = 1;
31271       }
31272     }
31273     if (_v) {
31274       return _wrap_new_SBLineEntry__SWIG_1(L);
31275     }
31276   }
31277   
31278   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
31279     "  Possible C/C++ prototypes are:\n"
31280     "    lldb::SBLineEntry::SBLineEntry()\n"
31281     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
31282   lua_error(L);return 0;
31283 }
31284
31285
31286 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
31287   int SWIG_arg = 0;
31288   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31289   lldb::SBAddress result;
31290   
31291   SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
31292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
31293   
31294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31295     SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31296   }
31297   
31298   result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
31299   {
31300     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31301     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31302   }
31303   return SWIG_arg;
31304   
31305   if(0) SWIG_fail;
31306   
31307 fail:
31308   lua_error(L);
31309   return SWIG_arg;
31310 }
31311
31312
31313 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
31314   int SWIG_arg = 0;
31315   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31316   lldb::SBAddress result;
31317   
31318   SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
31319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
31320   
31321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31322     SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31323   }
31324   
31325   result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
31326   {
31327     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31328     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31329   }
31330   return SWIG_arg;
31331   
31332   if(0) SWIG_fail;
31333   
31334 fail:
31335   lua_error(L);
31336   return SWIG_arg;
31337 }
31338
31339
31340 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
31341   int SWIG_arg = 0;
31342   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31343   bool result;
31344   
31345   SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
31346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
31347   
31348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31349     SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
31350   }
31351   
31352   result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
31353   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31354   return SWIG_arg;
31355   
31356   if(0) SWIG_fail;
31357   
31358 fail:
31359   lua_error(L);
31360   return SWIG_arg;
31361 }
31362
31363
31364 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
31365   int SWIG_arg = 0;
31366   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31367   lldb::SBFileSpec result;
31368   
31369   SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
31370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
31371   
31372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31373     SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
31374   }
31375   
31376   result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
31377   {
31378     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
31379     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31380   }
31381   return SWIG_arg;
31382   
31383   if(0) SWIG_fail;
31384   
31385 fail:
31386   lua_error(L);
31387   return SWIG_arg;
31388 }
31389
31390
31391 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
31392   int SWIG_arg = 0;
31393   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31394   uint32_t result;
31395   
31396   SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
31397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
31398   
31399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31400     SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
31401   }
31402   
31403   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
31404   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31405   return SWIG_arg;
31406   
31407   if(0) SWIG_fail;
31408   
31409 fail:
31410   lua_error(L);
31411   return SWIG_arg;
31412 }
31413
31414
31415 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
31416   int SWIG_arg = 0;
31417   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31418   uint32_t result;
31419   
31420   SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
31421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
31422   
31423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31424     SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
31425   }
31426   
31427   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
31428   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31429   return SWIG_arg;
31430   
31431   if(0) SWIG_fail;
31432   
31433 fail:
31434   lua_error(L);
31435   return SWIG_arg;
31436 }
31437
31438
31439 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
31440   int SWIG_arg = 0;
31441   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31442   lldb::SBStream *arg2 = 0 ;
31443   bool result;
31444   
31445   SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
31446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
31447   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
31448   
31449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31450     SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
31451   }
31452   
31453   
31454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
31455     SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
31456   }
31457   
31458   result = (bool)(arg1)->GetDescription(*arg2);
31459   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31460   return SWIG_arg;
31461   
31462   if(0) SWIG_fail;
31463   
31464 fail:
31465   lua_error(L);
31466   return SWIG_arg;
31467 }
31468
31469
31470 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
31471   int SWIG_arg = 0;
31472   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31473   lldb::SBFileSpec arg2 ;
31474   lldb::SBFileSpec *argp2 ;
31475   
31476   SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
31477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
31478   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
31479   
31480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31481     SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
31482   }
31483   
31484   
31485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
31486     SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
31487   }
31488   arg2 = *argp2;
31489   
31490   (arg1)->SetFileSpec(arg2);
31491   
31492   return SWIG_arg;
31493   
31494   if(0) SWIG_fail;
31495   
31496 fail:
31497   lua_error(L);
31498   return SWIG_arg;
31499 }
31500
31501
31502 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
31503   int SWIG_arg = 0;
31504   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31505   uint32_t arg2 ;
31506   
31507   SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
31508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
31509   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
31510   
31511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31512     SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
31513   }
31514   
31515   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31516   arg2 = (uint32_t)lua_tonumber(L, 2);
31517   (arg1)->SetLine(arg2);
31518   
31519   return SWIG_arg;
31520   
31521   if(0) SWIG_fail;
31522   
31523 fail:
31524   lua_error(L);
31525   return SWIG_arg;
31526 }
31527
31528
31529 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
31530   int SWIG_arg = 0;
31531   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31532   uint32_t arg2 ;
31533   
31534   SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
31535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
31536   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
31537   
31538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31539     SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
31540   }
31541   
31542   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31543   arg2 = (uint32_t)lua_tonumber(L, 2);
31544   (arg1)->SetColumn(arg2);
31545   
31546   return SWIG_arg;
31547   
31548   if(0) SWIG_fail;
31549   
31550 fail:
31551   lua_error(L);
31552   return SWIG_arg;
31553 }
31554
31555
31556 static int _wrap_SBLineEntry___eq(lua_State* L) {
31557   int SWIG_arg = 0;
31558   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31559   lldb::SBLineEntry *arg2 = 0 ;
31560   bool result;
31561   
31562   SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
31563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
31564   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
31565   
31566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31567     SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
31568   }
31569   
31570   
31571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
31572     SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
31573   }
31574   
31575   result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
31576   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31577   return SWIG_arg;
31578   
31579   if(0) SWIG_fail;
31580   
31581 fail:
31582   lua_error(L);
31583   return SWIG_arg;
31584 }
31585
31586
31587 static int _wrap_SBLineEntry___tostring(lua_State* L) {
31588   int SWIG_arg = 0;
31589   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31590   std::string result;
31591   
31592   SWIG_check_num_args("lldb::SBLineEntry::__str__",1,1)
31593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__str__",1,"lldb::SBLineEntry *");
31594   
31595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31596     SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
31597   }
31598   
31599   result = lldb_SBLineEntry___str__(arg1);
31600   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
31601   return SWIG_arg;
31602   
31603   if(0) SWIG_fail;
31604   
31605 fail:
31606   lua_error(L);
31607   return SWIG_arg;
31608 }
31609
31610
31611 static void swig_delete_SBLineEntry(void *obj) {
31612 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
31613 delete arg1;
31614 }
31615 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
31616     assert(lua_istable(L,1));
31617     lua_pushcfunction(L,_wrap_new_SBLineEntry);
31618     assert(!lua_isnil(L,-1));
31619     lua_replace(L,1); /* replace our table with real constructor */
31620     lua_call(L,lua_gettop(L)-1,1);
31621     return 1;
31622 }
31623 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
31624     {0,0,0}
31625 };
31626 static swig_lua_method swig_SBLineEntry_methods[]= {
31627     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
31628     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
31629     { "IsValid", _wrap_SBLineEntry_IsValid},
31630     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
31631     { "GetLine", _wrap_SBLineEntry_GetLine},
31632     { "GetColumn", _wrap_SBLineEntry_GetColumn},
31633     { "GetDescription", _wrap_SBLineEntry_GetDescription},
31634     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
31635     { "SetLine", _wrap_SBLineEntry_SetLine},
31636     { "SetColumn", _wrap_SBLineEntry_SetColumn},
31637     { "__eq", _wrap_SBLineEntry___eq},
31638     { "__tostring", _wrap_SBLineEntry___tostring},
31639     {0,0}
31640 };
31641 static swig_lua_method swig_SBLineEntry_meta[] = {
31642     { "__eq", _wrap_SBLineEntry___eq},
31643     { "__tostring", _wrap_SBLineEntry___tostring},
31644     {0,0}
31645 };
31646
31647 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
31648     {0,0,0}
31649 };
31650 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
31651     {0,0,0,0,0,0}
31652 };
31653 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
31654     {0,0}
31655 };
31656 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
31657     0
31658 };
31659
31660 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
31661     "SBLineEntry",
31662     swig_SBLineEntry_Sf_SwigStatic_methods,
31663     swig_SBLineEntry_Sf_SwigStatic_attributes,
31664     swig_SBLineEntry_Sf_SwigStatic_constants,
31665     swig_SBLineEntry_Sf_SwigStatic_classes,
31666     0
31667 };
31668 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
31669 static const char *swig_SBLineEntry_base_names[] = {0};
31670 static swig_lua_class _wrap_class_SBLineEntry = { "SBLineEntry", "SBLineEntry", &SWIGTYPE_p_lldb__SBLineEntry,_proxy__wrap_new_SBLineEntry, swig_delete_SBLineEntry, swig_SBLineEntry_methods, swig_SBLineEntry_attributes, &swig_SBLineEntry_Sf_SwigStatic, swig_SBLineEntry_meta, swig_SBLineEntry_bases, swig_SBLineEntry_base_names };
31671
31672 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
31673   int SWIG_arg = 0;
31674   lldb::SBListener *result = 0 ;
31675   
31676   SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
31677   result = (lldb::SBListener *)new lldb::SBListener();
31678   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++; 
31679   return SWIG_arg;
31680   
31681   if(0) SWIG_fail;
31682   
31683 fail:
31684   lua_error(L);
31685   return SWIG_arg;
31686 }
31687
31688
31689 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
31690   int SWIG_arg = 0;
31691   char *arg1 = (char *) 0 ;
31692   lldb::SBListener *result = 0 ;
31693   
31694   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
31695   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
31696   arg1 = (char *)lua_tostring(L, 1);
31697   result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
31698   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++; 
31699   return SWIG_arg;
31700   
31701   if(0) SWIG_fail;
31702   
31703 fail:
31704   lua_error(L);
31705   return SWIG_arg;
31706 }
31707
31708
31709 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
31710   int SWIG_arg = 0;
31711   lldb::SBListener *arg1 = 0 ;
31712   lldb::SBListener *result = 0 ;
31713   
31714   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
31715   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
31716   
31717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31718     SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
31719   }
31720   
31721   result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
31722   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++; 
31723   return SWIG_arg;
31724   
31725   if(0) SWIG_fail;
31726   
31727 fail:
31728   lua_error(L);
31729   return SWIG_arg;
31730 }
31731
31732
31733 static int _wrap_new_SBListener(lua_State* L) {
31734   int argc;
31735   int argv[2]={
31736     1,2
31737   };
31738   
31739   argc = lua_gettop(L);
31740   if (argc == 0) {
31741     return _wrap_new_SBListener__SWIG_0(L);
31742   }
31743   if (argc == 1) {
31744     int _v;
31745     {
31746       void *ptr;
31747       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
31748         _v = 0;
31749       } else {
31750         _v = 1;
31751       }
31752     }
31753     if (_v) {
31754       return _wrap_new_SBListener__SWIG_2(L);
31755     }
31756   }
31757   if (argc == 1) {
31758     int _v;
31759     {
31760       _v = SWIG_lua_isnilstring(L,argv[0]);
31761     }
31762     if (_v) {
31763       return _wrap_new_SBListener__SWIG_1(L);
31764     }
31765   }
31766   
31767   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
31768     "  Possible C/C++ prototypes are:\n"
31769     "    lldb::SBListener::SBListener()\n"
31770     "    lldb::SBListener::SBListener(char const *)\n"
31771     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
31772   lua_error(L);return 0;
31773 }
31774
31775
31776 static int _wrap_SBListener_AddEvent(lua_State* L) {
31777   int SWIG_arg = 0;
31778   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31779   lldb::SBEvent *arg2 = 0 ;
31780   
31781   SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
31782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
31783   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
31784   
31785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31786     SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
31787   }
31788   
31789   
31790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
31791     SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
31792   }
31793   
31794   (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
31795   
31796   return SWIG_arg;
31797   
31798   if(0) SWIG_fail;
31799   
31800 fail:
31801   lua_error(L);
31802   return SWIG_arg;
31803 }
31804
31805
31806 static int _wrap_SBListener_Clear(lua_State* L) {
31807   int SWIG_arg = 0;
31808   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31809   
31810   SWIG_check_num_args("lldb::SBListener::Clear",1,1)
31811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
31812   
31813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31814     SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
31815   }
31816   
31817   (arg1)->Clear();
31818   
31819   return SWIG_arg;
31820   
31821   if(0) SWIG_fail;
31822   
31823 fail:
31824   lua_error(L);
31825   return SWIG_arg;
31826 }
31827
31828
31829 static int _wrap_SBListener_IsValid(lua_State* L) {
31830   int SWIG_arg = 0;
31831   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31832   bool result;
31833   
31834   SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
31835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
31836   
31837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31838     SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
31839   }
31840   
31841   result = (bool)((lldb::SBListener const *)arg1)->IsValid();
31842   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31843   return SWIG_arg;
31844   
31845   if(0) SWIG_fail;
31846   
31847 fail:
31848   lua_error(L);
31849   return SWIG_arg;
31850 }
31851
31852
31853 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
31854   int SWIG_arg = 0;
31855   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31856   lldb::SBDebugger *arg2 = 0 ;
31857   char *arg3 = (char *) 0 ;
31858   uint32_t arg4 ;
31859   uint32_t result;
31860   
31861   SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
31862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
31863   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
31864   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
31865   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
31866   
31867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31868     SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
31869   }
31870   
31871   
31872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
31873     SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
31874   }
31875   
31876   arg3 = (char *)lua_tostring(L, 3);
31877   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
31878   arg4 = (uint32_t)lua_tonumber(L, 4);
31879   result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
31880   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31881   return SWIG_arg;
31882   
31883   if(0) SWIG_fail;
31884   
31885 fail:
31886   lua_error(L);
31887   return SWIG_arg;
31888 }
31889
31890
31891 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
31892   int SWIG_arg = 0;
31893   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31894   lldb::SBDebugger *arg2 = 0 ;
31895   char *arg3 = (char *) 0 ;
31896   uint32_t arg4 ;
31897   uint32_t result;
31898   
31899   SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
31900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
31901   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
31902   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
31903   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
31904   
31905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31906     SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
31907   }
31908   
31909   
31910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
31911     SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
31912   }
31913   
31914   arg3 = (char *)lua_tostring(L, 3);
31915   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
31916   arg4 = (uint32_t)lua_tonumber(L, 4);
31917   result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
31918   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31919   return SWIG_arg;
31920   
31921   if(0) SWIG_fail;
31922   
31923 fail:
31924   lua_error(L);
31925   return SWIG_arg;
31926 }
31927
31928
31929 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
31930   int SWIG_arg = 0;
31931   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31932   lldb::SBBroadcaster *arg2 = 0 ;
31933   uint32_t arg3 ;
31934   uint32_t result;
31935   
31936   SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
31937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
31938   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
31939   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
31940   
31941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31942     SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
31943   }
31944   
31945   
31946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
31947     SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
31948   }
31949   
31950   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
31951   arg3 = (uint32_t)lua_tonumber(L, 3);
31952   result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
31953   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31954   return SWIG_arg;
31955   
31956   if(0) SWIG_fail;
31957   
31958 fail:
31959   lua_error(L);
31960   return SWIG_arg;
31961 }
31962
31963
31964 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
31965   int SWIG_arg = 0;
31966   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
31967   lldb::SBBroadcaster *arg2 = 0 ;
31968   uint32_t arg3 ;
31969   bool result;
31970   
31971   SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
31972   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
31973   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
31974   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
31975   
31976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
31977     SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
31978   }
31979   
31980   
31981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
31982     SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
31983   }
31984   
31985   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
31986   arg3 = (uint32_t)lua_tonumber(L, 3);
31987   result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
31988   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31989   return SWIG_arg;
31990   
31991   if(0) SWIG_fail;
31992   
31993 fail:
31994   lua_error(L);
31995   return SWIG_arg;
31996 }
31997
31998
31999 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
32000   int SWIG_arg = 0;
32001   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32002   uint32_t arg2 ;
32003   lldb::SBEvent *arg3 = 0 ;
32004   bool result;
32005   
32006   SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
32007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
32008   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
32009   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
32010   
32011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32012     SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
32013   }
32014   
32015   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32016   arg2 = (uint32_t)lua_tonumber(L, 2);
32017   
32018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32019     SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
32020   }
32021   
32022   result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
32023   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32024   return SWIG_arg;
32025   
32026   if(0) SWIG_fail;
32027   
32028 fail:
32029   lua_error(L);
32030   return SWIG_arg;
32031 }
32032
32033
32034 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
32035   int SWIG_arg = 0;
32036   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32037   uint32_t arg2 ;
32038   lldb::SBBroadcaster *arg3 = 0 ;
32039   lldb::SBEvent *arg4 = 0 ;
32040   bool result;
32041   
32042   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
32043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
32044   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
32045   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
32046   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
32047   
32048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32049     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32050   }
32051   
32052   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32053   arg2 = (uint32_t)lua_tonumber(L, 2);
32054   
32055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32056     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
32057   }
32058   
32059   
32060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32061     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
32062   }
32063   
32064   result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
32065   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32066   return SWIG_arg;
32067   
32068   if(0) SWIG_fail;
32069   
32070 fail:
32071   lua_error(L);
32072   return SWIG_arg;
32073 }
32074
32075
32076 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
32077   int SWIG_arg = 0;
32078   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32079   uint32_t arg2 ;
32080   lldb::SBBroadcaster *arg3 = 0 ;
32081   uint32_t arg4 ;
32082   lldb::SBEvent *arg5 = 0 ;
32083   bool result;
32084   
32085   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
32086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
32087   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
32088   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
32089   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
32090   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
32091   
32092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32093     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32094   }
32095   
32096   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32097   arg2 = (uint32_t)lua_tonumber(L, 2);
32098   
32099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32100     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
32101   }
32102   
32103   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
32104   arg4 = (uint32_t)lua_tonumber(L, 4);
32105   
32106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
32107     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
32108   }
32109   
32110   result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
32111   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32112   return SWIG_arg;
32113   
32114   if(0) SWIG_fail;
32115   
32116 fail:
32117   lua_error(L);
32118   return SWIG_arg;
32119 }
32120
32121
32122 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
32123   int SWIG_arg = 0;
32124   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32125   lldb::SBEvent *arg2 = 0 ;
32126   bool result;
32127   
32128   SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
32129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
32130   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
32131   
32132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32133     SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32134   }
32135   
32136   
32137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32138     SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32139   }
32140   
32141   result = (bool)(arg1)->PeekAtNextEvent(*arg2);
32142   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32143   return SWIG_arg;
32144   
32145   if(0) SWIG_fail;
32146   
32147 fail:
32148   lua_error(L);
32149   return SWIG_arg;
32150 }
32151
32152
32153 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
32154   int SWIG_arg = 0;
32155   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32156   lldb::SBBroadcaster *arg2 = 0 ;
32157   lldb::SBEvent *arg3 = 0 ;
32158   bool result;
32159   
32160   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
32161   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
32162   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32163   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
32164   
32165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32166     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32167   }
32168   
32169   
32170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32171     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32172   }
32173   
32174   
32175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32176     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32177   }
32178   
32179   result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32180   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32181   return SWIG_arg;
32182   
32183   if(0) SWIG_fail;
32184   
32185 fail:
32186   lua_error(L);
32187   return SWIG_arg;
32188 }
32189
32190
32191 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
32192   int SWIG_arg = 0;
32193   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32194   lldb::SBBroadcaster *arg2 = 0 ;
32195   uint32_t arg3 ;
32196   lldb::SBEvent *arg4 = 0 ;
32197   bool result;
32198   
32199   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
32200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32201   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32202   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
32203   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32204   
32205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32206     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32207   }
32208   
32209   
32210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32211     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32212   }
32213   
32214   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32215   arg3 = (uint32_t)lua_tonumber(L, 3);
32216   
32217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32218     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32219   }
32220   
32221   result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32223   return SWIG_arg;
32224   
32225   if(0) SWIG_fail;
32226   
32227 fail:
32228   lua_error(L);
32229   return SWIG_arg;
32230 }
32231
32232
32233 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
32234   int SWIG_arg = 0;
32235   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32236   lldb::SBEvent *arg2 = 0 ;
32237   bool result;
32238   
32239   SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
32240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
32241   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
32242   
32243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32244     SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32245   }
32246   
32247   
32248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32249     SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32250   }
32251   
32252   result = (bool)(arg1)->GetNextEvent(*arg2);
32253   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32254   return SWIG_arg;
32255   
32256   if(0) SWIG_fail;
32257   
32258 fail:
32259   lua_error(L);
32260   return SWIG_arg;
32261 }
32262
32263
32264 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
32265   int SWIG_arg = 0;
32266   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32267   lldb::SBBroadcaster *arg2 = 0 ;
32268   lldb::SBEvent *arg3 = 0 ;
32269   bool result;
32270   
32271   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
32272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
32273   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32274   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
32275   
32276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32277     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32278   }
32279   
32280   
32281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32282     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32283   }
32284   
32285   
32286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32287     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32288   }
32289   
32290   result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32291   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32292   return SWIG_arg;
32293   
32294   if(0) SWIG_fail;
32295   
32296 fail:
32297   lua_error(L);
32298   return SWIG_arg;
32299 }
32300
32301
32302 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
32303   int SWIG_arg = 0;
32304   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32305   lldb::SBBroadcaster *arg2 = 0 ;
32306   uint32_t arg3 ;
32307   lldb::SBEvent *arg4 = 0 ;
32308   bool result;
32309   
32310   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
32311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32313   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
32314   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32315   
32316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32317     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32318   }
32319   
32320   
32321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32322     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32323   }
32324   
32325   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32326   arg3 = (uint32_t)lua_tonumber(L, 3);
32327   
32328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32329     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32330   }
32331   
32332   result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32333   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32334   return SWIG_arg;
32335   
32336   if(0) SWIG_fail;
32337   
32338 fail:
32339   lua_error(L);
32340   return SWIG_arg;
32341 }
32342
32343
32344 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
32345   int SWIG_arg = 0;
32346   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32347   lldb::SBEvent *arg2 = 0 ;
32348   bool result;
32349   
32350   SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
32351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
32352   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
32353   
32354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32355     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
32356   }
32357   
32358   
32359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32360     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
32361   }
32362   
32363   result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
32364   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32365   return SWIG_arg;
32366   
32367   if(0) SWIG_fail;
32368   
32369 fail:
32370   lua_error(L);
32371   return SWIG_arg;
32372 }
32373
32374
32375 static void swig_delete_SBListener(void *obj) {
32376 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
32377 delete arg1;
32378 }
32379 static int _proxy__wrap_new_SBListener(lua_State *L) {
32380     assert(lua_istable(L,1));
32381     lua_pushcfunction(L,_wrap_new_SBListener);
32382     assert(!lua_isnil(L,-1));
32383     lua_replace(L,1); /* replace our table with real constructor */
32384     lua_call(L,lua_gettop(L)-1,1);
32385     return 1;
32386 }
32387 static swig_lua_attribute swig_SBListener_attributes[] = {
32388     {0,0,0}
32389 };
32390 static swig_lua_method swig_SBListener_methods[]= {
32391     { "AddEvent", _wrap_SBListener_AddEvent},
32392     { "Clear", _wrap_SBListener_Clear},
32393     { "IsValid", _wrap_SBListener_IsValid},
32394     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
32395     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
32396     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
32397     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
32398     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
32399     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
32400     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
32401     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
32402     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
32403     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
32404     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
32405     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
32406     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
32407     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
32408     {0,0}
32409 };
32410 static swig_lua_method swig_SBListener_meta[] = {
32411     {0,0}
32412 };
32413
32414 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
32415     {0,0,0}
32416 };
32417 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
32418     {0,0,0,0,0,0}
32419 };
32420 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
32421     {0,0}
32422 };
32423 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
32424     0
32425 };
32426
32427 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
32428     "SBListener",
32429     swig_SBListener_Sf_SwigStatic_methods,
32430     swig_SBListener_Sf_SwigStatic_attributes,
32431     swig_SBListener_Sf_SwigStatic_constants,
32432     swig_SBListener_Sf_SwigStatic_classes,
32433     0
32434 };
32435 static swig_lua_class *swig_SBListener_bases[] = {0};
32436 static const char *swig_SBListener_base_names[] = {0};
32437 static swig_lua_class _wrap_class_SBListener = { "SBListener", "SBListener", &SWIGTYPE_p_lldb__SBListener,_proxy__wrap_new_SBListener, swig_delete_SBListener, swig_SBListener_methods, swig_SBListener_attributes, &swig_SBListener_Sf_SwigStatic, swig_SBListener_meta, swig_SBListener_bases, swig_SBListener_base_names };
32438
32439 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
32440   int SWIG_arg = 0;
32441   lldb::SBMemoryRegionInfo *result = 0 ;
32442   
32443   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
32444   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
32445   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++; 
32446   return SWIG_arg;
32447   
32448   if(0) SWIG_fail;
32449   
32450 fail:
32451   lua_error(L);
32452   return SWIG_arg;
32453 }
32454
32455
32456 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
32457   int SWIG_arg = 0;
32458   lldb::SBMemoryRegionInfo *arg1 = 0 ;
32459   lldb::SBMemoryRegionInfo *result = 0 ;
32460   
32461   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
32462   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
32463   
32464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32465     SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32466   }
32467   
32468   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
32469   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++; 
32470   return SWIG_arg;
32471   
32472   if(0) SWIG_fail;
32473   
32474 fail:
32475   lua_error(L);
32476   return SWIG_arg;
32477 }
32478
32479
32480 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
32481   int argc;
32482   int argv[2]={
32483     1,2
32484   };
32485   
32486   argc = lua_gettop(L);
32487   if (argc == 0) {
32488     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
32489   }
32490   if (argc == 1) {
32491     int _v;
32492     {
32493       void *ptr;
32494       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, 0)) {
32495         _v = 0;
32496       } else {
32497         _v = 1;
32498       }
32499     }
32500     if (_v) {
32501       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
32502     }
32503   }
32504   
32505   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
32506     "  Possible C/C++ prototypes are:\n"
32507     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
32508     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n");
32509   lua_error(L);return 0;
32510 }
32511
32512
32513 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
32514   int SWIG_arg = 0;
32515   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32516   
32517   SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
32518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
32519   
32520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32521     SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32522   }
32523   
32524   (arg1)->Clear();
32525   
32526   return SWIG_arg;
32527   
32528   if(0) SWIG_fail;
32529   
32530 fail:
32531   lua_error(L);
32532   return SWIG_arg;
32533 }
32534
32535
32536 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
32537   int SWIG_arg = 0;
32538   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32539   lldb::addr_t result;
32540   
32541   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
32542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
32543   
32544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32545     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32546   }
32547   
32548   result = (lldb::addr_t)(arg1)->GetRegionBase();
32549   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32550   return SWIG_arg;
32551   
32552   if(0) SWIG_fail;
32553   
32554 fail:
32555   lua_error(L);
32556   return SWIG_arg;
32557 }
32558
32559
32560 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
32561   int SWIG_arg = 0;
32562   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32563   lldb::addr_t result;
32564   
32565   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
32566   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
32567   
32568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32569     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32570   }
32571   
32572   result = (lldb::addr_t)(arg1)->GetRegionEnd();
32573   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32574   return SWIG_arg;
32575   
32576   if(0) SWIG_fail;
32577   
32578 fail:
32579   lua_error(L);
32580   return SWIG_arg;
32581 }
32582
32583
32584 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
32585   int SWIG_arg = 0;
32586   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32587   bool result;
32588   
32589   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
32590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
32591   
32592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32593     SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32594   }
32595   
32596   result = (bool)(arg1)->IsReadable();
32597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32598   return SWIG_arg;
32599   
32600   if(0) SWIG_fail;
32601   
32602 fail:
32603   lua_error(L);
32604   return SWIG_arg;
32605 }
32606
32607
32608 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
32609   int SWIG_arg = 0;
32610   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32611   bool result;
32612   
32613   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
32614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
32615   
32616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32617     SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32618   }
32619   
32620   result = (bool)(arg1)->IsWritable();
32621   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32622   return SWIG_arg;
32623   
32624   if(0) SWIG_fail;
32625   
32626 fail:
32627   lua_error(L);
32628   return SWIG_arg;
32629 }
32630
32631
32632 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
32633   int SWIG_arg = 0;
32634   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32635   bool result;
32636   
32637   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
32638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
32639   
32640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32641     SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32642   }
32643   
32644   result = (bool)(arg1)->IsExecutable();
32645   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32646   return SWIG_arg;
32647   
32648   if(0) SWIG_fail;
32649   
32650 fail:
32651   lua_error(L);
32652   return SWIG_arg;
32653 }
32654
32655
32656 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
32657   int SWIG_arg = 0;
32658   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32659   bool result;
32660   
32661   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
32662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
32663   
32664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32665     SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32666   }
32667   
32668   result = (bool)(arg1)->IsMapped();
32669   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32670   return SWIG_arg;
32671   
32672   if(0) SWIG_fail;
32673   
32674 fail:
32675   lua_error(L);
32676   return SWIG_arg;
32677 }
32678
32679
32680 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
32681   int SWIG_arg = 0;
32682   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32683   char *result = 0 ;
32684   
32685   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
32686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
32687   
32688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32689     SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32690   }
32691   
32692   result = (char *)(arg1)->GetName();
32693   lua_pushstring(L,(const char *)result); SWIG_arg++;
32694   return SWIG_arg;
32695   
32696   if(0) SWIG_fail;
32697   
32698 fail:
32699   lua_error(L);
32700   return SWIG_arg;
32701 }
32702
32703
32704 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
32705   int SWIG_arg = 0;
32706   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32707   lldb::SBMemoryRegionInfo *arg2 = 0 ;
32708   bool result;
32709   
32710   SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
32711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
32712   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
32713   
32714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32715     SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32716   }
32717   
32718   
32719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32720     SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32721   }
32722   
32723   result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
32724   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32725   return SWIG_arg;
32726   
32727   if(0) SWIG_fail;
32728   
32729 fail:
32730   lua_error(L);
32731   return SWIG_arg;
32732 }
32733
32734
32735 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
32736   int SWIG_arg = 0;
32737   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32738   lldb::SBStream *arg2 = 0 ;
32739   bool result;
32740   
32741   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
32742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
32743   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
32744   
32745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32746     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32747   }
32748   
32749   
32750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32751     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32752   }
32753   
32754   result = (bool)(arg1)->GetDescription(*arg2);
32755   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32756   return SWIG_arg;
32757   
32758   if(0) SWIG_fail;
32759   
32760 fail:
32761   lua_error(L);
32762   return SWIG_arg;
32763 }
32764
32765
32766 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
32767   int SWIG_arg = 0;
32768   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
32769   std::string result;
32770   
32771   SWIG_check_num_args("lldb::SBMemoryRegionInfo::__str__",1,1)
32772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__str__",1,"lldb::SBMemoryRegionInfo *");
32773   
32774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32775     SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32776   }
32777   
32778   result = lldb_SBMemoryRegionInfo___str__(arg1);
32779   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32780   return SWIG_arg;
32781   
32782   if(0) SWIG_fail;
32783   
32784 fail:
32785   lua_error(L);
32786   return SWIG_arg;
32787 }
32788
32789
32790 static void swig_delete_SBMemoryRegionInfo(void *obj) {
32791 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
32792 delete arg1;
32793 }
32794 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
32795     assert(lua_istable(L,1));
32796     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
32797     assert(!lua_isnil(L,-1));
32798     lua_replace(L,1); /* replace our table with real constructor */
32799     lua_call(L,lua_gettop(L)-1,1);
32800     return 1;
32801 }
32802 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
32803     {0,0,0}
32804 };
32805 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
32806     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
32807     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
32808     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
32809     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
32810     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
32811     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
32812     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
32813     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
32814     { "__eq", _wrap_SBMemoryRegionInfo___eq},
32815     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
32816     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
32817     {0,0}
32818 };
32819 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
32820     { "__eq", _wrap_SBMemoryRegionInfo___eq},
32821     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
32822     {0,0}
32823 };
32824
32825 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
32826     {0,0,0}
32827 };
32828 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
32829     {0,0,0,0,0,0}
32830 };
32831 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
32832     {0,0}
32833 };
32834 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
32835     0
32836 };
32837
32838 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
32839     "SBMemoryRegionInfo",
32840     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
32841     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
32842     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
32843     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
32844     0
32845 };
32846 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
32847 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
32848 static swig_lua_class _wrap_class_SBMemoryRegionInfo = { "SBMemoryRegionInfo", "SBMemoryRegionInfo", &SWIGTYPE_p_lldb__SBMemoryRegionInfo,_proxy__wrap_new_SBMemoryRegionInfo, swig_delete_SBMemoryRegionInfo, swig_SBMemoryRegionInfo_methods, swig_SBMemoryRegionInfo_attributes, &swig_SBMemoryRegionInfo_Sf_SwigStatic, swig_SBMemoryRegionInfo_meta, swig_SBMemoryRegionInfo_bases, swig_SBMemoryRegionInfo_base_names };
32849
32850 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
32851   int SWIG_arg = 0;
32852   lldb::SBMemoryRegionInfoList *result = 0 ;
32853   
32854   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
32855   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
32856   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++; 
32857   return SWIG_arg;
32858   
32859   if(0) SWIG_fail;
32860   
32861 fail:
32862   lua_error(L);
32863   return SWIG_arg;
32864 }
32865
32866
32867 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
32868   int SWIG_arg = 0;
32869   lldb::SBMemoryRegionInfoList *arg1 = 0 ;
32870   lldb::SBMemoryRegionInfoList *result = 0 ;
32871   
32872   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
32873   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
32874   
32875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
32876     SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
32877   }
32878   
32879   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
32880   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++; 
32881   return SWIG_arg;
32882   
32883   if(0) SWIG_fail;
32884   
32885 fail:
32886   lua_error(L);
32887   return SWIG_arg;
32888 }
32889
32890
32891 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
32892   int argc;
32893   int argv[2]={
32894     1,2
32895   };
32896   
32897   argc = lua_gettop(L);
32898   if (argc == 0) {
32899     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
32900   }
32901   if (argc == 1) {
32902     int _v;
32903     {
32904       void *ptr;
32905       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
32906         _v = 0;
32907       } else {
32908         _v = 1;
32909       }
32910     }
32911     if (_v) {
32912       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
32913     }
32914   }
32915   
32916   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
32917     "  Possible C/C++ prototypes are:\n"
32918     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
32919     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
32920   lua_error(L);return 0;
32921 }
32922
32923
32924 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
32925   int SWIG_arg = 0;
32926   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
32927   uint32_t result;
32928   
32929   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
32930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
32931   
32932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
32933     SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
32934   }
32935   
32936   result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
32937   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32938   return SWIG_arg;
32939   
32940   if(0) SWIG_fail;
32941   
32942 fail:
32943   lua_error(L);
32944   return SWIG_arg;
32945 }
32946
32947
32948 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
32949   int SWIG_arg = 0;
32950   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
32951   uint32_t arg2 ;
32952   lldb::SBMemoryRegionInfo *arg3 = 0 ;
32953   bool result;
32954   
32955   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
32956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
32957   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
32958   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
32959   
32960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
32961     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
32962   }
32963   
32964   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32965   arg2 = (uint32_t)lua_tonumber(L, 2);
32966   
32967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32968     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32969   }
32970   
32971   result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
32972   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32973   return SWIG_arg;
32974   
32975   if(0) SWIG_fail;
32976   
32977 fail:
32978   lua_error(L);
32979   return SWIG_arg;
32980 }
32981
32982
32983 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
32984   int SWIG_arg = 0;
32985   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
32986   lldb::SBMemoryRegionInfo *arg2 = 0 ;
32987   
32988   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
32989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
32990   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
32991   
32992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
32993     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
32994   }
32995   
32996   
32997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
32998     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
32999   }
33000   
33001   (arg1)->Append(*arg2);
33002   
33003   return SWIG_arg;
33004   
33005   if(0) SWIG_fail;
33006   
33007 fail:
33008   lua_error(L);
33009   return SWIG_arg;
33010 }
33011
33012
33013 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
33014   int SWIG_arg = 0;
33015   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33016   lldb::SBMemoryRegionInfoList *arg2 = 0 ;
33017   
33018   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33020   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
33021   
33022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33023     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33024   }
33025   
33026   
33027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33028     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33029   }
33030   
33031   (arg1)->Append(*arg2);
33032   
33033   return SWIG_arg;
33034   
33035   if(0) SWIG_fail;
33036   
33037 fail:
33038   lua_error(L);
33039   return SWIG_arg;
33040 }
33041
33042
33043 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
33044   int argc;
33045   int argv[3]={
33046     1,2,3
33047   };
33048   
33049   argc = lua_gettop(L);
33050   if (argc == 2) {
33051     int _v;
33052     {
33053       void *ptr;
33054       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33055         _v = 0;
33056       } else {
33057         _v = 1;
33058       }
33059     }
33060     if (_v) {
33061       {
33062         void *ptr;
33063         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, 0)) {
33064           _v = 0;
33065         } else {
33066           _v = 1;
33067         }
33068       }
33069       if (_v) {
33070         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
33071       }
33072     }
33073   }
33074   if (argc == 2) {
33075     int _v;
33076     {
33077       void *ptr;
33078       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33079         _v = 0;
33080       } else {
33081         _v = 1;
33082       }
33083     }
33084     if (_v) {
33085       {
33086         void *ptr;
33087         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33088           _v = 0;
33089         } else {
33090           _v = 1;
33091         }
33092       }
33093       if (_v) {
33094         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
33095       }
33096     }
33097   }
33098   
33099   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
33100     "  Possible C/C++ prototypes are:\n"
33101     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
33102     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
33103   lua_error(L);return 0;
33104 }
33105
33106
33107 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
33108   int SWIG_arg = 0;
33109   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33110   
33111   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
33112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
33113   
33114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33115     SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33116   }
33117   
33118   (arg1)->Clear();
33119   
33120   return SWIG_arg;
33121   
33122   if(0) SWIG_fail;
33123   
33124 fail:
33125   lua_error(L);
33126   return SWIG_arg;
33127 }
33128
33129
33130 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
33131 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
33132 delete arg1;
33133 }
33134 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
33135     assert(lua_istable(L,1));
33136     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
33137     assert(!lua_isnil(L,-1));
33138     lua_replace(L,1); /* replace our table with real constructor */
33139     lua_call(L,lua_gettop(L)-1,1);
33140     return 1;
33141 }
33142 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
33143     {0,0,0}
33144 };
33145 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
33146     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
33147     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
33148     { "Append", _wrap_SBMemoryRegionInfoList_Append},
33149     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
33150     {0,0}
33151 };
33152 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
33153     {0,0}
33154 };
33155
33156 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
33157     {0,0,0}
33158 };
33159 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
33160     {0,0,0,0,0,0}
33161 };
33162 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
33163     {0,0}
33164 };
33165 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
33166     0
33167 };
33168
33169 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
33170     "SBMemoryRegionInfoList",
33171     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
33172     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
33173     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
33174     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
33175     0
33176 };
33177 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
33178 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
33179 static swig_lua_class _wrap_class_SBMemoryRegionInfoList = { "SBMemoryRegionInfoList", "SBMemoryRegionInfoList", &SWIGTYPE_p_lldb__SBMemoryRegionInfoList,_proxy__wrap_new_SBMemoryRegionInfoList, swig_delete_SBMemoryRegionInfoList, swig_SBMemoryRegionInfoList_methods, swig_SBMemoryRegionInfoList_attributes, &swig_SBMemoryRegionInfoList_Sf_SwigStatic, swig_SBMemoryRegionInfoList_meta, swig_SBMemoryRegionInfoList_bases, swig_SBMemoryRegionInfoList_base_names };
33180
33181 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
33182   int SWIG_arg = 0;
33183   lldb::SBModule *result = 0 ;
33184   
33185   SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
33186   result = (lldb::SBModule *)new lldb::SBModule();
33187   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++; 
33188   return SWIG_arg;
33189   
33190   if(0) SWIG_fail;
33191   
33192 fail:
33193   lua_error(L);
33194   return SWIG_arg;
33195 }
33196
33197
33198 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
33199   int SWIG_arg = 0;
33200   lldb::SBModule *arg1 = 0 ;
33201   lldb::SBModule *result = 0 ;
33202   
33203   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33204   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
33205   
33206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33207     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
33208   }
33209   
33210   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
33211   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++; 
33212   return SWIG_arg;
33213   
33214   if(0) SWIG_fail;
33215   
33216 fail:
33217   lua_error(L);
33218   return SWIG_arg;
33219 }
33220
33221
33222 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
33223   int SWIG_arg = 0;
33224   lldb::SBModuleSpec *arg1 = 0 ;
33225   lldb::SBModule *result = 0 ;
33226   
33227   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33228   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
33229   
33230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
33231     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
33232   }
33233   
33234   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
33235   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++; 
33236   return SWIG_arg;
33237   
33238   if(0) SWIG_fail;
33239   
33240 fail:
33241   lua_error(L);
33242   return SWIG_arg;
33243 }
33244
33245
33246 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
33247   int SWIG_arg = 0;
33248   lldb::SBProcess *arg1 = 0 ;
33249   lldb::addr_t arg2 ;
33250   lldb::SBModule *result = 0 ;
33251   
33252   SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
33253   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
33254   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
33255   
33256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
33257     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
33258   }
33259   
33260   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
33261   result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
33262   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++; 
33263   return SWIG_arg;
33264   
33265   if(0) SWIG_fail;
33266   
33267 fail:
33268   lua_error(L);
33269   return SWIG_arg;
33270 }
33271
33272
33273 static int _wrap_new_SBModule(lua_State* L) {
33274   int argc;
33275   int argv[3]={
33276     1,2,3
33277   };
33278   
33279   argc = lua_gettop(L);
33280   if (argc == 0) {
33281     return _wrap_new_SBModule__SWIG_0(L);
33282   }
33283   if (argc == 1) {
33284     int _v;
33285     {
33286       void *ptr;
33287       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
33288         _v = 0;
33289       } else {
33290         _v = 1;
33291       }
33292     }
33293     if (_v) {
33294       return _wrap_new_SBModule__SWIG_1(L);
33295     }
33296   }
33297   if (argc == 1) {
33298     int _v;
33299     {
33300       void *ptr;
33301       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, 0)) {
33302         _v = 0;
33303       } else {
33304         _v = 1;
33305       }
33306     }
33307     if (_v) {
33308       return _wrap_new_SBModule__SWIG_2(L);
33309     }
33310   }
33311   if (argc == 2) {
33312     int _v;
33313     {
33314       void *ptr;
33315       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
33316         _v = 0;
33317       } else {
33318         _v = 1;
33319       }
33320     }
33321     if (_v) {
33322       {
33323         _v = lua_isnumber(L,argv[1]);
33324       }
33325       if (_v) {
33326         return _wrap_new_SBModule__SWIG_3(L);
33327       }
33328     }
33329   }
33330   
33331   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
33332     "  Possible C/C++ prototypes are:\n"
33333     "    lldb::SBModule::SBModule()\n"
33334     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
33335     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
33336     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
33337   lua_error(L);return 0;
33338 }
33339
33340
33341 static int _wrap_SBModule_IsValid(lua_State* L) {
33342   int SWIG_arg = 0;
33343   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33344   bool result;
33345   
33346   SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
33347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
33348   
33349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33350     SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
33351   }
33352   
33353   result = (bool)((lldb::SBModule const *)arg1)->IsValid();
33354   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33355   return SWIG_arg;
33356   
33357   if(0) SWIG_fail;
33358   
33359 fail:
33360   lua_error(L);
33361   return SWIG_arg;
33362 }
33363
33364
33365 static int _wrap_SBModule_Clear(lua_State* L) {
33366   int SWIG_arg = 0;
33367   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33368   
33369   SWIG_check_num_args("lldb::SBModule::Clear",1,1)
33370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
33371   
33372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33373     SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
33374   }
33375   
33376   (arg1)->Clear();
33377   
33378   return SWIG_arg;
33379   
33380   if(0) SWIG_fail;
33381   
33382 fail:
33383   lua_error(L);
33384   return SWIG_arg;
33385 }
33386
33387
33388 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
33389   int SWIG_arg = 0;
33390   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33391   lldb::SBFileSpec result;
33392   
33393   SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
33394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
33395   
33396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33397     SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33398   }
33399   
33400   result = ((lldb::SBModule const *)arg1)->GetFileSpec();
33401   {
33402     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33403     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33404   }
33405   return SWIG_arg;
33406   
33407   if(0) SWIG_fail;
33408   
33409 fail:
33410   lua_error(L);
33411   return SWIG_arg;
33412 }
33413
33414
33415 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
33416   int SWIG_arg = 0;
33417   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33418   lldb::SBFileSpec result;
33419   
33420   SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
33421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
33422   
33423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33424     SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33425   }
33426   
33427   result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
33428   {
33429     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33430     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33431   }
33432   return SWIG_arg;
33433   
33434   if(0) SWIG_fail;
33435   
33436 fail:
33437   lua_error(L);
33438   return SWIG_arg;
33439 }
33440
33441
33442 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
33443   int SWIG_arg = 0;
33444   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33445   lldb::SBFileSpec *arg2 = 0 ;
33446   bool result;
33447   
33448   SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
33449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
33450   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
33451   
33452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33453     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33454   }
33455   
33456   
33457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33458     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
33459   }
33460   
33461   result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
33462   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33463   return SWIG_arg;
33464   
33465   if(0) SWIG_fail;
33466   
33467 fail:
33468   lua_error(L);
33469   return SWIG_arg;
33470 }
33471
33472
33473 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
33474   int SWIG_arg = 0;
33475   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33476   lldb::SBFileSpec result;
33477   
33478   SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
33479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
33480   
33481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33482     SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33483   }
33484   
33485   result = (arg1)->GetRemoteInstallFileSpec();
33486   {
33487     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33488     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33489   }
33490   return SWIG_arg;
33491   
33492   if(0) SWIG_fail;
33493   
33494 fail:
33495   lua_error(L);
33496   return SWIG_arg;
33497 }
33498
33499
33500 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
33501   int SWIG_arg = 0;
33502   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33503   lldb::SBFileSpec *arg2 = 0 ;
33504   bool result;
33505   
33506   SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
33507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
33508   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
33509   
33510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33511     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33512   }
33513   
33514   
33515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33516     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
33517   }
33518   
33519   result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
33520   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33521   return SWIG_arg;
33522   
33523   if(0) SWIG_fail;
33524   
33525 fail:
33526   lua_error(L);
33527   return SWIG_arg;
33528 }
33529
33530
33531 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
33532   int SWIG_arg = 0;
33533   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33534   char *result = 0 ;
33535   
33536   SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
33537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
33538   
33539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33540     SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
33541   }
33542   
33543   result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
33544   lua_pushstring(L,(const char *)result); SWIG_arg++;
33545   return SWIG_arg;
33546   
33547   if(0) SWIG_fail;
33548   
33549 fail:
33550   lua_error(L);
33551   return SWIG_arg;
33552 }
33553
33554
33555 static int _wrap_SBModule___eq(lua_State* L) {
33556   int SWIG_arg = 0;
33557   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33558   lldb::SBModule *arg2 = 0 ;
33559   bool result;
33560   
33561   SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
33562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
33563   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
33564   
33565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33566     SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
33567   }
33568   
33569   
33570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
33571     SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
33572   }
33573   
33574   result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
33575   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33576   return SWIG_arg;
33577   
33578   if(0) SWIG_fail;
33579   
33580 fail:
33581   lua_error(L);
33582   return SWIG_arg;
33583 }
33584
33585
33586 static int _wrap_SBModule_FindSection(lua_State* L) {
33587   int SWIG_arg = 0;
33588   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33589   char *arg2 = (char *) 0 ;
33590   lldb::SBSection result;
33591   
33592   SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
33593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
33594   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
33595   
33596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33597     SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
33598   }
33599   
33600   arg2 = (char *)lua_tostring(L, 2);
33601   result = (arg1)->FindSection((char const *)arg2);
33602   {
33603     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
33604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
33605   }
33606   return SWIG_arg;
33607   
33608   if(0) SWIG_fail;
33609   
33610 fail:
33611   lua_error(L);
33612   return SWIG_arg;
33613 }
33614
33615
33616 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
33617   int SWIG_arg = 0;
33618   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33619   lldb::addr_t arg2 ;
33620   lldb::SBAddress result;
33621   
33622   SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
33623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
33624   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
33625   
33626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33627     SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
33628   }
33629   
33630   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
33631   result = (arg1)->ResolveFileAddress(arg2);
33632   {
33633     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
33634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
33635   }
33636   return SWIG_arg;
33637   
33638   if(0) SWIG_fail;
33639   
33640 fail:
33641   lua_error(L);
33642   return SWIG_arg;
33643 }
33644
33645
33646 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
33647   int SWIG_arg = 0;
33648   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33649   lldb::SBAddress *arg2 = 0 ;
33650   uint32_t arg3 ;
33651   lldb::SBSymbolContext result;
33652   
33653   SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
33654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
33655   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
33656   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
33657   
33658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33659     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
33660   }
33661   
33662   
33663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
33664     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
33665   }
33666   
33667   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
33668   arg3 = (uint32_t)lua_tonumber(L, 3);
33669   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
33670   {
33671     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
33672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
33673   }
33674   return SWIG_arg;
33675   
33676   if(0) SWIG_fail;
33677   
33678 fail:
33679   lua_error(L);
33680   return SWIG_arg;
33681 }
33682
33683
33684 static int _wrap_SBModule_GetDescription(lua_State* L) {
33685   int SWIG_arg = 0;
33686   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33687   lldb::SBStream *arg2 = 0 ;
33688   bool result;
33689   
33690   SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
33691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
33692   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
33693   
33694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33695     SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
33696   }
33697   
33698   
33699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
33700     SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
33701   }
33702   
33703   result = (bool)(arg1)->GetDescription(*arg2);
33704   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33705   return SWIG_arg;
33706   
33707   if(0) SWIG_fail;
33708   
33709 fail:
33710   lua_error(L);
33711   return SWIG_arg;
33712 }
33713
33714
33715 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
33716   int SWIG_arg = 0;
33717   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33718   uint32_t result;
33719   
33720   SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
33721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
33722   
33723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33724     SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
33725   }
33726   
33727   result = (uint32_t)(arg1)->GetNumCompileUnits();
33728   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33729   return SWIG_arg;
33730   
33731   if(0) SWIG_fail;
33732   
33733 fail:
33734   lua_error(L);
33735   return SWIG_arg;
33736 }
33737
33738
33739 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
33740   int SWIG_arg = 0;
33741   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33742   uint32_t arg2 ;
33743   lldb::SBCompileUnit result;
33744   
33745   SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
33746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
33747   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
33748   
33749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33750     SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
33751   }
33752   
33753   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
33754   arg2 = (uint32_t)lua_tonumber(L, 2);
33755   result = (arg1)->GetCompileUnitAtIndex(arg2);
33756   {
33757     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
33758     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
33759   }
33760   return SWIG_arg;
33761   
33762   if(0) SWIG_fail;
33763   
33764 fail:
33765   lua_error(L);
33766   return SWIG_arg;
33767 }
33768
33769
33770 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
33771   int SWIG_arg = 0;
33772   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33773   lldb::SBFileSpec *arg2 = 0 ;
33774   lldb::SBSymbolContextList result;
33775   
33776   SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
33777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
33778   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
33779   
33780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33781     SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
33782   }
33783   
33784   
33785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33786     SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
33787   }
33788   
33789   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
33790   {
33791     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
33792     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
33793   }
33794   return SWIG_arg;
33795   
33796   if(0) SWIG_fail;
33797   
33798 fail:
33799   lua_error(L);
33800   return SWIG_arg;
33801 }
33802
33803
33804 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
33805   int SWIG_arg = 0;
33806   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33807   size_t result;
33808   
33809   SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
33810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
33811   
33812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33813     SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
33814   }
33815   
33816   result = (arg1)->GetNumSymbols();
33817   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33818   return SWIG_arg;
33819   
33820   if(0) SWIG_fail;
33821   
33822 fail:
33823   lua_error(L);
33824   return SWIG_arg;
33825 }
33826
33827
33828 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
33829   int SWIG_arg = 0;
33830   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33831   size_t arg2 ;
33832   lldb::SBSymbol result;
33833   
33834   SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
33835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
33836   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
33837   
33838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33839     SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
33840   }
33841   
33842   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
33843   arg2 = (size_t)lua_tonumber(L, 2);
33844   result = (arg1)->GetSymbolAtIndex(arg2);
33845   {
33846     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
33847     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
33848   }
33849   return SWIG_arg;
33850   
33851   if(0) SWIG_fail;
33852   
33853 fail:
33854   lua_error(L);
33855   return SWIG_arg;
33856 }
33857
33858
33859 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
33860   int SWIG_arg = 0;
33861   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33862   char *arg2 = (char *) 0 ;
33863   lldb::SymbolType arg3 ;
33864   lldb::SBSymbol result;
33865   
33866   SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
33867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
33868   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
33869   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
33870   
33871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33872     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
33873   }
33874   
33875   arg2 = (char *)lua_tostring(L, 2);
33876   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
33877   result = (arg1)->FindSymbol((char const *)arg2,arg3);
33878   {
33879     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
33880     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
33881   }
33882   return SWIG_arg;
33883   
33884   if(0) SWIG_fail;
33885   
33886 fail:
33887   lua_error(L);
33888   return SWIG_arg;
33889 }
33890
33891
33892 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
33893   int SWIG_arg = 0;
33894   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33895   char *arg2 = (char *) 0 ;
33896   lldb::SBSymbol result;
33897   
33898   SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
33899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
33900   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
33901   
33902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33903     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
33904   }
33905   
33906   arg2 = (char *)lua_tostring(L, 2);
33907   result = (arg1)->FindSymbol((char const *)arg2);
33908   {
33909     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
33910     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
33911   }
33912   return SWIG_arg;
33913   
33914   if(0) SWIG_fail;
33915   
33916 fail:
33917   lua_error(L);
33918   return SWIG_arg;
33919 }
33920
33921
33922 static int _wrap_SBModule_FindSymbol(lua_State* L) {
33923   int argc;
33924   int argv[4]={
33925     1,2,3,4
33926   };
33927   
33928   argc = lua_gettop(L);
33929   if (argc == 2) {
33930     int _v;
33931     {
33932       void *ptr;
33933       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
33934         _v = 0;
33935       } else {
33936         _v = 1;
33937       }
33938     }
33939     if (_v) {
33940       {
33941         _v = SWIG_lua_isnilstring(L,argv[1]);
33942       }
33943       if (_v) {
33944         return _wrap_SBModule_FindSymbol__SWIG_1(L);
33945       }
33946     }
33947   }
33948   if (argc == 3) {
33949     int _v;
33950     {
33951       void *ptr;
33952       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
33953         _v = 0;
33954       } else {
33955         _v = 1;
33956       }
33957     }
33958     if (_v) {
33959       {
33960         _v = SWIG_lua_isnilstring(L,argv[1]);
33961       }
33962       if (_v) {
33963         {
33964           _v = lua_isnumber(L,argv[2]);
33965         }
33966         if (_v) {
33967           return _wrap_SBModule_FindSymbol__SWIG_0(L);
33968         }
33969       }
33970     }
33971   }
33972   
33973   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
33974     "  Possible C/C++ prototypes are:\n"
33975     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
33976     "    lldb::SBModule::FindSymbol(char const *)\n");
33977   lua_error(L);return 0;
33978 }
33979
33980
33981 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
33982   int SWIG_arg = 0;
33983   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33984   char *arg2 = (char *) 0 ;
33985   lldb::SymbolType arg3 ;
33986   lldb::SBSymbolContextList result;
33987   
33988   SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
33989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
33990   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
33991   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
33992   
33993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33994     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
33995   }
33996   
33997   arg2 = (char *)lua_tostring(L, 2);
33998   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
33999   result = (arg1)->FindSymbols((char const *)arg2,arg3);
34000   {
34001     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34002     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34003   }
34004   return SWIG_arg;
34005   
34006   if(0) SWIG_fail;
34007   
34008 fail:
34009   lua_error(L);
34010   return SWIG_arg;
34011 }
34012
34013
34014 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
34015   int SWIG_arg = 0;
34016   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34017   char *arg2 = (char *) 0 ;
34018   lldb::SBSymbolContextList result;
34019   
34020   SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
34021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34022   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34023   
34024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34025     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34026   }
34027   
34028   arg2 = (char *)lua_tostring(L, 2);
34029   result = (arg1)->FindSymbols((char const *)arg2);
34030   {
34031     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34032     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34033   }
34034   return SWIG_arg;
34035   
34036   if(0) SWIG_fail;
34037   
34038 fail:
34039   lua_error(L);
34040   return SWIG_arg;
34041 }
34042
34043
34044 static int _wrap_SBModule_FindSymbols(lua_State* L) {
34045   int argc;
34046   int argv[4]={
34047     1,2,3,4
34048   };
34049   
34050   argc = lua_gettop(L);
34051   if (argc == 2) {
34052     int _v;
34053     {
34054       void *ptr;
34055       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34056         _v = 0;
34057       } else {
34058         _v = 1;
34059       }
34060     }
34061     if (_v) {
34062       {
34063         _v = SWIG_lua_isnilstring(L,argv[1]);
34064       }
34065       if (_v) {
34066         return _wrap_SBModule_FindSymbols__SWIG_1(L);
34067       }
34068     }
34069   }
34070   if (argc == 3) {
34071     int _v;
34072     {
34073       void *ptr;
34074       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34075         _v = 0;
34076       } else {
34077         _v = 1;
34078       }
34079     }
34080     if (_v) {
34081       {
34082         _v = SWIG_lua_isnilstring(L,argv[1]);
34083       }
34084       if (_v) {
34085         {
34086           _v = lua_isnumber(L,argv[2]);
34087         }
34088         if (_v) {
34089           return _wrap_SBModule_FindSymbols__SWIG_0(L);
34090         }
34091       }
34092     }
34093   }
34094   
34095   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
34096     "  Possible C/C++ prototypes are:\n"
34097     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
34098     "    lldb::SBModule::FindSymbols(char const *)\n");
34099   lua_error(L);return 0;
34100 }
34101
34102
34103 static int _wrap_SBModule_GetNumSections(lua_State* L) {
34104   int SWIG_arg = 0;
34105   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34106   size_t result;
34107   
34108   SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
34109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
34110   
34111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34112     SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
34113   }
34114   
34115   result = (arg1)->GetNumSections();
34116   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34117   return SWIG_arg;
34118   
34119   if(0) SWIG_fail;
34120   
34121 fail:
34122   lua_error(L);
34123   return SWIG_arg;
34124 }
34125
34126
34127 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
34128   int SWIG_arg = 0;
34129   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34130   size_t arg2 ;
34131   lldb::SBSection result;
34132   
34133   SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
34134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
34135   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
34136   
34137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34138     SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34139   }
34140   
34141   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34142   arg2 = (size_t)lua_tonumber(L, 2);
34143   result = (arg1)->GetSectionAtIndex(arg2);
34144   {
34145     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34146     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34147   }
34148   return SWIG_arg;
34149   
34150   if(0) SWIG_fail;
34151   
34152 fail:
34153   lua_error(L);
34154   return SWIG_arg;
34155 }
34156
34157
34158 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
34159   int SWIG_arg = 0;
34160   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34161   char *arg2 = (char *) 0 ;
34162   uint32_t arg3 ;
34163   lldb::SBSymbolContextList result;
34164   
34165   SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
34166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34167   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34168   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
34169   
34170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34171     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34172   }
34173   
34174   arg2 = (char *)lua_tostring(L, 2);
34175   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
34176   arg3 = (uint32_t)lua_tonumber(L, 3);
34177   result = (arg1)->FindFunctions((char const *)arg2,arg3);
34178   {
34179     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34180     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34181   }
34182   return SWIG_arg;
34183   
34184   if(0) SWIG_fail;
34185   
34186 fail:
34187   lua_error(L);
34188   return SWIG_arg;
34189 }
34190
34191
34192 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
34193   int SWIG_arg = 0;
34194   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34195   char *arg2 = (char *) 0 ;
34196   lldb::SBSymbolContextList result;
34197   
34198   SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
34199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34200   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34201   
34202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34203     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34204   }
34205   
34206   arg2 = (char *)lua_tostring(L, 2);
34207   result = (arg1)->FindFunctions((char const *)arg2);
34208   {
34209     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34210     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34211   }
34212   return SWIG_arg;
34213   
34214   if(0) SWIG_fail;
34215   
34216 fail:
34217   lua_error(L);
34218   return SWIG_arg;
34219 }
34220
34221
34222 static int _wrap_SBModule_FindFunctions(lua_State* L) {
34223   int argc;
34224   int argv[4]={
34225     1,2,3,4
34226   };
34227   
34228   argc = lua_gettop(L);
34229   if (argc == 2) {
34230     int _v;
34231     {
34232       void *ptr;
34233       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34234         _v = 0;
34235       } else {
34236         _v = 1;
34237       }
34238     }
34239     if (_v) {
34240       {
34241         _v = SWIG_lua_isnilstring(L,argv[1]);
34242       }
34243       if (_v) {
34244         return _wrap_SBModule_FindFunctions__SWIG_1(L);
34245       }
34246     }
34247   }
34248   if (argc == 3) {
34249     int _v;
34250     {
34251       void *ptr;
34252       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34253         _v = 0;
34254       } else {
34255         _v = 1;
34256       }
34257     }
34258     if (_v) {
34259       {
34260         _v = SWIG_lua_isnilstring(L,argv[1]);
34261       }
34262       if (_v) {
34263         {
34264           _v = lua_isnumber(L,argv[2]);
34265         }
34266         if (_v) {
34267           return _wrap_SBModule_FindFunctions__SWIG_0(L);
34268         }
34269       }
34270     }
34271   }
34272   
34273   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
34274     "  Possible C/C++ prototypes are:\n"
34275     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
34276     "    lldb::SBModule::FindFunctions(char const *)\n");
34277   lua_error(L);return 0;
34278 }
34279
34280
34281 static int _wrap_SBModule_FindFirstType(lua_State* L) {
34282   int SWIG_arg = 0;
34283   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34284   char *arg2 = (char *) 0 ;
34285   lldb::SBType result;
34286   
34287   SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
34288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
34289   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
34290   
34291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34292     SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
34293   }
34294   
34295   arg2 = (char *)lua_tostring(L, 2);
34296   result = (arg1)->FindFirstType((char const *)arg2);
34297   {
34298     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34299     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34300   }
34301   return SWIG_arg;
34302   
34303   if(0) SWIG_fail;
34304   
34305 fail:
34306   lua_error(L);
34307   return SWIG_arg;
34308 }
34309
34310
34311 static int _wrap_SBModule_FindTypes(lua_State* L) {
34312   int SWIG_arg = 0;
34313   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34314   char *arg2 = (char *) 0 ;
34315   lldb::SBTypeList result;
34316   
34317   SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
34318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
34319   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
34320   
34321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34322     SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
34323   }
34324   
34325   arg2 = (char *)lua_tostring(L, 2);
34326   result = (arg1)->FindTypes((char const *)arg2);
34327   {
34328     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34329     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34330   }
34331   return SWIG_arg;
34332   
34333   if(0) SWIG_fail;
34334   
34335 fail:
34336   lua_error(L);
34337   return SWIG_arg;
34338 }
34339
34340
34341 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
34342   int SWIG_arg = 0;
34343   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34344   lldb::user_id_t arg2 ;
34345   lldb::SBType result;
34346   
34347   SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
34348   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
34349   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
34350   
34351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34352     SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
34353   }
34354   
34355   arg2 = (lldb::user_id_t)lua_tonumber(L, 2);
34356   result = (arg1)->GetTypeByID(arg2);
34357   {
34358     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34359     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34360   }
34361   return SWIG_arg;
34362   
34363   if(0) SWIG_fail;
34364   
34365 fail:
34366   lua_error(L);
34367   return SWIG_arg;
34368 }
34369
34370
34371 static int _wrap_SBModule_GetBasicType(lua_State* L) {
34372   int SWIG_arg = 0;
34373   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34374   lldb::BasicType arg2 ;
34375   lldb::SBType result;
34376   
34377   SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
34378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
34379   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
34380   
34381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34382     SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
34383   }
34384   
34385   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
34386   result = (arg1)->GetBasicType(arg2);
34387   {
34388     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34389     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34390   }
34391   return SWIG_arg;
34392   
34393   if(0) SWIG_fail;
34394   
34395 fail:
34396   lua_error(L);
34397   return SWIG_arg;
34398 }
34399
34400
34401 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
34402   int SWIG_arg = 0;
34403   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34404   uint32_t arg2 ;
34405   lldb::SBTypeList result;
34406   
34407   SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
34408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
34409   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
34410   
34411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34412     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
34413   }
34414   
34415   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34416   arg2 = (uint32_t)lua_tonumber(L, 2);
34417   result = (arg1)->GetTypes(arg2);
34418   {
34419     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34420     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34421   }
34422   return SWIG_arg;
34423   
34424   if(0) SWIG_fail;
34425   
34426 fail:
34427   lua_error(L);
34428   return SWIG_arg;
34429 }
34430
34431
34432 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
34433   int SWIG_arg = 0;
34434   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34435   lldb::SBTypeList result;
34436   
34437   SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
34438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
34439   
34440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34441     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
34442   }
34443   
34444   result = (arg1)->GetTypes();
34445   {
34446     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34447     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34448   }
34449   return SWIG_arg;
34450   
34451   if(0) SWIG_fail;
34452   
34453 fail:
34454   lua_error(L);
34455   return SWIG_arg;
34456 }
34457
34458
34459 static int _wrap_SBModule_GetTypes(lua_State* L) {
34460   int argc;
34461   int argv[3]={
34462     1,2,3
34463   };
34464   
34465   argc = lua_gettop(L);
34466   if (argc == 1) {
34467     int _v;
34468     {
34469       void *ptr;
34470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34471         _v = 0;
34472       } else {
34473         _v = 1;
34474       }
34475     }
34476     if (_v) {
34477       return _wrap_SBModule_GetTypes__SWIG_1(L);
34478     }
34479   }
34480   if (argc == 2) {
34481     int _v;
34482     {
34483       void *ptr;
34484       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34485         _v = 0;
34486       } else {
34487         _v = 1;
34488       }
34489     }
34490     if (_v) {
34491       {
34492         _v = lua_isnumber(L,argv[1]);
34493       }
34494       if (_v) {
34495         return _wrap_SBModule_GetTypes__SWIG_0(L);
34496       }
34497     }
34498   }
34499   
34500   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
34501     "  Possible C/C++ prototypes are:\n"
34502     "    lldb::SBModule::GetTypes(uint32_t)\n"
34503     "    lldb::SBModule::GetTypes()\n");
34504   lua_error(L);return 0;
34505 }
34506
34507
34508 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
34509   int SWIG_arg = 0;
34510   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34511   lldb::SBTarget *arg2 = 0 ;
34512   char *arg3 = (char *) 0 ;
34513   uint32_t arg4 ;
34514   lldb::SBValueList result;
34515   
34516   SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
34517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
34518   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
34519   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
34520   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
34521   
34522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34523     SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
34524   }
34525   
34526   
34527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
34528     SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
34529   }
34530   
34531   arg3 = (char *)lua_tostring(L, 3);
34532   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
34533   arg4 = (uint32_t)lua_tonumber(L, 4);
34534   result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
34535   {
34536     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
34537     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
34538   }
34539   return SWIG_arg;
34540   
34541   if(0) SWIG_fail;
34542   
34543 fail:
34544   lua_error(L);
34545   return SWIG_arg;
34546 }
34547
34548
34549 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
34550   int SWIG_arg = 0;
34551   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34552   lldb::SBTarget *arg2 = 0 ;
34553   char *arg3 = (char *) 0 ;
34554   lldb::SBValue result;
34555   
34556   SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
34557   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
34558   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
34559   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
34560   
34561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34562     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
34563   }
34564   
34565   
34566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
34567     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
34568   }
34569   
34570   arg3 = (char *)lua_tostring(L, 3);
34571   result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
34572   {
34573     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
34574     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
34575   }
34576   return SWIG_arg;
34577   
34578   if(0) SWIG_fail;
34579   
34580 fail:
34581   lua_error(L);
34582   return SWIG_arg;
34583 }
34584
34585
34586 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
34587   int SWIG_arg = 0;
34588   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34589   lldb::ByteOrder result;
34590   
34591   SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
34592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
34593   
34594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34595     SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
34596   }
34597   
34598   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
34599   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
34600   return SWIG_arg;
34601   
34602   if(0) SWIG_fail;
34603   
34604 fail:
34605   lua_error(L);
34606   return SWIG_arg;
34607 }
34608
34609
34610 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
34611   int SWIG_arg = 0;
34612   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34613   uint32_t result;
34614   
34615   SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
34616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
34617   
34618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34619     SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
34620   }
34621   
34622   result = (uint32_t)(arg1)->GetAddressByteSize();
34623   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34624   return SWIG_arg;
34625   
34626   if(0) SWIG_fail;
34627   
34628 fail:
34629   lua_error(L);
34630   return SWIG_arg;
34631 }
34632
34633
34634 static int _wrap_SBModule_GetTriple(lua_State* L) {
34635   int SWIG_arg = 0;
34636   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34637   char *result = 0 ;
34638   
34639   SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
34640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
34641   
34642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34643     SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
34644   }
34645   
34646   result = (char *)(arg1)->GetTriple();
34647   lua_pushstring(L,(const char *)result); SWIG_arg++;
34648   return SWIG_arg;
34649   
34650   if(0) SWIG_fail;
34651   
34652 fail:
34653   lua_error(L);
34654   return SWIG_arg;
34655 }
34656
34657
34658 static int _wrap_SBModule_GetVersion(lua_State* L) {
34659   int SWIG_arg = 0;
34660   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34661   uint32_t *arg2 = (uint32_t *) 0 ;
34662   uint32_t arg3 ;
34663   uint32_t result;
34664   
34665   SWIG_check_num_args("lldb::SBModule::GetVersion",3,3)
34666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
34667   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModule::GetVersion",2,"uint32_t *");
34668   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::GetVersion",3,"uint32_t");
34669   
34670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34671     SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
34672   }
34673   
34674   
34675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
34676     SWIG_fail_ptr("SBModule_GetVersion",2,SWIGTYPE_p_unsigned_int);
34677   }
34678   
34679   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
34680   arg3 = (uint32_t)lua_tonumber(L, 3);
34681   result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
34682   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34683   return SWIG_arg;
34684   
34685   if(0) SWIG_fail;
34686   
34687 fail:
34688   lua_error(L);
34689   return SWIG_arg;
34690 }
34691
34692
34693 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
34694   int SWIG_arg = 0;
34695   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34696   lldb::SBFileSpec result;
34697   
34698   SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
34699   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
34700   
34701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34702     SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34703   }
34704   
34705   result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
34706   {
34707     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34708     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34709   }
34710   return SWIG_arg;
34711   
34712   if(0) SWIG_fail;
34713   
34714 fail:
34715   lua_error(L);
34716   return SWIG_arg;
34717 }
34718
34719
34720 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
34721   int SWIG_arg = 0;
34722   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34723   lldb::SBAddress result;
34724   
34725   SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
34726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
34727   
34728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34729     SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
34730   }
34731   
34732   result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
34733   {
34734     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
34735     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34736   }
34737   return SWIG_arg;
34738   
34739   if(0) SWIG_fail;
34740   
34741 fail:
34742   lua_error(L);
34743   return SWIG_arg;
34744 }
34745
34746
34747 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
34748   int SWIG_arg = 0;
34749   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34750   lldb::SBAddress result;
34751   
34752   SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
34753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
34754   
34755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34756     SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
34757   }
34758   
34759   result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
34760   {
34761     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
34762     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34763   }
34764   return SWIG_arg;
34765   
34766   if(0) SWIG_fail;
34767   
34768 fail:
34769   lua_error(L);
34770   return SWIG_arg;
34771 }
34772
34773
34774 static int _wrap_SBModule___tostring(lua_State* L) {
34775   int SWIG_arg = 0;
34776   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34777   std::string result;
34778   
34779   SWIG_check_num_args("lldb::SBModule::__str__",1,1)
34780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__str__",1,"lldb::SBModule *");
34781   
34782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34783     SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
34784   }
34785   
34786   result = lldb_SBModule___str__(arg1);
34787   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
34788   return SWIG_arg;
34789   
34790   if(0) SWIG_fail;
34791   
34792 fail:
34793   lua_error(L);
34794   return SWIG_arg;
34795 }
34796
34797
34798 static void swig_delete_SBModule(void *obj) {
34799 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
34800 delete arg1;
34801 }
34802 static int _proxy__wrap_new_SBModule(lua_State *L) {
34803     assert(lua_istable(L,1));
34804     lua_pushcfunction(L,_wrap_new_SBModule);
34805     assert(!lua_isnil(L,-1));
34806     lua_replace(L,1); /* replace our table with real constructor */
34807     lua_call(L,lua_gettop(L)-1,1);
34808     return 1;
34809 }
34810 static swig_lua_attribute swig_SBModule_attributes[] = {
34811     {0,0,0}
34812 };
34813 static swig_lua_method swig_SBModule_methods[]= {
34814     { "IsValid", _wrap_SBModule_IsValid},
34815     { "Clear", _wrap_SBModule_Clear},
34816     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
34817     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
34818     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
34819     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
34820     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
34821     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
34822     { "__eq", _wrap_SBModule___eq},
34823     { "FindSection", _wrap_SBModule_FindSection},
34824     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
34825     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
34826     { "GetDescription", _wrap_SBModule_GetDescription},
34827     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
34828     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
34829     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
34830     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
34831     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
34832     { "FindSymbol", _wrap_SBModule_FindSymbol},
34833     { "FindSymbols", _wrap_SBModule_FindSymbols},
34834     { "GetNumSections", _wrap_SBModule_GetNumSections},
34835     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
34836     { "FindFunctions", _wrap_SBModule_FindFunctions},
34837     { "FindFirstType", _wrap_SBModule_FindFirstType},
34838     { "FindTypes", _wrap_SBModule_FindTypes},
34839     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
34840     { "GetBasicType", _wrap_SBModule_GetBasicType},
34841     { "GetTypes", _wrap_SBModule_GetTypes},
34842     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
34843     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
34844     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
34845     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
34846     { "GetTriple", _wrap_SBModule_GetTriple},
34847     { "GetVersion", _wrap_SBModule_GetVersion},
34848     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
34849     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
34850     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
34851     { "__tostring", _wrap_SBModule___tostring},
34852     {0,0}
34853 };
34854 static swig_lua_method swig_SBModule_meta[] = {
34855     { "__eq", _wrap_SBModule___eq},
34856     { "__tostring", _wrap_SBModule___tostring},
34857     {0,0}
34858 };
34859
34860 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
34861     {0,0,0}
34862 };
34863 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
34864     {0,0,0,0,0,0}
34865 };
34866 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
34867     {0,0}
34868 };
34869 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
34870     0
34871 };
34872
34873 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
34874     "SBModule",
34875     swig_SBModule_Sf_SwigStatic_methods,
34876     swig_SBModule_Sf_SwigStatic_attributes,
34877     swig_SBModule_Sf_SwigStatic_constants,
34878     swig_SBModule_Sf_SwigStatic_classes,
34879     0
34880 };
34881 static swig_lua_class *swig_SBModule_bases[] = {0};
34882 static const char *swig_SBModule_base_names[] = {0};
34883 static swig_lua_class _wrap_class_SBModule = { "SBModule", "SBModule", &SWIGTYPE_p_lldb__SBModule,_proxy__wrap_new_SBModule, swig_delete_SBModule, swig_SBModule_methods, swig_SBModule_attributes, &swig_SBModule_Sf_SwigStatic, swig_SBModule_meta, swig_SBModule_bases, swig_SBModule_base_names };
34884
34885 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
34886   int SWIG_arg = 0;
34887   lldb::SBModuleSpec *result = 0 ;
34888   
34889   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
34890   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
34891   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++; 
34892   return SWIG_arg;
34893   
34894   if(0) SWIG_fail;
34895   
34896 fail:
34897   lua_error(L);
34898   return SWIG_arg;
34899 }
34900
34901
34902 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
34903   int SWIG_arg = 0;
34904   lldb::SBModuleSpec *arg1 = 0 ;
34905   lldb::SBModuleSpec *result = 0 ;
34906   
34907   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
34908   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
34909   
34910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34911     SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
34912   }
34913   
34914   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
34915   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++; 
34916   return SWIG_arg;
34917   
34918   if(0) SWIG_fail;
34919   
34920 fail:
34921   lua_error(L);
34922   return SWIG_arg;
34923 }
34924
34925
34926 static int _wrap_new_SBModuleSpec(lua_State* L) {
34927   int argc;
34928   int argv[2]={
34929     1,2
34930   };
34931   
34932   argc = lua_gettop(L);
34933   if (argc == 0) {
34934     return _wrap_new_SBModuleSpec__SWIG_0(L);
34935   }
34936   if (argc == 1) {
34937     int _v;
34938     {
34939       void *ptr;
34940       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, 0)) {
34941         _v = 0;
34942       } else {
34943         _v = 1;
34944       }
34945     }
34946     if (_v) {
34947       return _wrap_new_SBModuleSpec__SWIG_1(L);
34948     }
34949   }
34950   
34951   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
34952     "  Possible C/C++ prototypes are:\n"
34953     "    lldb::SBModuleSpec::SBModuleSpec()\n"
34954     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
34955   lua_error(L);return 0;
34956 }
34957
34958
34959 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
34960   int SWIG_arg = 0;
34961   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
34962   bool result;
34963   
34964   SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
34965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
34966   
34967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34968     SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
34969   }
34970   
34971   result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
34972   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34973   return SWIG_arg;
34974   
34975   if(0) SWIG_fail;
34976   
34977 fail:
34978   lua_error(L);
34979   return SWIG_arg;
34980 }
34981
34982
34983 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
34984   int SWIG_arg = 0;
34985   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
34986   
34987   SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
34988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
34989   
34990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34991     SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
34992   }
34993   
34994   (arg1)->Clear();
34995   
34996   return SWIG_arg;
34997   
34998   if(0) SWIG_fail;
34999   
35000 fail:
35001   lua_error(L);
35002   return SWIG_arg;
35003 }
35004
35005
35006 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
35007   int SWIG_arg = 0;
35008   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35009   lldb::SBFileSpec result;
35010   
35011   SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
35012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
35013   
35014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35015     SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35016   }
35017   
35018   result = (arg1)->GetFileSpec();
35019   {
35020     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35021     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35022   }
35023   return SWIG_arg;
35024   
35025   if(0) SWIG_fail;
35026   
35027 fail:
35028   lua_error(L);
35029   return SWIG_arg;
35030 }
35031
35032
35033 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
35034   int SWIG_arg = 0;
35035   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35036   lldb::SBFileSpec *arg2 = 0 ;
35037   
35038   SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
35039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
35040   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
35041   
35042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35043     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35044   }
35045   
35046   
35047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35048     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35049   }
35050   
35051   (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
35052   
35053   return SWIG_arg;
35054   
35055   if(0) SWIG_fail;
35056   
35057 fail:
35058   lua_error(L);
35059   return SWIG_arg;
35060 }
35061
35062
35063 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
35064   int SWIG_arg = 0;
35065   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35066   lldb::SBFileSpec result;
35067   
35068   SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
35069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35070   
35071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35072     SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35073   }
35074   
35075   result = (arg1)->GetPlatformFileSpec();
35076   {
35077     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35078     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35079   }
35080   return SWIG_arg;
35081   
35082   if(0) SWIG_fail;
35083   
35084 fail:
35085   lua_error(L);
35086   return SWIG_arg;
35087 }
35088
35089
35090 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
35091   int SWIG_arg = 0;
35092   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35093   lldb::SBFileSpec *arg2 = 0 ;
35094   
35095   SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
35096   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35097   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
35098   
35099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35100     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35101   }
35102   
35103   
35104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35105     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35106   }
35107   
35108   (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
35109   
35110   return SWIG_arg;
35111   
35112   if(0) SWIG_fail;
35113   
35114 fail:
35115   lua_error(L);
35116   return SWIG_arg;
35117 }
35118
35119
35120 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
35121   int SWIG_arg = 0;
35122   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35123   lldb::SBFileSpec result;
35124   
35125   SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
35126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35127   
35128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35129     SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35130   }
35131   
35132   result = (arg1)->GetSymbolFileSpec();
35133   {
35134     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35135     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35136   }
35137   return SWIG_arg;
35138   
35139   if(0) SWIG_fail;
35140   
35141 fail:
35142   lua_error(L);
35143   return SWIG_arg;
35144 }
35145
35146
35147 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
35148   int SWIG_arg = 0;
35149   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35150   lldb::SBFileSpec *arg2 = 0 ;
35151   
35152   SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
35153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35154   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
35155   
35156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35157     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35158   }
35159   
35160   
35161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35162     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35163   }
35164   
35165   (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
35166   
35167   return SWIG_arg;
35168   
35169   if(0) SWIG_fail;
35170   
35171 fail:
35172   lua_error(L);
35173   return SWIG_arg;
35174 }
35175
35176
35177 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
35178   int SWIG_arg = 0;
35179   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35180   char *result = 0 ;
35181   
35182   SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
35183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
35184   
35185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35186     SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35187   }
35188   
35189   result = (char *)(arg1)->GetObjectName();
35190   lua_pushstring(L,(const char *)result); SWIG_arg++;
35191   return SWIG_arg;
35192   
35193   if(0) SWIG_fail;
35194   
35195 fail:
35196   lua_error(L);
35197   return SWIG_arg;
35198 }
35199
35200
35201 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
35202   int SWIG_arg = 0;
35203   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35204   char *arg2 = (char *) 0 ;
35205   
35206   SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
35207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
35208   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
35209   
35210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35211     SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35212   }
35213   
35214   arg2 = (char *)lua_tostring(L, 2);
35215   (arg1)->SetObjectName((char const *)arg2);
35216   
35217   return SWIG_arg;
35218   
35219   if(0) SWIG_fail;
35220   
35221 fail:
35222   lua_error(L);
35223   return SWIG_arg;
35224 }
35225
35226
35227 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
35228   int SWIG_arg = 0;
35229   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35230   char *result = 0 ;
35231   
35232   SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
35233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
35234   
35235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35236     SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35237   }
35238   
35239   result = (char *)(arg1)->GetTriple();
35240   lua_pushstring(L,(const char *)result); SWIG_arg++;
35241   return SWIG_arg;
35242   
35243   if(0) SWIG_fail;
35244   
35245 fail:
35246   lua_error(L);
35247   return SWIG_arg;
35248 }
35249
35250
35251 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
35252   int SWIG_arg = 0;
35253   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35254   char *arg2 = (char *) 0 ;
35255   
35256   SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
35257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
35258   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
35259   
35260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35261     SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35262   }
35263   
35264   arg2 = (char *)lua_tostring(L, 2);
35265   (arg1)->SetTriple((char const *)arg2);
35266   
35267   return SWIG_arg;
35268   
35269   if(0) SWIG_fail;
35270   
35271 fail:
35272   lua_error(L);
35273   return SWIG_arg;
35274 }
35275
35276
35277 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
35278   int SWIG_arg = 0;
35279   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35280   uint8_t *result = 0 ;
35281   
35282   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
35283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
35284   
35285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35286     SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35287   }
35288   
35289   result = (uint8_t *)(arg1)->GetUUIDBytes();
35290   SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++; 
35291   return SWIG_arg;
35292   
35293   if(0) SWIG_fail;
35294   
35295 fail:
35296   lua_error(L);
35297   return SWIG_arg;
35298 }
35299
35300
35301 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
35302   int SWIG_arg = 0;
35303   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35304   size_t result;
35305   
35306   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
35307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
35308   
35309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35310     SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
35311   }
35312   
35313   result = (arg1)->GetUUIDLength();
35314   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35315   return SWIG_arg;
35316   
35317   if(0) SWIG_fail;
35318   
35319 fail:
35320   lua_error(L);
35321   return SWIG_arg;
35322 }
35323
35324
35325 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
35326   int SWIG_arg = 0;
35327   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35328   uint8_t *arg2 = (uint8_t *) 0 ;
35329   size_t arg3 ;
35330   bool result;
35331   
35332   SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
35333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
35334   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
35335   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
35336   
35337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35338     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35339   }
35340   
35341   
35342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
35343     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
35344   }
35345   
35346   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
35347   arg3 = (size_t)lua_tonumber(L, 3);
35348   result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
35349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35350   return SWIG_arg;
35351   
35352   if(0) SWIG_fail;
35353   
35354 fail:
35355   lua_error(L);
35356   return SWIG_arg;
35357 }
35358
35359
35360 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
35361   int SWIG_arg = 0;
35362   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35363   lldb::SBStream *arg2 = 0 ;
35364   bool result;
35365   
35366   SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
35367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
35368   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
35369   
35370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35371     SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
35372   }
35373   
35374   
35375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35376     SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35377   }
35378   
35379   result = (bool)(arg1)->GetDescription(*arg2);
35380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35381   return SWIG_arg;
35382   
35383   if(0) SWIG_fail;
35384   
35385 fail:
35386   lua_error(L);
35387   return SWIG_arg;
35388 }
35389
35390
35391 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
35392   int SWIG_arg = 0;
35393   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35394   std::string result;
35395   
35396   SWIG_check_num_args("lldb::SBModuleSpec::__str__",1,1)
35397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__str__",1,"lldb::SBModuleSpec *");
35398   
35399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35400     SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
35401   }
35402   
35403   result = lldb_SBModuleSpec___str__(arg1);
35404   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35405   return SWIG_arg;
35406   
35407   if(0) SWIG_fail;
35408   
35409 fail:
35410   lua_error(L);
35411   return SWIG_arg;
35412 }
35413
35414
35415 static void swig_delete_SBModuleSpec(void *obj) {
35416 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
35417 delete arg1;
35418 }
35419 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
35420     assert(lua_istable(L,1));
35421     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
35422     assert(!lua_isnil(L,-1));
35423     lua_replace(L,1); /* replace our table with real constructor */
35424     lua_call(L,lua_gettop(L)-1,1);
35425     return 1;
35426 }
35427 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
35428     {0,0,0}
35429 };
35430 static swig_lua_method swig_SBModuleSpec_methods[]= {
35431     { "IsValid", _wrap_SBModuleSpec_IsValid},
35432     { "Clear", _wrap_SBModuleSpec_Clear},
35433     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
35434     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
35435     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
35436     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
35437     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
35438     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
35439     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
35440     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
35441     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
35442     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
35443     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
35444     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
35445     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
35446     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
35447     { "__tostring", _wrap_SBModuleSpec___tostring},
35448     {0,0}
35449 };
35450 static swig_lua_method swig_SBModuleSpec_meta[] = {
35451     { "__tostring", _wrap_SBModuleSpec___tostring},
35452     {0,0}
35453 };
35454
35455 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
35456     {0,0,0}
35457 };
35458 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
35459     {0,0,0,0,0,0}
35460 };
35461 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
35462     {0,0}
35463 };
35464 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
35465     0
35466 };
35467
35468 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
35469     "SBModuleSpec",
35470     swig_SBModuleSpec_Sf_SwigStatic_methods,
35471     swig_SBModuleSpec_Sf_SwigStatic_attributes,
35472     swig_SBModuleSpec_Sf_SwigStatic_constants,
35473     swig_SBModuleSpec_Sf_SwigStatic_classes,
35474     0
35475 };
35476 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
35477 static const char *swig_SBModuleSpec_base_names[] = {0};
35478 static swig_lua_class _wrap_class_SBModuleSpec = { "SBModuleSpec", "SBModuleSpec", &SWIGTYPE_p_lldb__SBModuleSpec,_proxy__wrap_new_SBModuleSpec, swig_delete_SBModuleSpec, swig_SBModuleSpec_methods, swig_SBModuleSpec_attributes, &swig_SBModuleSpec_Sf_SwigStatic, swig_SBModuleSpec_meta, swig_SBModuleSpec_bases, swig_SBModuleSpec_base_names };
35479
35480 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
35481   int SWIG_arg = 0;
35482   lldb::SBModuleSpecList *result = 0 ;
35483   
35484   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
35485   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
35486   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++; 
35487   return SWIG_arg;
35488   
35489   if(0) SWIG_fail;
35490   
35491 fail:
35492   lua_error(L);
35493   return SWIG_arg;
35494 }
35495
35496
35497 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
35498   int SWIG_arg = 0;
35499   lldb::SBModuleSpecList *arg1 = 0 ;
35500   lldb::SBModuleSpecList *result = 0 ;
35501   
35502   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
35503   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
35504   
35505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35506     SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35507   }
35508   
35509   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
35510   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++; 
35511   return SWIG_arg;
35512   
35513   if(0) SWIG_fail;
35514   
35515 fail:
35516   lua_error(L);
35517   return SWIG_arg;
35518 }
35519
35520
35521 static int _wrap_new_SBModuleSpecList(lua_State* L) {
35522   int argc;
35523   int argv[2]={
35524     1,2
35525   };
35526   
35527   argc = lua_gettop(L);
35528   if (argc == 0) {
35529     return _wrap_new_SBModuleSpecList__SWIG_0(L);
35530   }
35531   if (argc == 1) {
35532     int _v;
35533     {
35534       void *ptr;
35535       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
35536         _v = 0;
35537       } else {
35538         _v = 1;
35539       }
35540     }
35541     if (_v) {
35542       return _wrap_new_SBModuleSpecList__SWIG_1(L);
35543     }
35544   }
35545   
35546   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
35547     "  Possible C/C++ prototypes are:\n"
35548     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
35549     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
35550   lua_error(L);return 0;
35551 }
35552
35553
35554 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
35555   int SWIG_arg = 0;
35556   char *arg1 = (char *) 0 ;
35557   lldb::SBModuleSpecList result;
35558   
35559   SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
35560   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
35561   arg1 = (char *)lua_tostring(L, 1);
35562   result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
35563   {
35564     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
35565     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
35566   }
35567   return SWIG_arg;
35568   
35569   if(0) SWIG_fail;
35570   
35571 fail:
35572   lua_error(L);
35573   return SWIG_arg;
35574 }
35575
35576
35577 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
35578   int SWIG_arg = 0;
35579   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35580   lldb::SBModuleSpec *arg2 = 0 ;
35581   
35582   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
35583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
35584   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
35585   
35586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35587     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35588   }
35589   
35590   
35591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35592     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
35593   }
35594   
35595   (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
35596   
35597   return SWIG_arg;
35598   
35599   if(0) SWIG_fail;
35600   
35601 fail:
35602   lua_error(L);
35603   return SWIG_arg;
35604 }
35605
35606
35607 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
35608   int SWIG_arg = 0;
35609   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35610   lldb::SBModuleSpecList *arg2 = 0 ;
35611   
35612   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
35613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
35614   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
35615   
35616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35617     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35618   }
35619   
35620   
35621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35622     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
35623   }
35624   
35625   (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
35626   
35627   return SWIG_arg;
35628   
35629   if(0) SWIG_fail;
35630   
35631 fail:
35632   lua_error(L);
35633   return SWIG_arg;
35634 }
35635
35636
35637 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
35638   int argc;
35639   int argv[3]={
35640     1,2,3
35641   };
35642   
35643   argc = lua_gettop(L);
35644   if (argc == 2) {
35645     int _v;
35646     {
35647       void *ptr;
35648       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
35649         _v = 0;
35650       } else {
35651         _v = 1;
35652       }
35653     }
35654     if (_v) {
35655       {
35656         void *ptr;
35657         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, 0)) {
35658           _v = 0;
35659         } else {
35660           _v = 1;
35661         }
35662       }
35663       if (_v) {
35664         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
35665       }
35666     }
35667   }
35668   if (argc == 2) {
35669     int _v;
35670     {
35671       void *ptr;
35672       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
35673         _v = 0;
35674       } else {
35675         _v = 1;
35676       }
35677     }
35678     if (_v) {
35679       {
35680         void *ptr;
35681         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
35682           _v = 0;
35683         } else {
35684           _v = 1;
35685         }
35686       }
35687       if (_v) {
35688         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
35689       }
35690     }
35691   }
35692   
35693   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
35694     "  Possible C/C++ prototypes are:\n"
35695     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
35696     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
35697   lua_error(L);return 0;
35698 }
35699
35700
35701 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
35702   int SWIG_arg = 0;
35703   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35704   lldb::SBModuleSpec *arg2 = 0 ;
35705   lldb::SBModuleSpec result;
35706   
35707   SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
35708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
35709   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
35710   
35711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35712     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35713   }
35714   
35715   
35716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35717     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
35718   }
35719   
35720   result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
35721   {
35722     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
35723     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
35724   }
35725   return SWIG_arg;
35726   
35727   if(0) SWIG_fail;
35728   
35729 fail:
35730   lua_error(L);
35731   return SWIG_arg;
35732 }
35733
35734
35735 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
35736   int SWIG_arg = 0;
35737   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35738   lldb::SBModuleSpec *arg2 = 0 ;
35739   lldb::SBModuleSpecList result;
35740   
35741   SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
35742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
35743   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
35744   
35745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35746     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35747   }
35748   
35749   
35750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35751     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
35752   }
35753   
35754   result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
35755   {
35756     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
35757     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
35758   }
35759   return SWIG_arg;
35760   
35761   if(0) SWIG_fail;
35762   
35763 fail:
35764   lua_error(L);
35765   return SWIG_arg;
35766 }
35767
35768
35769 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
35770   int SWIG_arg = 0;
35771   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35772   size_t result;
35773   
35774   SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
35775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
35776   
35777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35778     SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35779   }
35780   
35781   result = (arg1)->GetSize();
35782   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35783   return SWIG_arg;
35784   
35785   if(0) SWIG_fail;
35786   
35787 fail:
35788   lua_error(L);
35789   return SWIG_arg;
35790 }
35791
35792
35793 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
35794   int SWIG_arg = 0;
35795   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35796   size_t arg2 ;
35797   lldb::SBModuleSpec result;
35798   
35799   SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
35800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
35801   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
35802   
35803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35804     SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35805   }
35806   
35807   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
35808   arg2 = (size_t)lua_tonumber(L, 2);
35809   result = (arg1)->GetSpecAtIndex(arg2);
35810   {
35811     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
35812     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
35813   }
35814   return SWIG_arg;
35815   
35816   if(0) SWIG_fail;
35817   
35818 fail:
35819   lua_error(L);
35820   return SWIG_arg;
35821 }
35822
35823
35824 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
35825   int SWIG_arg = 0;
35826   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35827   lldb::SBStream *arg2 = 0 ;
35828   bool result;
35829   
35830   SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
35831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
35832   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
35833   
35834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35835     SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35836   }
35837   
35838   
35839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35840     SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35841   }
35842   
35843   result = (bool)(arg1)->GetDescription(*arg2);
35844   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35845   return SWIG_arg;
35846   
35847   if(0) SWIG_fail;
35848   
35849 fail:
35850   lua_error(L);
35851   return SWIG_arg;
35852 }
35853
35854
35855 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
35856   int SWIG_arg = 0;
35857   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
35858   std::string result;
35859   
35860   SWIG_check_num_args("lldb::SBModuleSpecList::__str__",1,1)
35861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__str__",1,"lldb::SBModuleSpecList *");
35862   
35863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
35864     SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
35865   }
35866   
35867   result = lldb_SBModuleSpecList___str__(arg1);
35868   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35869   return SWIG_arg;
35870   
35871   if(0) SWIG_fail;
35872   
35873 fail:
35874   lua_error(L);
35875   return SWIG_arg;
35876 }
35877
35878
35879 static void swig_delete_SBModuleSpecList(void *obj) {
35880 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
35881 delete arg1;
35882 }
35883 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
35884     assert(lua_istable(L,1));
35885     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
35886     assert(!lua_isnil(L,-1));
35887     lua_replace(L,1); /* replace our table with real constructor */
35888     lua_call(L,lua_gettop(L)-1,1);
35889     return 1;
35890 }
35891 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
35892     {0,0,0}
35893 };
35894 static swig_lua_method swig_SBModuleSpecList_methods[]= {
35895     { "Append", _wrap_SBModuleSpecList_Append},
35896     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
35897     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
35898     { "GetSize", _wrap_SBModuleSpecList_GetSize},
35899     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
35900     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
35901     { "__tostring", _wrap_SBModuleSpecList___tostring},
35902     {0,0}
35903 };
35904 static swig_lua_method swig_SBModuleSpecList_meta[] = {
35905     { "__tostring", _wrap_SBModuleSpecList___tostring},
35906     {0,0}
35907 };
35908
35909 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
35910     {0,0,0}
35911 };
35912 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
35913     {0,0,0,0,0,0}
35914 };
35915 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
35916     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
35917     {0,0}
35918 };
35919 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
35920     0
35921 };
35922
35923 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
35924     "SBModuleSpecList",
35925     swig_SBModuleSpecList_Sf_SwigStatic_methods,
35926     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
35927     swig_SBModuleSpecList_Sf_SwigStatic_constants,
35928     swig_SBModuleSpecList_Sf_SwigStatic_classes,
35929     0
35930 };
35931 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
35932 static const char *swig_SBModuleSpecList_base_names[] = {0};
35933 static swig_lua_class _wrap_class_SBModuleSpecList = { "SBModuleSpecList", "SBModuleSpecList", &SWIGTYPE_p_lldb__SBModuleSpecList,_proxy__wrap_new_SBModuleSpecList, swig_delete_SBModuleSpecList, swig_SBModuleSpecList_methods, swig_SBModuleSpecList_attributes, &swig_SBModuleSpecList_Sf_SwigStatic, swig_SBModuleSpecList_meta, swig_SBModuleSpecList_bases, swig_SBModuleSpecList_base_names };
35934
35935 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
35936   int SWIG_arg = 0;
35937   char *arg1 = (char *) 0 ;
35938   lldb::SBPlatformConnectOptions *result = 0 ;
35939   
35940   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
35941   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
35942   arg1 = (char *)lua_tostring(L, 1);
35943   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
35944   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++; 
35945   return SWIG_arg;
35946   
35947   if(0) SWIG_fail;
35948   
35949 fail:
35950   lua_error(L);
35951   return SWIG_arg;
35952 }
35953
35954
35955 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
35956   int SWIG_arg = 0;
35957   lldb::SBPlatformConnectOptions *arg1 = 0 ;
35958   lldb::SBPlatformConnectOptions *result = 0 ;
35959   
35960   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
35961   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
35962   
35963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
35964     SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
35965   }
35966   
35967   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
35968   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++; 
35969   return SWIG_arg;
35970   
35971   if(0) SWIG_fail;
35972   
35973 fail:
35974   lua_error(L);
35975   return SWIG_arg;
35976 }
35977
35978
35979 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
35980   int argc;
35981   int argv[2]={
35982     1,2
35983   };
35984   
35985   argc = lua_gettop(L);
35986   if (argc == 1) {
35987     int _v;
35988     {
35989       void *ptr;
35990       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, 0)) {
35991         _v = 0;
35992       } else {
35993         _v = 1;
35994       }
35995     }
35996     if (_v) {
35997       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
35998     }
35999   }
36000   if (argc == 1) {
36001     int _v;
36002     {
36003       _v = SWIG_lua_isnilstring(L,argv[0]);
36004     }
36005     if (_v) {
36006       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
36007     }
36008   }
36009   
36010   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
36011     "  Possible C/C++ prototypes are:\n"
36012     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
36013     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
36014   lua_error(L);return 0;
36015 }
36016
36017
36018 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
36019   int SWIG_arg = 0;
36020   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36021   char *result = 0 ;
36022   
36023   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
36024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
36025   
36026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36027     SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36028   }
36029   
36030   result = (char *)(arg1)->GetURL();
36031   lua_pushstring(L,(const char *)result); SWIG_arg++;
36032   return SWIG_arg;
36033   
36034   if(0) SWIG_fail;
36035   
36036 fail:
36037   lua_error(L);
36038   return SWIG_arg;
36039 }
36040
36041
36042 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
36043   int SWIG_arg = 0;
36044   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36045   char *arg2 = (char *) 0 ;
36046   
36047   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
36048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
36049   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
36050   
36051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36052     SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36053   }
36054   
36055   arg2 = (char *)lua_tostring(L, 2);
36056   (arg1)->SetURL((char const *)arg2);
36057   
36058   return SWIG_arg;
36059   
36060   if(0) SWIG_fail;
36061   
36062 fail:
36063   lua_error(L);
36064   return SWIG_arg;
36065 }
36066
36067
36068 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
36069   int SWIG_arg = 0;
36070   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36071   bool result;
36072   
36073   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
36074   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
36075   
36076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36077     SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36078   }
36079   
36080   result = (bool)(arg1)->GetRsyncEnabled();
36081   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36082   return SWIG_arg;
36083   
36084   if(0) SWIG_fail;
36085   
36086 fail:
36087   lua_error(L);
36088   return SWIG_arg;
36089 }
36090
36091
36092 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
36093   int SWIG_arg = 0;
36094   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36095   char *arg2 = (char *) 0 ;
36096   char *arg3 = (char *) 0 ;
36097   bool arg4 ;
36098   
36099   SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
36100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
36101   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
36102   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
36103   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
36104   
36105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36106     SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36107   }
36108   
36109   arg2 = (char *)lua_tostring(L, 2);
36110   arg3 = (char *)lua_tostring(L, 3);
36111   arg4 = (lua_toboolean(L, 4)!=0);
36112   (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
36113   
36114   return SWIG_arg;
36115   
36116   if(0) SWIG_fail;
36117   
36118 fail:
36119   lua_error(L);
36120   return SWIG_arg;
36121 }
36122
36123
36124 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
36125   int SWIG_arg = 0;
36126   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36127   
36128   SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
36129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
36130   
36131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36132     SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36133   }
36134   
36135   (arg1)->DisableRsync();
36136   
36137   return SWIG_arg;
36138   
36139   if(0) SWIG_fail;
36140   
36141 fail:
36142   lua_error(L);
36143   return SWIG_arg;
36144 }
36145
36146
36147 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
36148   int SWIG_arg = 0;
36149   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36150   char *result = 0 ;
36151   
36152   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
36153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36154   
36155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36156     SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36157   }
36158   
36159   result = (char *)(arg1)->GetLocalCacheDirectory();
36160   lua_pushstring(L,(const char *)result); SWIG_arg++;
36161   return SWIG_arg;
36162   
36163   if(0) SWIG_fail;
36164   
36165 fail:
36166   lua_error(L);
36167   return SWIG_arg;
36168 }
36169
36170
36171 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
36172   int SWIG_arg = 0;
36173   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36174   char *arg2 = (char *) 0 ;
36175   
36176   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
36177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36178   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
36179   
36180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36181     SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36182   }
36183   
36184   arg2 = (char *)lua_tostring(L, 2);
36185   (arg1)->SetLocalCacheDirectory((char const *)arg2);
36186   
36187   return SWIG_arg;
36188   
36189   if(0) SWIG_fail;
36190   
36191 fail:
36192   lua_error(L);
36193   return SWIG_arg;
36194 }
36195
36196
36197 static void swig_delete_SBPlatformConnectOptions(void *obj) {
36198 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
36199 delete arg1;
36200 }
36201 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
36202     assert(lua_istable(L,1));
36203     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
36204     assert(!lua_isnil(L,-1));
36205     lua_replace(L,1); /* replace our table with real constructor */
36206     lua_call(L,lua_gettop(L)-1,1);
36207     return 1;
36208 }
36209 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
36210     {0,0,0}
36211 };
36212 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
36213     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
36214     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
36215     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
36216     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
36217     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
36218     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
36219     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
36220     {0,0}
36221 };
36222 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
36223     {0,0}
36224 };
36225
36226 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
36227     {0,0,0}
36228 };
36229 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
36230     {0,0,0,0,0,0}
36231 };
36232 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
36233     {0,0}
36234 };
36235 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
36236     0
36237 };
36238
36239 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
36240     "SBPlatformConnectOptions",
36241     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
36242     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
36243     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
36244     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
36245     0
36246 };
36247 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
36248 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
36249 static swig_lua_class _wrap_class_SBPlatformConnectOptions = { "SBPlatformConnectOptions", "SBPlatformConnectOptions", &SWIGTYPE_p_lldb__SBPlatformConnectOptions,_proxy__wrap_new_SBPlatformConnectOptions, swig_delete_SBPlatformConnectOptions, swig_SBPlatformConnectOptions_methods, swig_SBPlatformConnectOptions_attributes, &swig_SBPlatformConnectOptions_Sf_SwigStatic, swig_SBPlatformConnectOptions_meta, swig_SBPlatformConnectOptions_bases, swig_SBPlatformConnectOptions_base_names };
36250
36251 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
36252   int SWIG_arg = 0;
36253   char *arg1 = (char *) 0 ;
36254   lldb::SBPlatformShellCommand *result = 0 ;
36255   
36256   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36257   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
36258   arg1 = (char *)lua_tostring(L, 1);
36259   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
36260   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++; 
36261   return SWIG_arg;
36262   
36263   if(0) SWIG_fail;
36264   
36265 fail:
36266   lua_error(L);
36267   return SWIG_arg;
36268 }
36269
36270
36271 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
36272   int SWIG_arg = 0;
36273   lldb::SBPlatformShellCommand *arg1 = 0 ;
36274   lldb::SBPlatformShellCommand *result = 0 ;
36275   
36276   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36277   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
36278   
36279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36280     SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36281   }
36282   
36283   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
36284   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++; 
36285   return SWIG_arg;
36286   
36287   if(0) SWIG_fail;
36288   
36289 fail:
36290   lua_error(L);
36291   return SWIG_arg;
36292 }
36293
36294
36295 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
36296   int argc;
36297   int argv[2]={
36298     1,2
36299   };
36300   
36301   argc = lua_gettop(L);
36302   if (argc == 1) {
36303     int _v;
36304     {
36305       void *ptr;
36306       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, 0)) {
36307         _v = 0;
36308       } else {
36309         _v = 1;
36310       }
36311     }
36312     if (_v) {
36313       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
36314     }
36315   }
36316   if (argc == 1) {
36317     int _v;
36318     {
36319       _v = SWIG_lua_isnilstring(L,argv[0]);
36320     }
36321     if (_v) {
36322       return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
36323     }
36324   }
36325   
36326   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
36327     "  Possible C/C++ prototypes are:\n"
36328     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
36329     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
36330   lua_error(L);return 0;
36331 }
36332
36333
36334 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
36335   int SWIG_arg = 0;
36336   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36337   
36338   SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
36339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
36340   
36341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36342     SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36343   }
36344   
36345   (arg1)->Clear();
36346   
36347   return SWIG_arg;
36348   
36349   if(0) SWIG_fail;
36350   
36351 fail:
36352   lua_error(L);
36353   return SWIG_arg;
36354 }
36355
36356
36357 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
36358   int SWIG_arg = 0;
36359   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36360   char *result = 0 ;
36361   
36362   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
36363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
36364   
36365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36366     SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36367   }
36368   
36369   result = (char *)(arg1)->GetCommand();
36370   lua_pushstring(L,(const char *)result); SWIG_arg++;
36371   return SWIG_arg;
36372   
36373   if(0) SWIG_fail;
36374   
36375 fail:
36376   lua_error(L);
36377   return SWIG_arg;
36378 }
36379
36380
36381 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
36382   int SWIG_arg = 0;
36383   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36384   char *arg2 = (char *) 0 ;
36385   
36386   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
36387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
36388   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
36389   
36390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36391     SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36392   }
36393   
36394   arg2 = (char *)lua_tostring(L, 2);
36395   (arg1)->SetCommand((char const *)arg2);
36396   
36397   return SWIG_arg;
36398   
36399   if(0) SWIG_fail;
36400   
36401 fail:
36402   lua_error(L);
36403   return SWIG_arg;
36404 }
36405
36406
36407 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
36408   int SWIG_arg = 0;
36409   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36410   char *result = 0 ;
36411   
36412   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
36413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
36414   
36415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36416     SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36417   }
36418   
36419   result = (char *)(arg1)->GetWorkingDirectory();
36420   lua_pushstring(L,(const char *)result); SWIG_arg++;
36421   return SWIG_arg;
36422   
36423   if(0) SWIG_fail;
36424   
36425 fail:
36426   lua_error(L);
36427   return SWIG_arg;
36428 }
36429
36430
36431 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
36432   int SWIG_arg = 0;
36433   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36434   char *arg2 = (char *) 0 ;
36435   
36436   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
36437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
36438   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
36439   
36440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36441     SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36442   }
36443   
36444   arg2 = (char *)lua_tostring(L, 2);
36445   (arg1)->SetWorkingDirectory((char const *)arg2);
36446   
36447   return SWIG_arg;
36448   
36449   if(0) SWIG_fail;
36450   
36451 fail:
36452   lua_error(L);
36453   return SWIG_arg;
36454 }
36455
36456
36457 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
36458   int SWIG_arg = 0;
36459   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36460   uint32_t result;
36461   
36462   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
36463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
36464   
36465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36466     SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36467   }
36468   
36469   result = (uint32_t)(arg1)->GetTimeoutSeconds();
36470   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
36471   return SWIG_arg;
36472   
36473   if(0) SWIG_fail;
36474   
36475 fail:
36476   lua_error(L);
36477   return SWIG_arg;
36478 }
36479
36480
36481 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
36482   int SWIG_arg = 0;
36483   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36484   uint32_t arg2 ;
36485   
36486   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
36487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
36488   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
36489   
36490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36491     SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36492   }
36493   
36494   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
36495   arg2 = (uint32_t)lua_tonumber(L, 2);
36496   (arg1)->SetTimeoutSeconds(arg2);
36497   
36498   return SWIG_arg;
36499   
36500   if(0) SWIG_fail;
36501   
36502 fail:
36503   lua_error(L);
36504   return SWIG_arg;
36505 }
36506
36507
36508 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
36509   int SWIG_arg = 0;
36510   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36511   int result;
36512   
36513   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
36514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
36515   
36516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36517     SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36518   }
36519   
36520   result = (int)(arg1)->GetSignal();
36521   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
36522   return SWIG_arg;
36523   
36524   if(0) SWIG_fail;
36525   
36526 fail:
36527   lua_error(L);
36528   return SWIG_arg;
36529 }
36530
36531
36532 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
36533   int SWIG_arg = 0;
36534   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36535   int result;
36536   
36537   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
36538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
36539   
36540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36541     SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36542   }
36543   
36544   result = (int)(arg1)->GetStatus();
36545   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
36546   return SWIG_arg;
36547   
36548   if(0) SWIG_fail;
36549   
36550 fail:
36551   lua_error(L);
36552   return SWIG_arg;
36553 }
36554
36555
36556 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
36557   int SWIG_arg = 0;
36558   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36559   char *result = 0 ;
36560   
36561   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
36562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
36563   
36564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36565     SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36566   }
36567   
36568   result = (char *)(arg1)->GetOutput();
36569   lua_pushstring(L,(const char *)result); SWIG_arg++;
36570   return SWIG_arg;
36571   
36572   if(0) SWIG_fail;
36573   
36574 fail:
36575   lua_error(L);
36576   return SWIG_arg;
36577 }
36578
36579
36580 static void swig_delete_SBPlatformShellCommand(void *obj) {
36581 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
36582 delete arg1;
36583 }
36584 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
36585     assert(lua_istable(L,1));
36586     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
36587     assert(!lua_isnil(L,-1));
36588     lua_replace(L,1); /* replace our table with real constructor */
36589     lua_call(L,lua_gettop(L)-1,1);
36590     return 1;
36591 }
36592 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
36593     {0,0,0}
36594 };
36595 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
36596     { "Clear", _wrap_SBPlatformShellCommand_Clear},
36597     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
36598     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
36599     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
36600     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
36601     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
36602     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
36603     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
36604     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
36605     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
36606     {0,0}
36607 };
36608 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
36609     {0,0}
36610 };
36611
36612 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
36613     {0,0,0}
36614 };
36615 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
36616     {0,0,0,0,0,0}
36617 };
36618 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
36619     {0,0}
36620 };
36621 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
36622     0
36623 };
36624
36625 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
36626     "SBPlatformShellCommand",
36627     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
36628     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
36629     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
36630     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
36631     0
36632 };
36633 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
36634 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
36635 static swig_lua_class _wrap_class_SBPlatformShellCommand = { "SBPlatformShellCommand", "SBPlatformShellCommand", &SWIGTYPE_p_lldb__SBPlatformShellCommand,_proxy__wrap_new_SBPlatformShellCommand, swig_delete_SBPlatformShellCommand, swig_SBPlatformShellCommand_methods, swig_SBPlatformShellCommand_attributes, &swig_SBPlatformShellCommand_Sf_SwigStatic, swig_SBPlatformShellCommand_meta, swig_SBPlatformShellCommand_bases, swig_SBPlatformShellCommand_base_names };
36636
36637 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
36638   int SWIG_arg = 0;
36639   lldb::SBPlatform *result = 0 ;
36640   
36641   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
36642   result = (lldb::SBPlatform *)new lldb::SBPlatform();
36643   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++; 
36644   return SWIG_arg;
36645   
36646   if(0) SWIG_fail;
36647   
36648 fail:
36649   lua_error(L);
36650   return SWIG_arg;
36651 }
36652
36653
36654 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
36655   int SWIG_arg = 0;
36656   char *arg1 = (char *) 0 ;
36657   lldb::SBPlatform *result = 0 ;
36658   
36659   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
36660   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
36661   arg1 = (char *)lua_tostring(L, 1);
36662   result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
36663   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++; 
36664   return SWIG_arg;
36665   
36666   if(0) SWIG_fail;
36667   
36668 fail:
36669   lua_error(L);
36670   return SWIG_arg;
36671 }
36672
36673
36674 static int _wrap_new_SBPlatform(lua_State* L) {
36675   int argc;
36676   int argv[2]={
36677     1,2
36678   };
36679   
36680   argc = lua_gettop(L);
36681   if (argc == 0) {
36682     return _wrap_new_SBPlatform__SWIG_0(L);
36683   }
36684   if (argc == 1) {
36685     int _v;
36686     {
36687       _v = SWIG_lua_isnilstring(L,argv[0]);
36688     }
36689     if (_v) {
36690       return _wrap_new_SBPlatform__SWIG_1(L);
36691     }
36692   }
36693   
36694   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
36695     "  Possible C/C++ prototypes are:\n"
36696     "    lldb::SBPlatform::SBPlatform()\n"
36697     "    lldb::SBPlatform::SBPlatform(char const *)\n");
36698   lua_error(L);return 0;
36699 }
36700
36701
36702 static int _wrap_SBPlatform_IsValid(lua_State* L) {
36703   int SWIG_arg = 0;
36704   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36705   bool result;
36706   
36707   SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
36708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
36709   
36710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36711     SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
36712   }
36713   
36714   result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
36715   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36716   return SWIG_arg;
36717   
36718   if(0) SWIG_fail;
36719   
36720 fail:
36721   lua_error(L);
36722   return SWIG_arg;
36723 }
36724
36725
36726 static int _wrap_SBPlatform_Clear(lua_State* L) {
36727   int SWIG_arg = 0;
36728   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36729   
36730   SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
36731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
36732   
36733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36734     SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
36735   }
36736   
36737   (arg1)->Clear();
36738   
36739   return SWIG_arg;
36740   
36741   if(0) SWIG_fail;
36742   
36743 fail:
36744   lua_error(L);
36745   return SWIG_arg;
36746 }
36747
36748
36749 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
36750   int SWIG_arg = 0;
36751   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36752   char *result = 0 ;
36753   
36754   SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
36755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
36756   
36757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36758     SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
36759   }
36760   
36761   result = (char *)(arg1)->GetWorkingDirectory();
36762   lua_pushstring(L,(const char *)result); SWIG_arg++;
36763   return SWIG_arg;
36764   
36765   if(0) SWIG_fail;
36766   
36767 fail:
36768   lua_error(L);
36769   return SWIG_arg;
36770 }
36771
36772
36773 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
36774   int SWIG_arg = 0;
36775   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36776   char *arg2 = (char *) 0 ;
36777   bool result;
36778   
36779   SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
36780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
36781   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
36782   
36783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36784     SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
36785   }
36786   
36787   arg2 = (char *)lua_tostring(L, 2);
36788   result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
36789   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36790   return SWIG_arg;
36791   
36792   if(0) SWIG_fail;
36793   
36794 fail:
36795   lua_error(L);
36796   return SWIG_arg;
36797 }
36798
36799
36800 static int _wrap_SBPlatform_GetName(lua_State* L) {
36801   int SWIG_arg = 0;
36802   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36803   char *result = 0 ;
36804   
36805   SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
36806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
36807   
36808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36809     SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
36810   }
36811   
36812   result = (char *)(arg1)->GetName();
36813   lua_pushstring(L,(const char *)result); SWIG_arg++;
36814   return SWIG_arg;
36815   
36816   if(0) SWIG_fail;
36817   
36818 fail:
36819   lua_error(L);
36820   return SWIG_arg;
36821 }
36822
36823
36824 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
36825   int SWIG_arg = 0;
36826   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36827   lldb::SBPlatformConnectOptions *arg2 = 0 ;
36828   lldb::SBError result;
36829   
36830   SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
36831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
36832   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
36833   
36834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36835     SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
36836   }
36837   
36838   
36839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36840     SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36841   }
36842   
36843   result = (arg1)->ConnectRemote(*arg2);
36844   {
36845     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
36846     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
36847   }
36848   return SWIG_arg;
36849   
36850   if(0) SWIG_fail;
36851   
36852 fail:
36853   lua_error(L);
36854   return SWIG_arg;
36855 }
36856
36857
36858 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
36859   int SWIG_arg = 0;
36860   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36861   
36862   SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
36863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
36864   
36865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36866     SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
36867   }
36868   
36869   (arg1)->DisconnectRemote();
36870   
36871   return SWIG_arg;
36872   
36873   if(0) SWIG_fail;
36874   
36875 fail:
36876   lua_error(L);
36877   return SWIG_arg;
36878 }
36879
36880
36881 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
36882   int SWIG_arg = 0;
36883   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36884   bool result;
36885   
36886   SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
36887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
36888   
36889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36890     SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
36891   }
36892   
36893   result = (bool)(arg1)->IsConnected();
36894   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36895   return SWIG_arg;
36896   
36897   if(0) SWIG_fail;
36898   
36899 fail:
36900   lua_error(L);
36901   return SWIG_arg;
36902 }
36903
36904
36905 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
36906   int SWIG_arg = 0;
36907   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36908   char *result = 0 ;
36909   
36910   SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
36911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
36912   
36913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36914     SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
36915   }
36916   
36917   result = (char *)(arg1)->GetTriple();
36918   lua_pushstring(L,(const char *)result); SWIG_arg++;
36919   return SWIG_arg;
36920   
36921   if(0) SWIG_fail;
36922   
36923 fail:
36924   lua_error(L);
36925   return SWIG_arg;
36926 }
36927
36928
36929 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
36930   int SWIG_arg = 0;
36931   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36932   char *result = 0 ;
36933   
36934   SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
36935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
36936   
36937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36938     SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
36939   }
36940   
36941   result = (char *)(arg1)->GetHostname();
36942   lua_pushstring(L,(const char *)result); SWIG_arg++;
36943   return SWIG_arg;
36944   
36945   if(0) SWIG_fail;
36946   
36947 fail:
36948   lua_error(L);
36949   return SWIG_arg;
36950 }
36951
36952
36953 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
36954   int SWIG_arg = 0;
36955   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36956   char *result = 0 ;
36957   
36958   SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
36959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
36960   
36961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36962     SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
36963   }
36964   
36965   result = (char *)(arg1)->GetOSBuild();
36966   lua_pushstring(L,(const char *)result); SWIG_arg++;
36967   return SWIG_arg;
36968   
36969   if(0) SWIG_fail;
36970   
36971 fail:
36972   lua_error(L);
36973   return SWIG_arg;
36974 }
36975
36976
36977 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
36978   int SWIG_arg = 0;
36979   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
36980   char *result = 0 ;
36981   
36982   SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
36983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
36984   
36985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
36986     SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
36987   }
36988   
36989   result = (char *)(arg1)->GetOSDescription();
36990   lua_pushstring(L,(const char *)result); SWIG_arg++;
36991   return SWIG_arg;
36992   
36993   if(0) SWIG_fail;
36994   
36995 fail:
36996   lua_error(L);
36997   return SWIG_arg;
36998 }
36999
37000
37001 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
37002   int SWIG_arg = 0;
37003   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37004   uint32_t result;
37005   
37006   SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
37007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
37008   
37009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37010     SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37011   }
37012   
37013   result = (uint32_t)(arg1)->GetOSMajorVersion();
37014   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37015   return SWIG_arg;
37016   
37017   if(0) SWIG_fail;
37018   
37019 fail:
37020   lua_error(L);
37021   return SWIG_arg;
37022 }
37023
37024
37025 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
37026   int SWIG_arg = 0;
37027   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37028   uint32_t result;
37029   
37030   SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
37031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
37032   
37033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37034     SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37035   }
37036   
37037   result = (uint32_t)(arg1)->GetOSMinorVersion();
37038   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37039   return SWIG_arg;
37040   
37041   if(0) SWIG_fail;
37042   
37043 fail:
37044   lua_error(L);
37045   return SWIG_arg;
37046 }
37047
37048
37049 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
37050   int SWIG_arg = 0;
37051   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37052   uint32_t result;
37053   
37054   SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
37055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
37056   
37057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37058     SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37059   }
37060   
37061   result = (uint32_t)(arg1)->GetOSUpdateVersion();
37062   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37063   return SWIG_arg;
37064   
37065   if(0) SWIG_fail;
37066   
37067 fail:
37068   lua_error(L);
37069   return SWIG_arg;
37070 }
37071
37072
37073 static int _wrap_SBPlatform_Get(lua_State* L) {
37074   int SWIG_arg = 0;
37075   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37076   lldb::SBFileSpec *arg2 = 0 ;
37077   lldb::SBFileSpec *arg3 = 0 ;
37078   lldb::SBError result;
37079   
37080   SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
37081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
37082   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
37083   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
37084   
37085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37086     SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
37087   }
37088   
37089   
37090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37091     SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
37092   }
37093   
37094   
37095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37096     SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
37097   }
37098   
37099   result = (arg1)->Get(*arg2,*arg3);
37100   {
37101     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37102     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37103   }
37104   return SWIG_arg;
37105   
37106   if(0) SWIG_fail;
37107   
37108 fail:
37109   lua_error(L);
37110   return SWIG_arg;
37111 }
37112
37113
37114 static int _wrap_SBPlatform_Put(lua_State* L) {
37115   int SWIG_arg = 0;
37116   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37117   lldb::SBFileSpec *arg2 = 0 ;
37118   lldb::SBFileSpec *arg3 = 0 ;
37119   lldb::SBError result;
37120   
37121   SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
37122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
37123   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
37124   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
37125   
37126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37127     SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
37128   }
37129   
37130   
37131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37132     SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
37133   }
37134   
37135   
37136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37137     SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
37138   }
37139   
37140   result = (arg1)->Put(*arg2,*arg3);
37141   {
37142     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37143     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37144   }
37145   return SWIG_arg;
37146   
37147   if(0) SWIG_fail;
37148   
37149 fail:
37150   lua_error(L);
37151   return SWIG_arg;
37152 }
37153
37154
37155 static int _wrap_SBPlatform_Install(lua_State* L) {
37156   int SWIG_arg = 0;
37157   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37158   lldb::SBFileSpec *arg2 = 0 ;
37159   lldb::SBFileSpec *arg3 = 0 ;
37160   lldb::SBError result;
37161   
37162   SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
37163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
37164   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
37165   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
37166   
37167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37168     SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
37169   }
37170   
37171   
37172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37173     SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
37174   }
37175   
37176   
37177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37178     SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
37179   }
37180   
37181   result = (arg1)->Install(*arg2,*arg3);
37182   {
37183     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37184     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37185   }
37186   return SWIG_arg;
37187   
37188   if(0) SWIG_fail;
37189   
37190 fail:
37191   lua_error(L);
37192   return SWIG_arg;
37193 }
37194
37195
37196 static int _wrap_SBPlatform_Run(lua_State* L) {
37197   int SWIG_arg = 0;
37198   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37199   lldb::SBPlatformShellCommand *arg2 = 0 ;
37200   lldb::SBError result;
37201   
37202   SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
37203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
37204   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
37205   
37206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37207     SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
37208   }
37209   
37210   
37211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37212     SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37213   }
37214   
37215   result = (arg1)->Run(*arg2);
37216   {
37217     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37218     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37219   }
37220   return SWIG_arg;
37221   
37222   if(0) SWIG_fail;
37223   
37224 fail:
37225   lua_error(L);
37226   return SWIG_arg;
37227 }
37228
37229
37230 static int _wrap_SBPlatform_Launch(lua_State* L) {
37231   int SWIG_arg = 0;
37232   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37233   lldb::SBLaunchInfo *arg2 = 0 ;
37234   lldb::SBError result;
37235   
37236   SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
37237   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
37238   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
37239   
37240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37241     SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
37242   }
37243   
37244   
37245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
37246     SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
37247   }
37248   
37249   result = (arg1)->Launch(*arg2);
37250   {
37251     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37252     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37253   }
37254   return SWIG_arg;
37255   
37256   if(0) SWIG_fail;
37257   
37258 fail:
37259   lua_error(L);
37260   return SWIG_arg;
37261 }
37262
37263
37264 static int _wrap_SBPlatform_Kill(lua_State* L) {
37265   int SWIG_arg = 0;
37266   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37267   lldb::pid_t arg2 ;
37268   lldb::SBError result;
37269   
37270   SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
37271   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
37272   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
37273   
37274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37275     SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
37276   }
37277   
37278   arg2 = (lldb::pid_t const)lua_tonumber(L, 2);
37279   result = (arg1)->Kill(arg2);
37280   {
37281     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37282     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37283   }
37284   return SWIG_arg;
37285   
37286   if(0) SWIG_fail;
37287   
37288 fail:
37289   lua_error(L);
37290   return SWIG_arg;
37291 }
37292
37293
37294 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
37295   int SWIG_arg = 0;
37296   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37297   char *arg2 = (char *) 0 ;
37298   uint32_t arg3 ;
37299   lldb::SBError result;
37300   
37301   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
37302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
37303   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
37304   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
37305   
37306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37307     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37308   }
37309   
37310   arg2 = (char *)lua_tostring(L, 2);
37311   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37312   arg3 = (uint32_t)lua_tonumber(L, 3);
37313   result = (arg1)->MakeDirectory((char const *)arg2,arg3);
37314   {
37315     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37316     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37317   }
37318   return SWIG_arg;
37319   
37320   if(0) SWIG_fail;
37321   
37322 fail:
37323   lua_error(L);
37324   return SWIG_arg;
37325 }
37326
37327
37328 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
37329   int SWIG_arg = 0;
37330   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37331   char *arg2 = (char *) 0 ;
37332   lldb::SBError result;
37333   
37334   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
37335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
37336   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
37337   
37338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37339     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37340   }
37341   
37342   arg2 = (char *)lua_tostring(L, 2);
37343   result = (arg1)->MakeDirectory((char const *)arg2);
37344   {
37345     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37346     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37347   }
37348   return SWIG_arg;
37349   
37350   if(0) SWIG_fail;
37351   
37352 fail:
37353   lua_error(L);
37354   return SWIG_arg;
37355 }
37356
37357
37358 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
37359   int argc;
37360   int argv[4]={
37361     1,2,3,4
37362   };
37363   
37364   argc = lua_gettop(L);
37365   if (argc == 2) {
37366     int _v;
37367     {
37368       void *ptr;
37369       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
37370         _v = 0;
37371       } else {
37372         _v = 1;
37373       }
37374     }
37375     if (_v) {
37376       {
37377         _v = SWIG_lua_isnilstring(L,argv[1]);
37378       }
37379       if (_v) {
37380         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
37381       }
37382     }
37383   }
37384   if (argc == 3) {
37385     int _v;
37386     {
37387       void *ptr;
37388       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
37389         _v = 0;
37390       } else {
37391         _v = 1;
37392       }
37393     }
37394     if (_v) {
37395       {
37396         _v = SWIG_lua_isnilstring(L,argv[1]);
37397       }
37398       if (_v) {
37399         {
37400           _v = lua_isnumber(L,argv[2]);
37401         }
37402         if (_v) {
37403           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
37404         }
37405       }
37406     }
37407   }
37408   
37409   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
37410     "  Possible C/C++ prototypes are:\n"
37411     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
37412     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
37413   lua_error(L);return 0;
37414 }
37415
37416
37417 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
37418   int SWIG_arg = 0;
37419   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37420   char *arg2 = (char *) 0 ;
37421   uint32_t result;
37422   
37423   SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
37424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
37425   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
37426   
37427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37428     SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
37429   }
37430   
37431   arg2 = (char *)lua_tostring(L, 2);
37432   result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
37433   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37434   return SWIG_arg;
37435   
37436   if(0) SWIG_fail;
37437   
37438 fail:
37439   lua_error(L);
37440   return SWIG_arg;
37441 }
37442
37443
37444 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
37445   int SWIG_arg = 0;
37446   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37447   char *arg2 = (char *) 0 ;
37448   uint32_t arg3 ;
37449   lldb::SBError result;
37450   
37451   SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
37452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
37453   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
37454   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
37455   
37456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37457     SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
37458   }
37459   
37460   arg2 = (char *)lua_tostring(L, 2);
37461   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37462   arg3 = (uint32_t)lua_tonumber(L, 3);
37463   result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
37464   {
37465     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37466     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37467   }
37468   return SWIG_arg;
37469   
37470   if(0) SWIG_fail;
37471   
37472 fail:
37473   lua_error(L);
37474   return SWIG_arg;
37475 }
37476
37477
37478 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
37479   int SWIG_arg = 0;
37480   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37481   lldb::SBUnixSignals result;
37482   
37483   SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
37484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
37485   
37486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37487     SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
37488   }
37489   
37490   result = (arg1)->GetUnixSignals();
37491   {
37492     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
37493     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
37494   }
37495   return SWIG_arg;
37496   
37497   if(0) SWIG_fail;
37498   
37499 fail:
37500   lua_error(L);
37501   return SWIG_arg;
37502 }
37503
37504
37505 static void swig_delete_SBPlatform(void *obj) {
37506 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
37507 delete arg1;
37508 }
37509 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
37510     assert(lua_istable(L,1));
37511     lua_pushcfunction(L,_wrap_new_SBPlatform);
37512     assert(!lua_isnil(L,-1));
37513     lua_replace(L,1); /* replace our table with real constructor */
37514     lua_call(L,lua_gettop(L)-1,1);
37515     return 1;
37516 }
37517 static swig_lua_attribute swig_SBPlatform_attributes[] = {
37518     {0,0,0}
37519 };
37520 static swig_lua_method swig_SBPlatform_methods[]= {
37521     { "IsValid", _wrap_SBPlatform_IsValid},
37522     { "Clear", _wrap_SBPlatform_Clear},
37523     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
37524     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
37525     { "GetName", _wrap_SBPlatform_GetName},
37526     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
37527     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
37528     { "IsConnected", _wrap_SBPlatform_IsConnected},
37529     { "GetTriple", _wrap_SBPlatform_GetTriple},
37530     { "GetHostname", _wrap_SBPlatform_GetHostname},
37531     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
37532     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
37533     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
37534     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
37535     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
37536     { "Get", _wrap_SBPlatform_Get},
37537     { "Put", _wrap_SBPlatform_Put},
37538     { "Install", _wrap_SBPlatform_Install},
37539     { "Run", _wrap_SBPlatform_Run},
37540     { "Launch", _wrap_SBPlatform_Launch},
37541     { "Kill", _wrap_SBPlatform_Kill},
37542     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
37543     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
37544     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
37545     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
37546     {0,0}
37547 };
37548 static swig_lua_method swig_SBPlatform_meta[] = {
37549     {0,0}
37550 };
37551
37552 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
37553     {0,0,0}
37554 };
37555 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
37556     {0,0,0,0,0,0}
37557 };
37558 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
37559     {0,0}
37560 };
37561 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
37562     0
37563 };
37564
37565 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
37566     "SBPlatform",
37567     swig_SBPlatform_Sf_SwigStatic_methods,
37568     swig_SBPlatform_Sf_SwigStatic_attributes,
37569     swig_SBPlatform_Sf_SwigStatic_constants,
37570     swig_SBPlatform_Sf_SwigStatic_classes,
37571     0
37572 };
37573 static swig_lua_class *swig_SBPlatform_bases[] = {0};
37574 static const char *swig_SBPlatform_base_names[] = {0};
37575 static swig_lua_class _wrap_class_SBPlatform = { "SBPlatform", "SBPlatform", &SWIGTYPE_p_lldb__SBPlatform,_proxy__wrap_new_SBPlatform, swig_delete_SBPlatform, swig_SBPlatform_methods, swig_SBPlatform_attributes, &swig_SBPlatform_Sf_SwigStatic, swig_SBPlatform_meta, swig_SBPlatform_bases, swig_SBPlatform_base_names };
37576
37577 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
37578   int SWIG_arg = 0;
37579   lldb::SBProcess *result = 0 ;
37580   
37581   SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
37582   result = (lldb::SBProcess *)new lldb::SBProcess();
37583   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++; 
37584   return SWIG_arg;
37585   
37586   if(0) SWIG_fail;
37587   
37588 fail:
37589   lua_error(L);
37590   return SWIG_arg;
37591 }
37592
37593
37594 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
37595   int SWIG_arg = 0;
37596   lldb::SBProcess *arg1 = 0 ;
37597   lldb::SBProcess *result = 0 ;
37598   
37599   SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
37600   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
37601   
37602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37603     SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
37604   }
37605   
37606   result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
37607   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++; 
37608   return SWIG_arg;
37609   
37610   if(0) SWIG_fail;
37611   
37612 fail:
37613   lua_error(L);
37614   return SWIG_arg;
37615 }
37616
37617
37618 static int _wrap_new_SBProcess(lua_State* L) {
37619   int argc;
37620   int argv[2]={
37621     1,2
37622   };
37623   
37624   argc = lua_gettop(L);
37625   if (argc == 0) {
37626     return _wrap_new_SBProcess__SWIG_0(L);
37627   }
37628   if (argc == 1) {
37629     int _v;
37630     {
37631       void *ptr;
37632       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
37633         _v = 0;
37634       } else {
37635         _v = 1;
37636       }
37637     }
37638     if (_v) {
37639       return _wrap_new_SBProcess__SWIG_1(L);
37640     }
37641   }
37642   
37643   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
37644     "  Possible C/C++ prototypes are:\n"
37645     "    lldb::SBProcess::SBProcess()\n"
37646     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
37647   lua_error(L);return 0;
37648 }
37649
37650
37651 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
37652   int SWIG_arg = 0;
37653   char *result = 0 ;
37654   
37655   SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
37656   result = (char *)lldb::SBProcess::GetBroadcasterClassName();
37657   lua_pushstring(L,(const char *)result); SWIG_arg++;
37658   return SWIG_arg;
37659   
37660   if(0) SWIG_fail;
37661   
37662 fail:
37663   lua_error(L);
37664   return SWIG_arg;
37665 }
37666
37667
37668 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
37669   int SWIG_arg = 0;
37670   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37671   char *result = 0 ;
37672   
37673   SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
37674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
37675   
37676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37677     SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
37678   }
37679   
37680   result = (char *)(arg1)->GetPluginName();
37681   lua_pushstring(L,(const char *)result); SWIG_arg++;
37682   return SWIG_arg;
37683   
37684   if(0) SWIG_fail;
37685   
37686 fail:
37687   lua_error(L);
37688   return SWIG_arg;
37689 }
37690
37691
37692 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
37693   int SWIG_arg = 0;
37694   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37695   char *result = 0 ;
37696   
37697   SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
37698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
37699   
37700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37701     SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
37702   }
37703   
37704   result = (char *)(arg1)->GetShortPluginName();
37705   lua_pushstring(L,(const char *)result); SWIG_arg++;
37706   return SWIG_arg;
37707   
37708   if(0) SWIG_fail;
37709   
37710 fail:
37711   lua_error(L);
37712   return SWIG_arg;
37713 }
37714
37715
37716 static int _wrap_SBProcess_Clear(lua_State* L) {
37717   int SWIG_arg = 0;
37718   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37719   
37720   SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
37721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
37722   
37723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37724     SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
37725   }
37726   
37727   (arg1)->Clear();
37728   
37729   return SWIG_arg;
37730   
37731   if(0) SWIG_fail;
37732   
37733 fail:
37734   lua_error(L);
37735   return SWIG_arg;
37736 }
37737
37738
37739 static int _wrap_SBProcess_IsValid(lua_State* L) {
37740   int SWIG_arg = 0;
37741   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37742   bool result;
37743   
37744   SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
37745   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
37746   
37747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37748     SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
37749   }
37750   
37751   result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
37752   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37753   return SWIG_arg;
37754   
37755   if(0) SWIG_fail;
37756   
37757 fail:
37758   lua_error(L);
37759   return SWIG_arg;
37760 }
37761
37762
37763 static int _wrap_SBProcess_GetTarget(lua_State* L) {
37764   int SWIG_arg = 0;
37765   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37766   lldb::SBTarget result;
37767   
37768   SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
37769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
37770   
37771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37772     SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
37773   }
37774   
37775   result = ((lldb::SBProcess const *)arg1)->GetTarget();
37776   {
37777     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
37778     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
37779   }
37780   return SWIG_arg;
37781   
37782   if(0) SWIG_fail;
37783   
37784 fail:
37785   lua_error(L);
37786   return SWIG_arg;
37787 }
37788
37789
37790 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
37791   int SWIG_arg = 0;
37792   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37793   lldb::ByteOrder result;
37794   
37795   SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
37796   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
37797   
37798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37799     SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
37800   }
37801   
37802   result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
37803   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
37804   return SWIG_arg;
37805   
37806   if(0) SWIG_fail;
37807   
37808 fail:
37809   lua_error(L);
37810   return SWIG_arg;
37811 }
37812
37813
37814 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
37815   int SWIG_arg = 0;
37816   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37817   char *arg2 = (char *) 0 ;
37818   size_t arg3 ;
37819   size_t result;
37820   
37821   SWIG_check_num_args("lldb::SBProcess::PutSTDIN",3,3)
37822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
37823   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",2,"char const *");
37824   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",3,"size_t");
37825   
37826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37827     SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
37828   }
37829   
37830   arg2 = (char *)lua_tostring(L, 2);
37831   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37832   arg3 = (size_t)lua_tonumber(L, 3);
37833   result = (arg1)->PutSTDIN((char const *)arg2,arg3);
37834   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37835   return SWIG_arg;
37836   
37837   if(0) SWIG_fail;
37838   
37839 fail:
37840   lua_error(L);
37841   return SWIG_arg;
37842 }
37843
37844
37845 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
37846   int SWIG_arg = 0;
37847   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37848   char *arg2 = (char *) 0 ;
37849   size_t arg3 ;
37850   size_t result;
37851   
37852   SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",3,3)
37853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
37854   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",2,"char *");
37855   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",3,"size_t");
37856   
37857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37858     SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
37859   }
37860   
37861   arg2 = (char *)lua_tostring(L, 2);
37862   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37863   arg3 = (size_t)lua_tonumber(L, 3);
37864   result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
37865   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37866   return SWIG_arg;
37867   
37868   if(0) SWIG_fail;
37869   
37870 fail:
37871   lua_error(L);
37872   return SWIG_arg;
37873 }
37874
37875
37876 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
37877   int SWIG_arg = 0;
37878   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37879   char *arg2 = (char *) 0 ;
37880   size_t arg3 ;
37881   size_t result;
37882   
37883   SWIG_check_num_args("lldb::SBProcess::GetSTDERR",3,3)
37884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
37885   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",2,"char *");
37886   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",3,"size_t");
37887   
37888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37889     SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
37890   }
37891   
37892   arg2 = (char *)lua_tostring(L, 2);
37893   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37894   arg3 = (size_t)lua_tonumber(L, 3);
37895   result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
37896   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37897   return SWIG_arg;
37898   
37899   if(0) SWIG_fail;
37900   
37901 fail:
37902   lua_error(L);
37903   return SWIG_arg;
37904 }
37905
37906
37907 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
37908   int SWIG_arg = 0;
37909   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37910   char *arg2 = (char *) 0 ;
37911   size_t arg3 ;
37912   size_t result;
37913   
37914   SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",3,3)
37915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
37916   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",2,"char *");
37917   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",3,"size_t");
37918   
37919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37920     SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
37921   }
37922   
37923   arg2 = (char *)lua_tostring(L, 2);
37924   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37925   arg3 = (size_t)lua_tonumber(L, 3);
37926   result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
37927   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37928   return SWIG_arg;
37929   
37930   if(0) SWIG_fail;
37931   
37932 fail:
37933   lua_error(L);
37934   return SWIG_arg;
37935 }
37936
37937
37938 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
37939   int SWIG_arg = 0;
37940   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37941   lldb::SBEvent *arg2 = 0 ;
37942   lldb::SBFile arg3 ;
37943   lldb::SBFile *argp3 ;
37944   
37945   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
37946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
37947   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
37948   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
37949   
37950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37951     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
37952   }
37953   
37954   
37955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
37956     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
37957   }
37958   
37959   
37960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
37961     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
37962   }
37963   arg3 = *argp3;
37964   
37965   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
37966   
37967   return SWIG_arg;
37968   
37969   if(0) SWIG_fail;
37970   
37971 fail:
37972   lua_error(L);
37973   return SWIG_arg;
37974 }
37975
37976
37977 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
37978   int SWIG_arg = 0;
37979   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
37980   lldb::SBEvent *arg2 = 0 ;
37981   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
37982   lldb::FileSP *argp3 ;
37983   
37984   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
37985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
37986   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
37987   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::FileSP");
37988   
37989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
37990     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
37991   }
37992   
37993   
37994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
37995     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
37996   }
37997   
37998   
37999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
38000     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
38001   }
38002   arg3 = *argp3;
38003   
38004   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
38005   
38006   return SWIG_arg;
38007   
38008   if(0) SWIG_fail;
38009   
38010 fail:
38011   lua_error(L);
38012   return SWIG_arg;
38013 }
38014
38015
38016 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
38017   int argc;
38018   int argv[4]={
38019     1,2,3,4
38020   };
38021   
38022   argc = lua_gettop(L);
38023   if (argc == 3) {
38024     int _v;
38025     {
38026       void *ptr;
38027       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38028         _v = 0;
38029       } else {
38030         _v = 1;
38031       }
38032     }
38033     if (_v) {
38034       {
38035         void *ptr;
38036         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
38037           _v = 0;
38038         } else {
38039           _v = 1;
38040         }
38041       }
38042       if (_v) {
38043         {
38044           void *ptr;
38045           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
38046             _v = 0;
38047           } else {
38048             _v = 1;
38049           }
38050         }
38051         if (_v) {
38052           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
38053         }
38054       }
38055     }
38056   }
38057   if (argc == 3) {
38058     int _v;
38059     {
38060       void *ptr;
38061       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38062         _v = 0;
38063       } else {
38064         _v = 1;
38065       }
38066     }
38067     if (_v) {
38068       {
38069         void *ptr;
38070         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, 0)) {
38071           _v = 0;
38072         } else {
38073           _v = 1;
38074         }
38075       }
38076       if (_v) {
38077         {
38078           void *ptr;
38079           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
38080             _v = 0;
38081           } else {
38082             _v = 1;
38083           }
38084         }
38085         if (_v) {
38086           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
38087         }
38088       }
38089     }
38090   }
38091   
38092   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
38093     "  Possible C/C++ prototypes are:\n"
38094     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
38095     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
38096   lua_error(L);return 0;
38097 }
38098
38099
38100 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
38101   int SWIG_arg = 0;
38102   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38103   lldb::SBEvent *arg2 = 0 ;
38104   lldb::SBCommandReturnObject *arg3 = 0 ;
38105   
38106   SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
38107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
38108   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
38109   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
38110   
38111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38112     SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
38113   }
38114   
38115   
38116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38117     SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
38118   }
38119   
38120   
38121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
38122     SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
38123   }
38124   
38125   (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
38126   
38127   return SWIG_arg;
38128   
38129   if(0) SWIG_fail;
38130   
38131 fail:
38132   lua_error(L);
38133   return SWIG_arg;
38134 }
38135
38136
38137 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
38138   int SWIG_arg = 0;
38139   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38140   lldb::pid_t arg2 ;
38141   lldb::SBError *arg3 = 0 ;
38142   bool result;
38143   
38144   SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
38145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
38146   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
38147   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
38148   
38149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38150     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
38151   }
38152   
38153   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
38154   
38155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
38156     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
38157   }
38158   
38159   result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
38160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38161   return SWIG_arg;
38162   
38163   if(0) SWIG_fail;
38164   
38165 fail:
38166   lua_error(L);
38167   return SWIG_arg;
38168 }
38169
38170
38171 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
38172   int SWIG_arg = 0;
38173   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38174   char **arg2 = (char **) 0 ;
38175   char **arg3 = (char **) 0 ;
38176   char *arg4 = (char *) 0 ;
38177   char *arg5 = (char *) 0 ;
38178   char *arg6 = (char *) 0 ;
38179   char *arg7 = (char *) 0 ;
38180   uint32_t arg8 ;
38181   bool arg9 ;
38182   lldb::SBError *arg10 = 0 ;
38183   bool result;
38184   
38185   SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
38186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
38187   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",2,"char const **");
38188   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",3,"char const **");
38189   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
38190   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
38191   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
38192   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
38193   if(!lua_isnumber(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
38194   if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
38195   if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
38196   
38197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38198     SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
38199   }
38200   
38201   
38202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
38203     SWIG_fail_ptr("SBProcess_RemoteLaunch",2,SWIGTYPE_p_p_char);
38204   }
38205   
38206   
38207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
38208     SWIG_fail_ptr("SBProcess_RemoteLaunch",3,SWIGTYPE_p_p_char);
38209   }
38210   
38211   arg4 = (char *)lua_tostring(L, 4);
38212   arg5 = (char *)lua_tostring(L, 5);
38213   arg6 = (char *)lua_tostring(L, 6);
38214   arg7 = (char *)lua_tostring(L, 7);
38215   SWIG_contract_assert((lua_tonumber(L,8)>=0),"number must not be negative")
38216   arg8 = (uint32_t)lua_tonumber(L, 8);
38217   arg9 = (lua_toboolean(L, 9)!=0);
38218   
38219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
38220     SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
38221   }
38222   
38223   result = (bool)(arg1)->RemoteLaunch((char const **)arg2,(char const **)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,*arg10);
38224   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38225   return SWIG_arg;
38226   
38227   if(0) SWIG_fail;
38228   
38229 fail:
38230   lua_error(L);
38231   return SWIG_arg;
38232 }
38233
38234
38235 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
38236   int SWIG_arg = 0;
38237   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38238   uint32_t result;
38239   
38240   SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
38241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
38242   
38243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38244     SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
38245   }
38246   
38247   result = (uint32_t)(arg1)->GetNumThreads();
38248   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38249   return SWIG_arg;
38250   
38251   if(0) SWIG_fail;
38252   
38253 fail:
38254   lua_error(L);
38255   return SWIG_arg;
38256 }
38257
38258
38259 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
38260   int SWIG_arg = 0;
38261   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38262   size_t arg2 ;
38263   lldb::SBThread result;
38264   
38265   SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
38266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
38267   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
38268   
38269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38270     SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
38271   }
38272   
38273   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38274   arg2 = (size_t)lua_tonumber(L, 2);
38275   result = (arg1)->GetThreadAtIndex(arg2);
38276   {
38277     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38278     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38279   }
38280   return SWIG_arg;
38281   
38282   if(0) SWIG_fail;
38283   
38284 fail:
38285   lua_error(L);
38286   return SWIG_arg;
38287 }
38288
38289
38290 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
38291   int SWIG_arg = 0;
38292   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38293   lldb::tid_t arg2 ;
38294   lldb::SBThread result;
38295   
38296   SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
38297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
38298   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
38299   
38300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38301     SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
38302   }
38303   
38304   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
38305   result = (arg1)->GetThreadByID(arg2);
38306   {
38307     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38308     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38309   }
38310   return SWIG_arg;
38311   
38312   if(0) SWIG_fail;
38313   
38314 fail:
38315   lua_error(L);
38316   return SWIG_arg;
38317 }
38318
38319
38320 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
38321   int SWIG_arg = 0;
38322   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38323   uint32_t arg2 ;
38324   lldb::SBThread result;
38325   
38326   SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
38327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
38328   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
38329   
38330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38331     SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
38332   }
38333   
38334   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38335   arg2 = (uint32_t)lua_tonumber(L, 2);
38336   result = (arg1)->GetThreadByIndexID(arg2);
38337   {
38338     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38339     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38340   }
38341   return SWIG_arg;
38342   
38343   if(0) SWIG_fail;
38344   
38345 fail:
38346   lua_error(L);
38347   return SWIG_arg;
38348 }
38349
38350
38351 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
38352   int SWIG_arg = 0;
38353   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38354   lldb::SBThread result;
38355   
38356   SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
38357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
38358   
38359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38360     SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
38361   }
38362   
38363   result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
38364   {
38365     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38366     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38367   }
38368   return SWIG_arg;
38369   
38370   if(0) SWIG_fail;
38371   
38372 fail:
38373   lua_error(L);
38374   return SWIG_arg;
38375 }
38376
38377
38378 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
38379   int SWIG_arg = 0;
38380   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38381   lldb::tid_t arg2 ;
38382   lldb::addr_t arg3 ;
38383   lldb::SBThread result;
38384   
38385   SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
38386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
38387   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
38388   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
38389   
38390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38391     SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
38392   }
38393   
38394   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
38395   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
38396   result = (arg1)->CreateOSPluginThread(arg2,arg3);
38397   {
38398     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38399     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38400   }
38401   return SWIG_arg;
38402   
38403   if(0) SWIG_fail;
38404   
38405 fail:
38406   lua_error(L);
38407   return SWIG_arg;
38408 }
38409
38410
38411 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
38412   int SWIG_arg = 0;
38413   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38414   lldb::SBThread *arg2 = 0 ;
38415   bool result;
38416   
38417   SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
38418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
38419   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
38420   
38421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38422     SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
38423   }
38424   
38425   
38426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
38427     SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
38428   }
38429   
38430   result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
38431   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38432   return SWIG_arg;
38433   
38434   if(0) SWIG_fail;
38435   
38436 fail:
38437   lua_error(L);
38438   return SWIG_arg;
38439 }
38440
38441
38442 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
38443   int SWIG_arg = 0;
38444   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38445   lldb::tid_t arg2 ;
38446   bool result;
38447   
38448   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
38449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
38450   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
38451   
38452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38453     SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
38454   }
38455   
38456   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
38457   result = (bool)(arg1)->SetSelectedThreadByID(arg2);
38458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38459   return SWIG_arg;
38460   
38461   if(0) SWIG_fail;
38462   
38463 fail:
38464   lua_error(L);
38465   return SWIG_arg;
38466 }
38467
38468
38469 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
38470   int SWIG_arg = 0;
38471   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38472   uint32_t arg2 ;
38473   bool result;
38474   
38475   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
38476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
38477   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
38478   
38479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38480     SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
38481   }
38482   
38483   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38484   arg2 = (uint32_t)lua_tonumber(L, 2);
38485   result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
38486   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38487   return SWIG_arg;
38488   
38489   if(0) SWIG_fail;
38490   
38491 fail:
38492   lua_error(L);
38493   return SWIG_arg;
38494 }
38495
38496
38497 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
38498   int SWIG_arg = 0;
38499   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38500   uint32_t result;
38501   
38502   SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
38503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
38504   
38505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38506     SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
38507   }
38508   
38509   result = (uint32_t)(arg1)->GetNumQueues();
38510   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38511   return SWIG_arg;
38512   
38513   if(0) SWIG_fail;
38514   
38515 fail:
38516   lua_error(L);
38517   return SWIG_arg;
38518 }
38519
38520
38521 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
38522   int SWIG_arg = 0;
38523   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38524   uint32_t arg2 ;
38525   lldb::SBQueue result;
38526   
38527   SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
38528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
38529   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
38530   
38531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38532     SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
38533   }
38534   
38535   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38536   arg2 = (uint32_t)lua_tonumber(L, 2);
38537   result = (arg1)->GetQueueAtIndex(arg2);
38538   {
38539     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
38540     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
38541   }
38542   return SWIG_arg;
38543   
38544   if(0) SWIG_fail;
38545   
38546 fail:
38547   lua_error(L);
38548   return SWIG_arg;
38549 }
38550
38551
38552 static int _wrap_SBProcess_GetState(lua_State* L) {
38553   int SWIG_arg = 0;
38554   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38555   lldb::StateType result;
38556   
38557   SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
38558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
38559   
38560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38561     SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
38562   }
38563   
38564   result = (lldb::StateType)(arg1)->GetState();
38565   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
38566   return SWIG_arg;
38567   
38568   if(0) SWIG_fail;
38569   
38570 fail:
38571   lua_error(L);
38572   return SWIG_arg;
38573 }
38574
38575
38576 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
38577   int SWIG_arg = 0;
38578   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38579   int result;
38580   
38581   SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
38582   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
38583   
38584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38585     SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
38586   }
38587   
38588   result = (int)(arg1)->GetExitStatus();
38589   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38590   return SWIG_arg;
38591   
38592   if(0) SWIG_fail;
38593   
38594 fail:
38595   lua_error(L);
38596   return SWIG_arg;
38597 }
38598
38599
38600 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
38601   int SWIG_arg = 0;
38602   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38603   char *result = 0 ;
38604   
38605   SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
38606   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
38607   
38608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38609     SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
38610   }
38611   
38612   result = (char *)(arg1)->GetExitDescription();
38613   lua_pushstring(L,(const char *)result); SWIG_arg++;
38614   return SWIG_arg;
38615   
38616   if(0) SWIG_fail;
38617   
38618 fail:
38619   lua_error(L);
38620   return SWIG_arg;
38621 }
38622
38623
38624 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
38625   int SWIG_arg = 0;
38626   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38627   lldb::pid_t result;
38628   
38629   SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
38630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
38631   
38632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38633     SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
38634   }
38635   
38636   result = (lldb::pid_t)(arg1)->GetProcessID();
38637   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38638   return SWIG_arg;
38639   
38640   if(0) SWIG_fail;
38641   
38642 fail:
38643   lua_error(L);
38644   return SWIG_arg;
38645 }
38646
38647
38648 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
38649   int SWIG_arg = 0;
38650   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38651   uint32_t result;
38652   
38653   SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
38654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
38655   
38656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38657     SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
38658   }
38659   
38660   result = (uint32_t)(arg1)->GetUniqueID();
38661   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38662   return SWIG_arg;
38663   
38664   if(0) SWIG_fail;
38665   
38666 fail:
38667   lua_error(L);
38668   return SWIG_arg;
38669 }
38670
38671
38672 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
38673   int SWIG_arg = 0;
38674   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38675   uint32_t result;
38676   
38677   SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
38678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
38679   
38680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38681     SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
38682   }
38683   
38684   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
38685   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38686   return SWIG_arg;
38687   
38688   if(0) SWIG_fail;
38689   
38690 fail:
38691   lua_error(L);
38692   return SWIG_arg;
38693 }
38694
38695
38696 static int _wrap_SBProcess_Destroy(lua_State* L) {
38697   int SWIG_arg = 0;
38698   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38699   lldb::SBError result;
38700   
38701   SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
38702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
38703   
38704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38705     SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
38706   }
38707   
38708   result = (arg1)->Destroy();
38709   {
38710     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38711     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38712   }
38713   return SWIG_arg;
38714   
38715   if(0) SWIG_fail;
38716   
38717 fail:
38718   lua_error(L);
38719   return SWIG_arg;
38720 }
38721
38722
38723 static int _wrap_SBProcess_Continue(lua_State* L) {
38724   int SWIG_arg = 0;
38725   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38726   lldb::SBError result;
38727   
38728   SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
38729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
38730   
38731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38732     SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
38733   }
38734   
38735   result = (arg1)->Continue();
38736   {
38737     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38738     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38739   }
38740   return SWIG_arg;
38741   
38742   if(0) SWIG_fail;
38743   
38744 fail:
38745   lua_error(L);
38746   return SWIG_arg;
38747 }
38748
38749
38750 static int _wrap_SBProcess_Stop(lua_State* L) {
38751   int SWIG_arg = 0;
38752   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38753   lldb::SBError result;
38754   
38755   SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
38756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
38757   
38758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38759     SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
38760   }
38761   
38762   result = (arg1)->Stop();
38763   {
38764     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38766   }
38767   return SWIG_arg;
38768   
38769   if(0) SWIG_fail;
38770   
38771 fail:
38772   lua_error(L);
38773   return SWIG_arg;
38774 }
38775
38776
38777 static int _wrap_SBProcess_Kill(lua_State* L) {
38778   int SWIG_arg = 0;
38779   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38780   lldb::SBError result;
38781   
38782   SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
38783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
38784   
38785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38786     SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
38787   }
38788   
38789   result = (arg1)->Kill();
38790   {
38791     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38792     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38793   }
38794   return SWIG_arg;
38795   
38796   if(0) SWIG_fail;
38797   
38798 fail:
38799   lua_error(L);
38800   return SWIG_arg;
38801 }
38802
38803
38804 static int _wrap_SBProcess_Detach(lua_State* L) {
38805   int SWIG_arg = 0;
38806   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38807   lldb::SBError result;
38808   
38809   SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
38810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
38811   
38812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38813     SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
38814   }
38815   
38816   result = (arg1)->Detach();
38817   {
38818     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38819     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38820   }
38821   return SWIG_arg;
38822   
38823   if(0) SWIG_fail;
38824   
38825 fail:
38826   lua_error(L);
38827   return SWIG_arg;
38828 }
38829
38830
38831 static int _wrap_SBProcess_Signal(lua_State* L) {
38832   int SWIG_arg = 0;
38833   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38834   int arg2 ;
38835   lldb::SBError result;
38836   
38837   SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
38838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
38839   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
38840   
38841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38842     SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
38843   }
38844   
38845   arg2 = (int)lua_tonumber(L, 2);
38846   result = (arg1)->Signal(arg2);
38847   {
38848     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38849     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38850   }
38851   return SWIG_arg;
38852   
38853   if(0) SWIG_fail;
38854   
38855 fail:
38856   lua_error(L);
38857   return SWIG_arg;
38858 }
38859
38860
38861 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
38862   int SWIG_arg = 0;
38863   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38864   lldb::SBUnixSignals result;
38865   
38866   SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
38867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
38868   
38869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38870     SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
38871   }
38872   
38873   result = (arg1)->GetUnixSignals();
38874   {
38875     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
38876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
38877   }
38878   return SWIG_arg;
38879   
38880   if(0) SWIG_fail;
38881   
38882 fail:
38883   lua_error(L);
38884   return SWIG_arg;
38885 }
38886
38887
38888 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
38889   int SWIG_arg = 0;
38890   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38891   bool arg2 ;
38892   uint32_t result;
38893   
38894   SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
38895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
38896   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
38897   
38898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38899     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
38900   }
38901   
38902   arg2 = (lua_toboolean(L, 2)!=0);
38903   result = (uint32_t)(arg1)->GetStopID(arg2);
38904   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38905   return SWIG_arg;
38906   
38907   if(0) SWIG_fail;
38908   
38909 fail:
38910   lua_error(L);
38911   return SWIG_arg;
38912 }
38913
38914
38915 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
38916   int SWIG_arg = 0;
38917   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38918   uint32_t result;
38919   
38920   SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
38921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
38922   
38923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38924     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
38925   }
38926   
38927   result = (uint32_t)(arg1)->GetStopID();
38928   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38929   return SWIG_arg;
38930   
38931   if(0) SWIG_fail;
38932   
38933 fail:
38934   lua_error(L);
38935   return SWIG_arg;
38936 }
38937
38938
38939 static int _wrap_SBProcess_GetStopID(lua_State* L) {
38940   int argc;
38941   int argv[3]={
38942     1,2,3
38943   };
38944   
38945   argc = lua_gettop(L);
38946   if (argc == 1) {
38947     int _v;
38948     {
38949       void *ptr;
38950       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38951         _v = 0;
38952       } else {
38953         _v = 1;
38954       }
38955     }
38956     if (_v) {
38957       return _wrap_SBProcess_GetStopID__SWIG_1(L);
38958     }
38959   }
38960   if (argc == 2) {
38961     int _v;
38962     {
38963       void *ptr;
38964       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38965         _v = 0;
38966       } else {
38967         _v = 1;
38968       }
38969     }
38970     if (_v) {
38971       {
38972         _v = lua_isboolean(L,argv[1]);
38973       }
38974       if (_v) {
38975         return _wrap_SBProcess_GetStopID__SWIG_0(L);
38976       }
38977     }
38978   }
38979   
38980   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
38981     "  Possible C/C++ prototypes are:\n"
38982     "    lldb::SBProcess::GetStopID(bool)\n"
38983     "    lldb::SBProcess::GetStopID()\n");
38984   lua_error(L);return 0;
38985 }
38986
38987
38988 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
38989   int SWIG_arg = 0;
38990   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38991   
38992   SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
38993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
38994   
38995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38996     SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
38997   }
38998   
38999   (arg1)->SendAsyncInterrupt();
39000   
39001   return SWIG_arg;
39002   
39003   if(0) SWIG_fail;
39004   
39005 fail:
39006   lua_error(L);
39007   return SWIG_arg;
39008 }
39009
39010
39011 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
39012   int SWIG_arg = 0;
39013   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39014   lldb::addr_t arg2 ;
39015   void *arg3 = (void *) 0 ;
39016   size_t arg4 ;
39017   lldb::SBError *arg5 = 0 ;
39018   size_t result;
39019   
39020   SWIG_check_num_args("lldb::SBProcess::ReadMemory",5,5)
39021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
39022   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
39023   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",3,"void *");
39024   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"size_t");
39025   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",5,"lldb::SBError &");
39026   
39027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39028     SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
39029   }
39030   
39031   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39032   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadMemory");
39033   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39034   arg4 = (size_t)lua_tonumber(L, 4);
39035   
39036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39037     SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
39038   }
39039   
39040   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
39041   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39042   return SWIG_arg;
39043   
39044   if(0) SWIG_fail;
39045   
39046 fail:
39047   lua_error(L);
39048   return SWIG_arg;
39049 }
39050
39051
39052 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
39053   int SWIG_arg = 0;
39054   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39055   lldb::addr_t arg2 ;
39056   void *arg3 = (void *) 0 ;
39057   size_t arg4 ;
39058   lldb::SBError *arg5 = 0 ;
39059   size_t result;
39060   
39061   SWIG_check_num_args("lldb::SBProcess::WriteMemory",5,5)
39062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
39063   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
39064   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",3,"void const *");
39065   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"size_t");
39066   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",5,"lldb::SBError &");
39067   
39068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39069     SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
39070   }
39071   
39072   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39073   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_WriteMemory");
39074   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39075   arg4 = (size_t)lua_tonumber(L, 4);
39076   
39077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39078     SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
39079   }
39080   
39081   result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
39082   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39083   return SWIG_arg;
39084   
39085   if(0) SWIG_fail;
39086   
39087 fail:
39088   lua_error(L);
39089   return SWIG_arg;
39090 }
39091
39092
39093 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
39094   int SWIG_arg = 0;
39095   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39096   lldb::addr_t arg2 ;
39097   void *arg3 = (void *) 0 ;
39098   size_t arg4 ;
39099   lldb::SBError *arg5 = 0 ;
39100   size_t result;
39101   
39102   SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",5,5)
39103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
39104   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
39105   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",3,"void *");
39106   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"size_t");
39107   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",5,"lldb::SBError &");
39108   
39109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39110     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39111   }
39112   
39113   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39114   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadCStringFromMemory");
39115   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39116   arg4 = (size_t)lua_tonumber(L, 4);
39117   
39118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39119     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
39120   }
39121   
39122   result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
39123   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39124   return SWIG_arg;
39125   
39126   if(0) SWIG_fail;
39127   
39128 fail:
39129   lua_error(L);
39130   return SWIG_arg;
39131 }
39132
39133
39134 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
39135   int SWIG_arg = 0;
39136   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39137   lldb::addr_t arg2 ;
39138   uint32_t arg3 ;
39139   lldb::SBError *arg4 = 0 ;
39140   uint64_t result;
39141   
39142   SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
39143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
39144   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
39145   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
39146   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
39147   
39148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39149     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39150   }
39151   
39152   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39153   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
39154   arg3 = (uint32_t)lua_tonumber(L, 3);
39155   
39156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
39157     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
39158   }
39159   
39160   result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
39161   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39162   return SWIG_arg;
39163   
39164   if(0) SWIG_fail;
39165   
39166 fail:
39167   lua_error(L);
39168   return SWIG_arg;
39169 }
39170
39171
39172 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
39173   int SWIG_arg = 0;
39174   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39175   lldb::addr_t arg2 ;
39176   lldb::SBError *arg3 = 0 ;
39177   lldb::addr_t result;
39178   
39179   SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
39180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
39181   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
39182   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
39183   
39184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39185     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39186   }
39187   
39188   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39189   
39190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39191     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
39192   }
39193   
39194   result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
39195   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39196   return SWIG_arg;
39197   
39198   if(0) SWIG_fail;
39199   
39200 fail:
39201   lua_error(L);
39202   return SWIG_arg;
39203 }
39204
39205
39206 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
39207   int SWIG_arg = 0;
39208   lldb::SBEvent *arg1 = 0 ;
39209   lldb::StateType result;
39210   
39211   SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
39212   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
39213   
39214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39215     SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39216   }
39217   
39218   result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
39219   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
39220   return SWIG_arg;
39221   
39222   if(0) SWIG_fail;
39223   
39224 fail:
39225   lua_error(L);
39226   return SWIG_arg;
39227 }
39228
39229
39230 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
39231   int SWIG_arg = 0;
39232   lldb::SBEvent *arg1 = 0 ;
39233   bool result;
39234   
39235   SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
39236   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
39237   
39238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39239     SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39240   }
39241   
39242   result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
39243   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39244   return SWIG_arg;
39245   
39246   if(0) SWIG_fail;
39247   
39248 fail:
39249   lua_error(L);
39250   return SWIG_arg;
39251 }
39252
39253
39254 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
39255   int SWIG_arg = 0;
39256   lldb::SBEvent *arg1 = 0 ;
39257   size_t result;
39258   
39259   SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
39260   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
39261   
39262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39263     SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39264   }
39265   
39266   result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
39267   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39268   return SWIG_arg;
39269   
39270   if(0) SWIG_fail;
39271   
39272 fail:
39273   lua_error(L);
39274   return SWIG_arg;
39275 }
39276
39277
39278 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
39279   int SWIG_arg = 0;
39280   lldb::SBEvent *arg1 = 0 ;
39281   size_t arg2 ;
39282   char *result = 0 ;
39283   
39284   SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
39285   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
39286   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
39287   
39288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39289     SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39290   }
39291   
39292   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39293   arg2 = (size_t)lua_tonumber(L, 2);
39294   result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
39295   lua_pushstring(L,(const char *)result); SWIG_arg++;
39296   return SWIG_arg;
39297   
39298   if(0) SWIG_fail;
39299   
39300 fail:
39301   lua_error(L);
39302   return SWIG_arg;
39303 }
39304
39305
39306 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
39307   int SWIG_arg = 0;
39308   lldb::SBEvent *arg1 = 0 ;
39309   lldb::SBProcess result;
39310   
39311   SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
39312   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
39313   
39314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39315     SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39316   }
39317   
39318   result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
39319   {
39320     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
39321     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39322   }
39323   return SWIG_arg;
39324   
39325   if(0) SWIG_fail;
39326   
39327 fail:
39328   lua_error(L);
39329   return SWIG_arg;
39330 }
39331
39332
39333 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
39334   int SWIG_arg = 0;
39335   lldb::SBEvent *arg1 = 0 ;
39336   bool result;
39337   
39338   SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
39339   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
39340   
39341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39342     SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39343   }
39344   
39345   result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
39346   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39347   return SWIG_arg;
39348   
39349   if(0) SWIG_fail;
39350   
39351 fail:
39352   lua_error(L);
39353   return SWIG_arg;
39354 }
39355
39356
39357 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
39358   int SWIG_arg = 0;
39359   lldb::SBEvent *arg1 = 0 ;
39360   lldb::SBStructuredData result;
39361   
39362   SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
39363   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
39364   
39365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39366     SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39367   }
39368   
39369   result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
39370   {
39371     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
39372     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
39373   }
39374   return SWIG_arg;
39375   
39376   if(0) SWIG_fail;
39377   
39378 fail:
39379   lua_error(L);
39380   return SWIG_arg;
39381 }
39382
39383
39384 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
39385   int SWIG_arg = 0;
39386   lldb::SBEvent *arg1 = 0 ;
39387   bool result;
39388   
39389   SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
39390   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
39391   
39392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39393     SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
39394   }
39395   
39396   result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
39397   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39398   return SWIG_arg;
39399   
39400   if(0) SWIG_fail;
39401   
39402 fail:
39403   lua_error(L);
39404   return SWIG_arg;
39405 }
39406
39407
39408 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
39409   int SWIG_arg = 0;
39410   lldb::SBEvent *arg1 = 0 ;
39411   bool result;
39412   
39413   SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
39414   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
39415   
39416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39417     SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
39418   }
39419   
39420   result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
39421   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39422   return SWIG_arg;
39423   
39424   if(0) SWIG_fail;
39425   
39426 fail:
39427   lua_error(L);
39428   return SWIG_arg;
39429 }
39430
39431
39432 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
39433   int SWIG_arg = 0;
39434   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39435   lldb::SBBroadcaster result;
39436   
39437   SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
39438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
39439   
39440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39441     SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
39442   }
39443   
39444   result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
39445   {
39446     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
39447     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
39448   }
39449   return SWIG_arg;
39450   
39451   if(0) SWIG_fail;
39452   
39453 fail:
39454   lua_error(L);
39455   return SWIG_arg;
39456 }
39457
39458
39459 static int _wrap_SBProcess_GetDescription(lua_State* L) {
39460   int SWIG_arg = 0;
39461   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39462   lldb::SBStream *arg2 = 0 ;
39463   bool result;
39464   
39465   SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
39466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
39467   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
39468   
39469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39470     SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
39471   }
39472   
39473   
39474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
39475     SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
39476   }
39477   
39478   result = (bool)(arg1)->GetDescription(*arg2);
39479   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39480   return SWIG_arg;
39481   
39482   if(0) SWIG_fail;
39483   
39484 fail:
39485   lua_error(L);
39486   return SWIG_arg;
39487 }
39488
39489
39490 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
39491   int SWIG_arg = 0;
39492   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39493   lldb::SBError *arg2 = 0 ;
39494   uint32_t result;
39495   
39496   SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
39497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
39498   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
39499   
39500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39501     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
39502   }
39503   
39504   
39505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
39506     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
39507   }
39508   
39509   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
39510   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39511   return SWIG_arg;
39512   
39513   if(0) SWIG_fail;
39514   
39515 fail:
39516   lua_error(L);
39517   return SWIG_arg;
39518 }
39519
39520
39521 static int _wrap_SBProcess_LoadImage(lua_State* L) {
39522   int SWIG_arg = 0;
39523   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39524   lldb::SBFileSpec *arg2 = 0 ;
39525   lldb::SBError *arg3 = 0 ;
39526   uint32_t result;
39527   
39528   SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
39529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
39530   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
39531   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
39532   
39533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39534     SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
39535   }
39536   
39537   
39538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
39539     SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
39540   }
39541   
39542   
39543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39544     SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
39545   }
39546   
39547   result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
39548   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39549   return SWIG_arg;
39550   
39551   if(0) SWIG_fail;
39552   
39553 fail:
39554   lua_error(L);
39555   return SWIG_arg;
39556 }
39557
39558
39559 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
39560   int SWIG_arg = 0;
39561   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39562   lldb::SBFileSpec *arg2 = 0 ;
39563   lldb::SBStringList *arg3 = 0 ;
39564   lldb::SBFileSpec *arg4 = 0 ;
39565   lldb::SBError *arg5 = 0 ;
39566   uint32_t result;
39567   
39568   SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
39569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
39570   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
39571   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
39572   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
39573   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
39574   
39575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39576     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
39577   }
39578   
39579   
39580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
39581     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
39582   }
39583   
39584   
39585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
39586     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
39587   }
39588   
39589   
39590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
39591     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
39592   }
39593   
39594   
39595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39596     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
39597   }
39598   
39599   result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
39600   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39601   return SWIG_arg;
39602   
39603   if(0) SWIG_fail;
39604   
39605 fail:
39606   lua_error(L);
39607   return SWIG_arg;
39608 }
39609
39610
39611 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
39612   int SWIG_arg = 0;
39613   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39614   uint32_t arg2 ;
39615   lldb::SBError result;
39616   
39617   SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
39618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
39619   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
39620   
39621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39622     SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
39623   }
39624   
39625   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39626   arg2 = (uint32_t)lua_tonumber(L, 2);
39627   result = (arg1)->UnloadImage(arg2);
39628   {
39629     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39630     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39631   }
39632   return SWIG_arg;
39633   
39634   if(0) SWIG_fail;
39635   
39636 fail:
39637   lua_error(L);
39638   return SWIG_arg;
39639 }
39640
39641
39642 static int _wrap_SBProcess_SendEventData(lua_State* L) {
39643   int SWIG_arg = 0;
39644   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39645   char *arg2 = (char *) 0 ;
39646   lldb::SBError result;
39647   
39648   SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
39649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
39650   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
39651   
39652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39653     SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
39654   }
39655   
39656   arg2 = (char *)lua_tostring(L, 2);
39657   result = (arg1)->SendEventData((char const *)arg2);
39658   {
39659     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39660     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39661   }
39662   return SWIG_arg;
39663   
39664   if(0) SWIG_fail;
39665   
39666 fail:
39667   lua_error(L);
39668   return SWIG_arg;
39669 }
39670
39671
39672 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
39673   int SWIG_arg = 0;
39674   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39675   uint32_t result;
39676   
39677   SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
39678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
39679   
39680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39681     SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
39682   }
39683   
39684   result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
39685   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39686   return SWIG_arg;
39687   
39688   if(0) SWIG_fail;
39689   
39690 fail:
39691   lua_error(L);
39692   return SWIG_arg;
39693 }
39694
39695
39696 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
39697   int SWIG_arg = 0;
39698   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39699   uint32_t arg2 ;
39700   char *result = 0 ;
39701   
39702   SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
39703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
39704   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
39705   
39706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39707     SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39708   }
39709   
39710   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39711   arg2 = (uint32_t)lua_tonumber(L, 2);
39712   result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
39713   lua_pushstring(L,(const char *)result); SWIG_arg++;
39714   return SWIG_arg;
39715   
39716   if(0) SWIG_fail;
39717   
39718 fail:
39719   lua_error(L);
39720   return SWIG_arg;
39721 }
39722
39723
39724 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
39725   int SWIG_arg = 0;
39726   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39727   lldb::addr_t arg2 ;
39728   lldb::SBThreadCollection result;
39729   
39730   SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
39731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
39732   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
39733   
39734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39735     SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
39736   }
39737   
39738   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39739   result = (arg1)->GetHistoryThreads(arg2);
39740   {
39741     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
39742     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
39743   }
39744   return SWIG_arg;
39745   
39746   if(0) SWIG_fail;
39747   
39748 fail:
39749   lua_error(L);
39750   return SWIG_arg;
39751 }
39752
39753
39754 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
39755   int SWIG_arg = 0;
39756   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39757   lldb::InstrumentationRuntimeType arg2 ;
39758   bool result;
39759   
39760   SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
39761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
39762   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
39763   
39764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39765     SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
39766   }
39767   
39768   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
39769   result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
39770   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39771   return SWIG_arg;
39772   
39773   if(0) SWIG_fail;
39774   
39775 fail:
39776   lua_error(L);
39777   return SWIG_arg;
39778 }
39779
39780
39781 static int _wrap_SBProcess_SaveCore(lua_State* L) {
39782   int SWIG_arg = 0;
39783   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39784   char *arg2 = (char *) 0 ;
39785   lldb::SBError result;
39786   
39787   SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
39788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
39789   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
39790   
39791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39792     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
39793   }
39794   
39795   arg2 = (char *)lua_tostring(L, 2);
39796   result = (arg1)->SaveCore((char const *)arg2);
39797   {
39798     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39799     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39800   }
39801   return SWIG_arg;
39802   
39803   if(0) SWIG_fail;
39804   
39805 fail:
39806   lua_error(L);
39807   return SWIG_arg;
39808 }
39809
39810
39811 static int _wrap_SBProcess_StartTrace(lua_State* L) {
39812   int SWIG_arg = 0;
39813   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39814   lldb::SBTraceOptions *arg2 = 0 ;
39815   lldb::SBError *arg3 = 0 ;
39816   lldb::SBTrace result;
39817   
39818   SWIG_check_num_args("lldb::SBProcess::StartTrace",3,3)
39819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::StartTrace",1,"lldb::SBProcess *");
39820   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::StartTrace",2,"lldb::SBTraceOptions &");
39821   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::StartTrace",3,"lldb::SBError &");
39822   
39823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39824     SWIG_fail_ptr("SBProcess_StartTrace",1,SWIGTYPE_p_lldb__SBProcess);
39825   }
39826   
39827   
39828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
39829     SWIG_fail_ptr("SBProcess_StartTrace",2,SWIGTYPE_p_lldb__SBTraceOptions);
39830   }
39831   
39832   
39833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39834     SWIG_fail_ptr("SBProcess_StartTrace",3,SWIGTYPE_p_lldb__SBError);
39835   }
39836   
39837   result = (arg1)->StartTrace(*arg2,*arg3);
39838   {
39839     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
39840     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
39841   }
39842   return SWIG_arg;
39843   
39844   if(0) SWIG_fail;
39845   
39846 fail:
39847   lua_error(L);
39848   return SWIG_arg;
39849 }
39850
39851
39852 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
39853   int SWIG_arg = 0;
39854   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39855   lldb::addr_t arg2 ;
39856   lldb::SBMemoryRegionInfo *arg3 = 0 ;
39857   lldb::SBError result;
39858   
39859   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
39860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
39861   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
39862   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
39863   
39864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39865     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
39866   }
39867   
39868   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39869   
39870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
39871     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
39872   }
39873   
39874   result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
39875   {
39876     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39877     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39878   }
39879   return SWIG_arg;
39880   
39881   if(0) SWIG_fail;
39882   
39883 fail:
39884   lua_error(L);
39885   return SWIG_arg;
39886 }
39887
39888
39889 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
39890   int SWIG_arg = 0;
39891   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39892   lldb::SBMemoryRegionInfoList result;
39893   
39894   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
39895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
39896   
39897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39898     SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
39899   }
39900   
39901   result = (arg1)->GetMemoryRegions();
39902   {
39903     lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList((const lldb::SBMemoryRegionInfoList &) result);
39904     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
39905   }
39906   return SWIG_arg;
39907   
39908   if(0) SWIG_fail;
39909   
39910 fail:
39911   lua_error(L);
39912   return SWIG_arg;
39913 }
39914
39915
39916 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
39917   int SWIG_arg = 0;
39918   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39919   lldb::SBProcessInfo result;
39920   
39921   SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
39922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
39923   
39924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39925     SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
39926   }
39927   
39928   result = (arg1)->GetProcessInfo();
39929   {
39930     lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo((const lldb::SBProcessInfo &) result);
39931     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
39932   }
39933   return SWIG_arg;
39934   
39935   if(0) SWIG_fail;
39936   
39937 fail:
39938   lua_error(L);
39939   return SWIG_arg;
39940 }
39941
39942
39943 static int _wrap_SBProcess___tostring(lua_State* L) {
39944   int SWIG_arg = 0;
39945   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39946   std::string result;
39947   
39948   SWIG_check_num_args("lldb::SBProcess::__str__",1,1)
39949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__str__",1,"lldb::SBProcess *");
39950   
39951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39952     SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
39953   }
39954   
39955   result = lldb_SBProcess___str__(arg1);
39956   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
39957   return SWIG_arg;
39958   
39959   if(0) SWIG_fail;
39960   
39961 fail:
39962   lua_error(L);
39963   return SWIG_arg;
39964 }
39965
39966
39967 static void swig_delete_SBProcess(void *obj) {
39968 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
39969 delete arg1;
39970 }
39971 static int _proxy__wrap_new_SBProcess(lua_State *L) {
39972     assert(lua_istable(L,1));
39973     lua_pushcfunction(L,_wrap_new_SBProcess);
39974     assert(!lua_isnil(L,-1));
39975     lua_replace(L,1); /* replace our table with real constructor */
39976     lua_call(L,lua_gettop(L)-1,1);
39977     return 1;
39978 }
39979 static swig_lua_attribute swig_SBProcess_attributes[] = {
39980     {0,0,0}
39981 };
39982 static swig_lua_method swig_SBProcess_methods[]= {
39983     { "GetPluginName", _wrap_SBProcess_GetPluginName},
39984     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
39985     { "Clear", _wrap_SBProcess_Clear},
39986     { "IsValid", _wrap_SBProcess_IsValid},
39987     { "GetTarget", _wrap_SBProcess_GetTarget},
39988     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
39989     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
39990     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
39991     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
39992     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
39993     { "ReportEventState", _wrap_SBProcess_ReportEventState},
39994     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
39995     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
39996     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
39997     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
39998     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
39999     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
40000     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
40001     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
40002     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
40003     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
40004     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
40005     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
40006     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
40007     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
40008     { "GetState", _wrap_SBProcess_GetState},
40009     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
40010     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
40011     { "GetProcessID", _wrap_SBProcess_GetProcessID},
40012     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
40013     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
40014     { "Destroy", _wrap_SBProcess_Destroy},
40015     { "Continue", _wrap_SBProcess_Continue},
40016     { "Stop", _wrap_SBProcess_Stop},
40017     { "Kill", _wrap_SBProcess_Kill},
40018     { "Detach", _wrap_SBProcess_Detach},
40019     { "Signal", _wrap_SBProcess_Signal},
40020     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
40021     { "GetStopID", _wrap_SBProcess_GetStopID},
40022     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
40023     { "ReadMemory", _wrap_SBProcess_ReadMemory},
40024     { "WriteMemory", _wrap_SBProcess_WriteMemory},
40025     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
40026     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
40027     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
40028     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
40029     { "GetDescription", _wrap_SBProcess_GetDescription},
40030     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
40031     { "LoadImage", _wrap_SBProcess_LoadImage},
40032     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
40033     { "UnloadImage", _wrap_SBProcess_UnloadImage},
40034     { "SendEventData", _wrap_SBProcess_SendEventData},
40035     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
40036     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
40037     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
40038     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
40039     { "SaveCore", _wrap_SBProcess_SaveCore},
40040     { "StartTrace", _wrap_SBProcess_StartTrace},
40041     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
40042     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
40043     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
40044     { "__tostring", _wrap_SBProcess___tostring},
40045     {0,0}
40046 };
40047 static swig_lua_method swig_SBProcess_meta[] = {
40048     { "__tostring", _wrap_SBProcess___tostring},
40049     {0,0}
40050 };
40051
40052 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
40053     {0,0,0}
40054 };
40055 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
40056     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
40057     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
40058     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
40059     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
40060     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
40061     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
40062     {0,0,0,0,0,0}
40063 };
40064 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
40065     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
40066     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
40067     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
40068     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
40069     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
40070     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
40071     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
40072     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
40073     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
40074     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
40075     {0,0}
40076 };
40077 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
40078     0
40079 };
40080
40081 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
40082     "SBProcess",
40083     swig_SBProcess_Sf_SwigStatic_methods,
40084     swig_SBProcess_Sf_SwigStatic_attributes,
40085     swig_SBProcess_Sf_SwigStatic_constants,
40086     swig_SBProcess_Sf_SwigStatic_classes,
40087     0
40088 };
40089 static swig_lua_class *swig_SBProcess_bases[] = {0};
40090 static const char *swig_SBProcess_base_names[] = {0};
40091 static swig_lua_class _wrap_class_SBProcess = { "SBProcess", "SBProcess", &SWIGTYPE_p_lldb__SBProcess,_proxy__wrap_new_SBProcess, swig_delete_SBProcess, swig_SBProcess_methods, swig_SBProcess_attributes, &swig_SBProcess_Sf_SwigStatic, swig_SBProcess_meta, swig_SBProcess_bases, swig_SBProcess_base_names };
40092
40093 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
40094   int SWIG_arg = 0;
40095   lldb::SBProcessInfo *result = 0 ;
40096   
40097   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
40098   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
40099   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++; 
40100   return SWIG_arg;
40101   
40102   if(0) SWIG_fail;
40103   
40104 fail:
40105   lua_error(L);
40106   return SWIG_arg;
40107 }
40108
40109
40110 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
40111   int SWIG_arg = 0;
40112   lldb::SBProcessInfo *arg1 = 0 ;
40113   lldb::SBProcessInfo *result = 0 ;
40114   
40115   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
40116   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
40117   
40118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40119     SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
40120   }
40121   
40122   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
40123   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++; 
40124   return SWIG_arg;
40125   
40126   if(0) SWIG_fail;
40127   
40128 fail:
40129   lua_error(L);
40130   return SWIG_arg;
40131 }
40132
40133
40134 static int _wrap_new_SBProcessInfo(lua_State* L) {
40135   int argc;
40136   int argv[2]={
40137     1,2
40138   };
40139   
40140   argc = lua_gettop(L);
40141   if (argc == 0) {
40142     return _wrap_new_SBProcessInfo__SWIG_0(L);
40143   }
40144   if (argc == 1) {
40145     int _v;
40146     {
40147       void *ptr;
40148       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, 0)) {
40149         _v = 0;
40150       } else {
40151         _v = 1;
40152       }
40153     }
40154     if (_v) {
40155       return _wrap_new_SBProcessInfo__SWIG_1(L);
40156     }
40157   }
40158   
40159   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
40160     "  Possible C/C++ prototypes are:\n"
40161     "    lldb::SBProcessInfo::SBProcessInfo()\n"
40162     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
40163   lua_error(L);return 0;
40164 }
40165
40166
40167 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
40168   int SWIG_arg = 0;
40169   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40170   bool result;
40171   
40172   SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
40173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
40174   
40175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40176     SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40177   }
40178   
40179   result = (bool)(arg1)->IsValid();
40180   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40181   return SWIG_arg;
40182   
40183   if(0) SWIG_fail;
40184   
40185 fail:
40186   lua_error(L);
40187   return SWIG_arg;
40188 }
40189
40190
40191 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
40192   int SWIG_arg = 0;
40193   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40194   char *result = 0 ;
40195   
40196   SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
40197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
40198   
40199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40200     SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
40201   }
40202   
40203   result = (char *)(arg1)->GetName();
40204   lua_pushstring(L,(const char *)result); SWIG_arg++;
40205   return SWIG_arg;
40206   
40207   if(0) SWIG_fail;
40208   
40209 fail:
40210   lua_error(L);
40211   return SWIG_arg;
40212 }
40213
40214
40215 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
40216   int SWIG_arg = 0;
40217   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40218   lldb::SBFileSpec result;
40219   
40220   SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
40221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
40222   
40223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40224     SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
40225   }
40226   
40227   result = (arg1)->GetExecutableFile();
40228   {
40229     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
40230     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
40231   }
40232   return SWIG_arg;
40233   
40234   if(0) SWIG_fail;
40235   
40236 fail:
40237   lua_error(L);
40238   return SWIG_arg;
40239 }
40240
40241
40242 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
40243   int SWIG_arg = 0;
40244   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40245   lldb::pid_t result;
40246   
40247   SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
40248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
40249   
40250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40251     SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40252   }
40253   
40254   result = (lldb::pid_t)(arg1)->GetProcessID();
40255   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40256   return SWIG_arg;
40257   
40258   if(0) SWIG_fail;
40259   
40260 fail:
40261   lua_error(L);
40262   return SWIG_arg;
40263 }
40264
40265
40266 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
40267   int SWIG_arg = 0;
40268   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40269   uint32_t result;
40270   
40271   SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
40272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
40273   
40274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40275     SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40276   }
40277   
40278   result = (uint32_t)(arg1)->GetUserID();
40279   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40280   return SWIG_arg;
40281   
40282   if(0) SWIG_fail;
40283   
40284 fail:
40285   lua_error(L);
40286   return SWIG_arg;
40287 }
40288
40289
40290 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
40291   int SWIG_arg = 0;
40292   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40293   uint32_t result;
40294   
40295   SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
40296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
40297   
40298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40299     SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40300   }
40301   
40302   result = (uint32_t)(arg1)->GetGroupID();
40303   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40304   return SWIG_arg;
40305   
40306   if(0) SWIG_fail;
40307   
40308 fail:
40309   lua_error(L);
40310   return SWIG_arg;
40311 }
40312
40313
40314 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
40315   int SWIG_arg = 0;
40316   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40317   bool result;
40318   
40319   SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
40320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
40321   
40322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40323     SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40324   }
40325   
40326   result = (bool)(arg1)->UserIDIsValid();
40327   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40328   return SWIG_arg;
40329   
40330   if(0) SWIG_fail;
40331   
40332 fail:
40333   lua_error(L);
40334   return SWIG_arg;
40335 }
40336
40337
40338 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
40339   int SWIG_arg = 0;
40340   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40341   bool result;
40342   
40343   SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
40344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
40345   
40346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40347     SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40348   }
40349   
40350   result = (bool)(arg1)->GroupIDIsValid();
40351   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40352   return SWIG_arg;
40353   
40354   if(0) SWIG_fail;
40355   
40356 fail:
40357   lua_error(L);
40358   return SWIG_arg;
40359 }
40360
40361
40362 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
40363   int SWIG_arg = 0;
40364   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40365   uint32_t result;
40366   
40367   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
40368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
40369   
40370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40371     SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40372   }
40373   
40374   result = (uint32_t)(arg1)->GetEffectiveUserID();
40375   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40376   return SWIG_arg;
40377   
40378   if(0) SWIG_fail;
40379   
40380 fail:
40381   lua_error(L);
40382   return SWIG_arg;
40383 }
40384
40385
40386 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
40387   int SWIG_arg = 0;
40388   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40389   uint32_t result;
40390   
40391   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
40392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
40393   
40394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40395     SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40396   }
40397   
40398   result = (uint32_t)(arg1)->GetEffectiveGroupID();
40399   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40400   return SWIG_arg;
40401   
40402   if(0) SWIG_fail;
40403   
40404 fail:
40405   lua_error(L);
40406   return SWIG_arg;
40407 }
40408
40409
40410 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
40411   int SWIG_arg = 0;
40412   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40413   bool result;
40414   
40415   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
40416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
40417   
40418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40419     SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40420   }
40421   
40422   result = (bool)(arg1)->EffectiveUserIDIsValid();
40423   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40424   return SWIG_arg;
40425   
40426   if(0) SWIG_fail;
40427   
40428 fail:
40429   lua_error(L);
40430   return SWIG_arg;
40431 }
40432
40433
40434 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
40435   int SWIG_arg = 0;
40436   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40437   bool result;
40438   
40439   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
40440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
40441   
40442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40443     SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40444   }
40445   
40446   result = (bool)(arg1)->EffectiveGroupIDIsValid();
40447   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40448   return SWIG_arg;
40449   
40450   if(0) SWIG_fail;
40451   
40452 fail:
40453   lua_error(L);
40454   return SWIG_arg;
40455 }
40456
40457
40458 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
40459   int SWIG_arg = 0;
40460   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40461   lldb::pid_t result;
40462   
40463   SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
40464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
40465   
40466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40467     SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40468   }
40469   
40470   result = (lldb::pid_t)(arg1)->GetParentProcessID();
40471   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40472   return SWIG_arg;
40473   
40474   if(0) SWIG_fail;
40475   
40476 fail:
40477   lua_error(L);
40478   return SWIG_arg;
40479 }
40480
40481
40482 static void swig_delete_SBProcessInfo(void *obj) {
40483 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
40484 delete arg1;
40485 }
40486 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
40487     assert(lua_istable(L,1));
40488     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
40489     assert(!lua_isnil(L,-1));
40490     lua_replace(L,1); /* replace our table with real constructor */
40491     lua_call(L,lua_gettop(L)-1,1);
40492     return 1;
40493 }
40494 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
40495     {0,0,0}
40496 };
40497 static swig_lua_method swig_SBProcessInfo_methods[]= {
40498     { "IsValid", _wrap_SBProcessInfo_IsValid},
40499     { "GetName", _wrap_SBProcessInfo_GetName},
40500     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
40501     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
40502     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
40503     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
40504     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
40505     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
40506     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
40507     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
40508     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
40509     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
40510     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
40511     {0,0}
40512 };
40513 static swig_lua_method swig_SBProcessInfo_meta[] = {
40514     {0,0}
40515 };
40516
40517 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
40518     {0,0,0}
40519 };
40520 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
40521     {0,0,0,0,0,0}
40522 };
40523 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
40524     {0,0}
40525 };
40526 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
40527     0
40528 };
40529
40530 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
40531     "SBProcessInfo",
40532     swig_SBProcessInfo_Sf_SwigStatic_methods,
40533     swig_SBProcessInfo_Sf_SwigStatic_attributes,
40534     swig_SBProcessInfo_Sf_SwigStatic_constants,
40535     swig_SBProcessInfo_Sf_SwigStatic_classes,
40536     0
40537 };
40538 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
40539 static const char *swig_SBProcessInfo_base_names[] = {0};
40540 static swig_lua_class _wrap_class_SBProcessInfo = { "SBProcessInfo", "SBProcessInfo", &SWIGTYPE_p_lldb__SBProcessInfo,_proxy__wrap_new_SBProcessInfo, swig_delete_SBProcessInfo, swig_SBProcessInfo_methods, swig_SBProcessInfo_attributes, &swig_SBProcessInfo_Sf_SwigStatic, swig_SBProcessInfo_meta, swig_SBProcessInfo_bases, swig_SBProcessInfo_base_names };
40541
40542 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
40543   int SWIG_arg = 0;
40544   lldb::SBQueue *result = 0 ;
40545   
40546   SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
40547   result = (lldb::SBQueue *)new lldb::SBQueue();
40548   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++; 
40549   return SWIG_arg;
40550   
40551   if(0) SWIG_fail;
40552   
40553 fail:
40554   lua_error(L);
40555   return SWIG_arg;
40556 }
40557
40558
40559 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
40560   int SWIG_arg = 0;
40561   lldb::QueueSP *arg1 = 0 ;
40562   lldb::SBQueue *result = 0 ;
40563   
40564   SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
40565   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
40566   
40567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
40568     SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
40569   }
40570   
40571   result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
40572   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++; 
40573   return SWIG_arg;
40574   
40575   if(0) SWIG_fail;
40576   
40577 fail:
40578   lua_error(L);
40579   return SWIG_arg;
40580 }
40581
40582
40583 static int _wrap_new_SBQueue(lua_State* L) {
40584   int argc;
40585   int argv[2]={
40586     1,2
40587   };
40588   
40589   argc = lua_gettop(L);
40590   if (argc == 0) {
40591     return _wrap_new_SBQueue__SWIG_0(L);
40592   }
40593   if (argc == 1) {
40594     int _v;
40595     {
40596       void *ptr;
40597       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t, 0)) {
40598         _v = 0;
40599       } else {
40600         _v = 1;
40601       }
40602     }
40603     if (_v) {
40604       return _wrap_new_SBQueue__SWIG_1(L);
40605     }
40606   }
40607   
40608   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
40609     "  Possible C/C++ prototypes are:\n"
40610     "    lldb::SBQueue::SBQueue()\n"
40611     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
40612   lua_error(L);return 0;
40613 }
40614
40615
40616 static int _wrap_SBQueue_IsValid(lua_State* L) {
40617   int SWIG_arg = 0;
40618   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40619   bool result;
40620   
40621   SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
40622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
40623   
40624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40625     SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
40626   }
40627   
40628   result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
40629   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40630   return SWIG_arg;
40631   
40632   if(0) SWIG_fail;
40633   
40634 fail:
40635   lua_error(L);
40636   return SWIG_arg;
40637 }
40638
40639
40640 static int _wrap_SBQueue_Clear(lua_State* L) {
40641   int SWIG_arg = 0;
40642   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40643   
40644   SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
40645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
40646   
40647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40648     SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
40649   }
40650   
40651   (arg1)->Clear();
40652   
40653   return SWIG_arg;
40654   
40655   if(0) SWIG_fail;
40656   
40657 fail:
40658   lua_error(L);
40659   return SWIG_arg;
40660 }
40661
40662
40663 static int _wrap_SBQueue_GetProcess(lua_State* L) {
40664   int SWIG_arg = 0;
40665   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40666   lldb::SBProcess result;
40667   
40668   SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
40669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
40670   
40671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40672     SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
40673   }
40674   
40675   result = (arg1)->GetProcess();
40676   {
40677     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
40678     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
40679   }
40680   return SWIG_arg;
40681   
40682   if(0) SWIG_fail;
40683   
40684 fail:
40685   lua_error(L);
40686   return SWIG_arg;
40687 }
40688
40689
40690 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
40691   int SWIG_arg = 0;
40692   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40693   lldb::queue_id_t result;
40694   
40695   SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
40696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
40697   
40698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40699     SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
40700   }
40701   
40702   result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
40703   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40704   return SWIG_arg;
40705   
40706   if(0) SWIG_fail;
40707   
40708 fail:
40709   lua_error(L);
40710   return SWIG_arg;
40711 }
40712
40713
40714 static int _wrap_SBQueue_GetName(lua_State* L) {
40715   int SWIG_arg = 0;
40716   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40717   char *result = 0 ;
40718   
40719   SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
40720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
40721   
40722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40723     SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
40724   }
40725   
40726   result = (char *)((lldb::SBQueue const *)arg1)->GetName();
40727   lua_pushstring(L,(const char *)result); SWIG_arg++;
40728   return SWIG_arg;
40729   
40730   if(0) SWIG_fail;
40731   
40732 fail:
40733   lua_error(L);
40734   return SWIG_arg;
40735 }
40736
40737
40738 static int _wrap_SBQueue_GetKind(lua_State* L) {
40739   int SWIG_arg = 0;
40740   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40741   lldb::QueueKind result;
40742   
40743   SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
40744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
40745   
40746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40747     SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
40748   }
40749   
40750   result = (lldb::QueueKind)(arg1)->GetKind();
40751   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
40752   return SWIG_arg;
40753   
40754   if(0) SWIG_fail;
40755   
40756 fail:
40757   lua_error(L);
40758   return SWIG_arg;
40759 }
40760
40761
40762 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
40763   int SWIG_arg = 0;
40764   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40765   uint32_t result;
40766   
40767   SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
40768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
40769   
40770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40771     SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
40772   }
40773   
40774   result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
40775   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40776   return SWIG_arg;
40777   
40778   if(0) SWIG_fail;
40779   
40780 fail:
40781   lua_error(L);
40782   return SWIG_arg;
40783 }
40784
40785
40786 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
40787   int SWIG_arg = 0;
40788   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40789   uint32_t result;
40790   
40791   SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
40792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
40793   
40794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40795     SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
40796   }
40797   
40798   result = (uint32_t)(arg1)->GetNumThreads();
40799   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40800   return SWIG_arg;
40801   
40802   if(0) SWIG_fail;
40803   
40804 fail:
40805   lua_error(L);
40806   return SWIG_arg;
40807 }
40808
40809
40810 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
40811   int SWIG_arg = 0;
40812   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40813   uint32_t arg2 ;
40814   lldb::SBThread result;
40815   
40816   SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
40817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
40818   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
40819   
40820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40821     SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
40822   }
40823   
40824   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
40825   arg2 = (uint32_t)lua_tonumber(L, 2);
40826   result = (arg1)->GetThreadAtIndex(arg2);
40827   {
40828     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
40829     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
40830   }
40831   return SWIG_arg;
40832   
40833   if(0) SWIG_fail;
40834   
40835 fail:
40836   lua_error(L);
40837   return SWIG_arg;
40838 }
40839
40840
40841 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
40842   int SWIG_arg = 0;
40843   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40844   uint32_t result;
40845   
40846   SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
40847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
40848   
40849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40850     SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
40851   }
40852   
40853   result = (uint32_t)(arg1)->GetNumPendingItems();
40854   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40855   return SWIG_arg;
40856   
40857   if(0) SWIG_fail;
40858   
40859 fail:
40860   lua_error(L);
40861   return SWIG_arg;
40862 }
40863
40864
40865 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
40866   int SWIG_arg = 0;
40867   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40868   uint32_t arg2 ;
40869   lldb::SBQueueItem result;
40870   
40871   SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
40872   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
40873   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
40874   
40875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40876     SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
40877   }
40878   
40879   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
40880   arg2 = (uint32_t)lua_tonumber(L, 2);
40881   result = (arg1)->GetPendingItemAtIndex(arg2);
40882   {
40883     lldb::SBQueueItem * resultptr = new lldb::SBQueueItem((const lldb::SBQueueItem &) result);
40884     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
40885   }
40886   return SWIG_arg;
40887   
40888   if(0) SWIG_fail;
40889   
40890 fail:
40891   lua_error(L);
40892   return SWIG_arg;
40893 }
40894
40895
40896 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
40897   int SWIG_arg = 0;
40898   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
40899   uint32_t result;
40900   
40901   SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
40902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
40903   
40904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
40905     SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
40906   }
40907   
40908   result = (uint32_t)(arg1)->GetNumRunningItems();
40909   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40910   return SWIG_arg;
40911   
40912   if(0) SWIG_fail;
40913   
40914 fail:
40915   lua_error(L);
40916   return SWIG_arg;
40917 }
40918
40919
40920 static void swig_delete_SBQueue(void *obj) {
40921 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
40922 delete arg1;
40923 }
40924 static int _proxy__wrap_new_SBQueue(lua_State *L) {
40925     assert(lua_istable(L,1));
40926     lua_pushcfunction(L,_wrap_new_SBQueue);
40927     assert(!lua_isnil(L,-1));
40928     lua_replace(L,1); /* replace our table with real constructor */
40929     lua_call(L,lua_gettop(L)-1,1);
40930     return 1;
40931 }
40932 static swig_lua_attribute swig_SBQueue_attributes[] = {
40933     {0,0,0}
40934 };
40935 static swig_lua_method swig_SBQueue_methods[]= {
40936     { "IsValid", _wrap_SBQueue_IsValid},
40937     { "Clear", _wrap_SBQueue_Clear},
40938     { "GetProcess", _wrap_SBQueue_GetProcess},
40939     { "GetQueueID", _wrap_SBQueue_GetQueueID},
40940     { "GetName", _wrap_SBQueue_GetName},
40941     { "GetKind", _wrap_SBQueue_GetKind},
40942     { "GetIndexID", _wrap_SBQueue_GetIndexID},
40943     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
40944     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
40945     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
40946     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
40947     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
40948     {0,0}
40949 };
40950 static swig_lua_method swig_SBQueue_meta[] = {
40951     {0,0}
40952 };
40953
40954 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
40955     {0,0,0}
40956 };
40957 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
40958     {0,0,0,0,0,0}
40959 };
40960 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
40961     {0,0}
40962 };
40963 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
40964     0
40965 };
40966
40967 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
40968     "SBQueue",
40969     swig_SBQueue_Sf_SwigStatic_methods,
40970     swig_SBQueue_Sf_SwigStatic_attributes,
40971     swig_SBQueue_Sf_SwigStatic_constants,
40972     swig_SBQueue_Sf_SwigStatic_classes,
40973     0
40974 };
40975 static swig_lua_class *swig_SBQueue_bases[] = {0};
40976 static const char *swig_SBQueue_base_names[] = {0};
40977 static swig_lua_class _wrap_class_SBQueue = { "SBQueue", "SBQueue", &SWIGTYPE_p_lldb__SBQueue,_proxy__wrap_new_SBQueue, swig_delete_SBQueue, swig_SBQueue_methods, swig_SBQueue_attributes, &swig_SBQueue_Sf_SwigStatic, swig_SBQueue_meta, swig_SBQueue_bases, swig_SBQueue_base_names };
40978
40979 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
40980   int SWIG_arg = 0;
40981   lldb::SBQueueItem *result = 0 ;
40982   
40983   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
40984   result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
40985   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++; 
40986   return SWIG_arg;
40987   
40988   if(0) SWIG_fail;
40989   
40990 fail:
40991   lua_error(L);
40992   return SWIG_arg;
40993 }
40994
40995
40996 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
40997   int SWIG_arg = 0;
40998   lldb::QueueItemSP *arg1 = 0 ;
40999   lldb::SBQueueItem *result = 0 ;
41000   
41001   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
41002   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
41003   
41004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41005     SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41006   }
41007   
41008   result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
41009   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++; 
41010   return SWIG_arg;
41011   
41012   if(0) SWIG_fail;
41013   
41014 fail:
41015   lua_error(L);
41016   return SWIG_arg;
41017 }
41018
41019
41020 static int _wrap_new_SBQueueItem(lua_State* L) {
41021   int argc;
41022   int argv[2]={
41023     1,2
41024   };
41025   
41026   argc = lua_gettop(L);
41027   if (argc == 0) {
41028     return _wrap_new_SBQueueItem__SWIG_0(L);
41029   }
41030   if (argc == 1) {
41031     int _v;
41032     {
41033       void *ptr;
41034       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t, 0)) {
41035         _v = 0;
41036       } else {
41037         _v = 1;
41038       }
41039     }
41040     if (_v) {
41041       return _wrap_new_SBQueueItem__SWIG_1(L);
41042     }
41043   }
41044   
41045   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
41046     "  Possible C/C++ prototypes are:\n"
41047     "    lldb::SBQueueItem::SBQueueItem()\n"
41048     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
41049   lua_error(L);return 0;
41050 }
41051
41052
41053 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
41054   int SWIG_arg = 0;
41055   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41056   bool result;
41057   
41058   SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
41059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
41060   
41061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41062     SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
41063   }
41064   
41065   result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
41066   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41067   return SWIG_arg;
41068   
41069   if(0) SWIG_fail;
41070   
41071 fail:
41072   lua_error(L);
41073   return SWIG_arg;
41074 }
41075
41076
41077 static int _wrap_SBQueueItem_Clear(lua_State* L) {
41078   int SWIG_arg = 0;
41079   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41080   
41081   SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
41082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
41083   
41084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41085     SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
41086   }
41087   
41088   (arg1)->Clear();
41089   
41090   return SWIG_arg;
41091   
41092   if(0) SWIG_fail;
41093   
41094 fail:
41095   lua_error(L);
41096   return SWIG_arg;
41097 }
41098
41099
41100 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
41101   int SWIG_arg = 0;
41102   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41103   lldb::QueueItemKind result;
41104   
41105   SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
41106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
41107   
41108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41109     SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41110   }
41111   
41112   result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
41113   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41114   return SWIG_arg;
41115   
41116   if(0) SWIG_fail;
41117   
41118 fail:
41119   lua_error(L);
41120   return SWIG_arg;
41121 }
41122
41123
41124 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
41125   int SWIG_arg = 0;
41126   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41127   lldb::QueueItemKind arg2 ;
41128   
41129   SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
41130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
41131   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
41132   
41133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41134     SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41135   }
41136   
41137   arg2 = (lldb::QueueItemKind)(int)lua_tonumber(L, 2);
41138   (arg1)->SetKind(arg2);
41139   
41140   return SWIG_arg;
41141   
41142   if(0) SWIG_fail;
41143   
41144 fail:
41145   lua_error(L);
41146   return SWIG_arg;
41147 }
41148
41149
41150 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
41151   int SWIG_arg = 0;
41152   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41153   lldb::SBAddress result;
41154   
41155   SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
41156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
41157   
41158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41159     SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41160   }
41161   
41162   result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
41163   {
41164     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
41165     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
41166   }
41167   return SWIG_arg;
41168   
41169   if(0) SWIG_fail;
41170   
41171 fail:
41172   lua_error(L);
41173   return SWIG_arg;
41174 }
41175
41176
41177 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
41178   int SWIG_arg = 0;
41179   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41180   lldb::SBAddress arg2 ;
41181   lldb::SBAddress *argp2 ;
41182   
41183   SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
41184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
41185   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
41186   
41187   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41188     SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41189   }
41190   
41191   
41192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
41193     SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
41194   }
41195   arg2 = *argp2;
41196   
41197   (arg1)->SetAddress(arg2);
41198   
41199   return SWIG_arg;
41200   
41201   if(0) SWIG_fail;
41202   
41203 fail:
41204   lua_error(L);
41205   return SWIG_arg;
41206 }
41207
41208
41209 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
41210   int SWIG_arg = 0;
41211   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41212   lldb::QueueItemSP *arg2 = 0 ;
41213   
41214   SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
41215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
41216   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
41217   
41218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41219     SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
41220   }
41221   
41222   
41223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41224     SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41225   }
41226   
41227   (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
41228   
41229   return SWIG_arg;
41230   
41231   if(0) SWIG_fail;
41232   
41233 fail:
41234   lua_error(L);
41235   return SWIG_arg;
41236 }
41237
41238
41239 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
41240   int SWIG_arg = 0;
41241   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41242   char *arg2 = (char *) 0 ;
41243   lldb::SBThread result;
41244   
41245   SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
41246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
41247   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
41248   
41249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41250     SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
41251   }
41252   
41253   arg2 = (char *)lua_tostring(L, 2);
41254   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
41255   {
41256     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
41257     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
41258   }
41259   return SWIG_arg;
41260   
41261   if(0) SWIG_fail;
41262   
41263 fail:
41264   lua_error(L);
41265   return SWIG_arg;
41266 }
41267
41268
41269 static void swig_delete_SBQueueItem(void *obj) {
41270 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
41271 delete arg1;
41272 }
41273 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
41274     assert(lua_istable(L,1));
41275     lua_pushcfunction(L,_wrap_new_SBQueueItem);
41276     assert(!lua_isnil(L,-1));
41277     lua_replace(L,1); /* replace our table with real constructor */
41278     lua_call(L,lua_gettop(L)-1,1);
41279     return 1;
41280 }
41281 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
41282     {0,0,0}
41283 };
41284 static swig_lua_method swig_SBQueueItem_methods[]= {
41285     { "IsValid", _wrap_SBQueueItem_IsValid},
41286     { "Clear", _wrap_SBQueueItem_Clear},
41287     { "GetKind", _wrap_SBQueueItem_GetKind},
41288     { "SetKind", _wrap_SBQueueItem_SetKind},
41289     { "GetAddress", _wrap_SBQueueItem_GetAddress},
41290     { "SetAddress", _wrap_SBQueueItem_SetAddress},
41291     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
41292     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
41293     {0,0}
41294 };
41295 static swig_lua_method swig_SBQueueItem_meta[] = {
41296     {0,0}
41297 };
41298
41299 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
41300     {0,0,0}
41301 };
41302 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
41303     {0,0,0,0,0,0}
41304 };
41305 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
41306     {0,0}
41307 };
41308 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
41309     0
41310 };
41311
41312 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
41313     "SBQueueItem",
41314     swig_SBQueueItem_Sf_SwigStatic_methods,
41315     swig_SBQueueItem_Sf_SwigStatic_attributes,
41316     swig_SBQueueItem_Sf_SwigStatic_constants,
41317     swig_SBQueueItem_Sf_SwigStatic_classes,
41318     0
41319 };
41320 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
41321 static const char *swig_SBQueueItem_base_names[] = {0};
41322 static swig_lua_class _wrap_class_SBQueueItem = { "SBQueueItem", "SBQueueItem", &SWIGTYPE_p_lldb__SBQueueItem,_proxy__wrap_new_SBQueueItem, swig_delete_SBQueueItem, swig_SBQueueItem_methods, swig_SBQueueItem_attributes, &swig_SBQueueItem_Sf_SwigStatic, swig_SBQueueItem_meta, swig_SBQueueItem_bases, swig_SBQueueItem_base_names };
41323
41324 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
41325   int SWIG_arg = 0;
41326   lldb::SBSection *result = 0 ;
41327   
41328   SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
41329   result = (lldb::SBSection *)new lldb::SBSection();
41330   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++; 
41331   return SWIG_arg;
41332   
41333   if(0) SWIG_fail;
41334   
41335 fail:
41336   lua_error(L);
41337   return SWIG_arg;
41338 }
41339
41340
41341 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
41342   int SWIG_arg = 0;
41343   lldb::SBSection *arg1 = 0 ;
41344   lldb::SBSection *result = 0 ;
41345   
41346   SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
41347   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
41348   
41349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41350     SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
41351   }
41352   
41353   result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
41354   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++; 
41355   return SWIG_arg;
41356   
41357   if(0) SWIG_fail;
41358   
41359 fail:
41360   lua_error(L);
41361   return SWIG_arg;
41362 }
41363
41364
41365 static int _wrap_new_SBSection(lua_State* L) {
41366   int argc;
41367   int argv[2]={
41368     1,2
41369   };
41370   
41371   argc = lua_gettop(L);
41372   if (argc == 0) {
41373     return _wrap_new_SBSection__SWIG_0(L);
41374   }
41375   if (argc == 1) {
41376     int _v;
41377     {
41378       void *ptr;
41379       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
41380         _v = 0;
41381       } else {
41382         _v = 1;
41383       }
41384     }
41385     if (_v) {
41386       return _wrap_new_SBSection__SWIG_1(L);
41387     }
41388   }
41389   
41390   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
41391     "  Possible C/C++ prototypes are:\n"
41392     "    lldb::SBSection::SBSection()\n"
41393     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
41394   lua_error(L);return 0;
41395 }
41396
41397
41398 static int _wrap_SBSection_IsValid(lua_State* L) {
41399   int SWIG_arg = 0;
41400   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41401   bool result;
41402   
41403   SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
41404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
41405   
41406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41407     SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
41408   }
41409   
41410   result = (bool)((lldb::SBSection const *)arg1)->IsValid();
41411   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41412   return SWIG_arg;
41413   
41414   if(0) SWIG_fail;
41415   
41416 fail:
41417   lua_error(L);
41418   return SWIG_arg;
41419 }
41420
41421
41422 static int _wrap_SBSection_GetName(lua_State* L) {
41423   int SWIG_arg = 0;
41424   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41425   char *result = 0 ;
41426   
41427   SWIG_check_num_args("lldb::SBSection::GetName",1,1)
41428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
41429   
41430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41431     SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
41432   }
41433   
41434   result = (char *)(arg1)->GetName();
41435   lua_pushstring(L,(const char *)result); SWIG_arg++;
41436   return SWIG_arg;
41437   
41438   if(0) SWIG_fail;
41439   
41440 fail:
41441   lua_error(L);
41442   return SWIG_arg;
41443 }
41444
41445
41446 static int _wrap_SBSection_GetParent(lua_State* L) {
41447   int SWIG_arg = 0;
41448   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41449   lldb::SBSection result;
41450   
41451   SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
41452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
41453   
41454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41455     SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
41456   }
41457   
41458   result = (arg1)->GetParent();
41459   {
41460     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
41461     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
41462   }
41463   return SWIG_arg;
41464   
41465   if(0) SWIG_fail;
41466   
41467 fail:
41468   lua_error(L);
41469   return SWIG_arg;
41470 }
41471
41472
41473 static int _wrap_SBSection_FindSubSection(lua_State* L) {
41474   int SWIG_arg = 0;
41475   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41476   char *arg2 = (char *) 0 ;
41477   lldb::SBSection result;
41478   
41479   SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
41480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
41481   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
41482   
41483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41484     SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
41485   }
41486   
41487   arg2 = (char *)lua_tostring(L, 2);
41488   result = (arg1)->FindSubSection((char const *)arg2);
41489   {
41490     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
41491     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
41492   }
41493   return SWIG_arg;
41494   
41495   if(0) SWIG_fail;
41496   
41497 fail:
41498   lua_error(L);
41499   return SWIG_arg;
41500 }
41501
41502
41503 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
41504   int SWIG_arg = 0;
41505   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41506   size_t result;
41507   
41508   SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
41509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
41510   
41511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41512     SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
41513   }
41514   
41515   result = (arg1)->GetNumSubSections();
41516   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41517   return SWIG_arg;
41518   
41519   if(0) SWIG_fail;
41520   
41521 fail:
41522   lua_error(L);
41523   return SWIG_arg;
41524 }
41525
41526
41527 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
41528   int SWIG_arg = 0;
41529   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41530   size_t arg2 ;
41531   lldb::SBSection result;
41532   
41533   SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
41534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
41535   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
41536   
41537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41538     SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
41539   }
41540   
41541   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
41542   arg2 = (size_t)lua_tonumber(L, 2);
41543   result = (arg1)->GetSubSectionAtIndex(arg2);
41544   {
41545     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
41546     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
41547   }
41548   return SWIG_arg;
41549   
41550   if(0) SWIG_fail;
41551   
41552 fail:
41553   lua_error(L);
41554   return SWIG_arg;
41555 }
41556
41557
41558 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
41559   int SWIG_arg = 0;
41560   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41561   lldb::addr_t result;
41562   
41563   SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
41564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
41565   
41566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41567     SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
41568   }
41569   
41570   result = (lldb::addr_t)(arg1)->GetFileAddress();
41571   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41572   return SWIG_arg;
41573   
41574   if(0) SWIG_fail;
41575   
41576 fail:
41577   lua_error(L);
41578   return SWIG_arg;
41579 }
41580
41581
41582 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
41583   int SWIG_arg = 0;
41584   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41585   lldb::SBTarget *arg2 = 0 ;
41586   lldb::addr_t result;
41587   
41588   SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
41589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
41590   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
41591   
41592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41593     SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
41594   }
41595   
41596   
41597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
41598     SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
41599   }
41600   
41601   result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
41602   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41603   return SWIG_arg;
41604   
41605   if(0) SWIG_fail;
41606   
41607 fail:
41608   lua_error(L);
41609   return SWIG_arg;
41610 }
41611
41612
41613 static int _wrap_SBSection_GetByteSize(lua_State* L) {
41614   int SWIG_arg = 0;
41615   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41616   lldb::addr_t result;
41617   
41618   SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
41619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
41620   
41621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41622     SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
41623   }
41624   
41625   result = (lldb::addr_t)(arg1)->GetByteSize();
41626   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41627   return SWIG_arg;
41628   
41629   if(0) SWIG_fail;
41630   
41631 fail:
41632   lua_error(L);
41633   return SWIG_arg;
41634 }
41635
41636
41637 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
41638   int SWIG_arg = 0;
41639   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41640   uint64_t result;
41641   
41642   SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
41643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
41644   
41645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41646     SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
41647   }
41648   
41649   result = (uint64_t)(arg1)->GetFileOffset();
41650   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41651   return SWIG_arg;
41652   
41653   if(0) SWIG_fail;
41654   
41655 fail:
41656   lua_error(L);
41657   return SWIG_arg;
41658 }
41659
41660
41661 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
41662   int SWIG_arg = 0;
41663   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41664   uint64_t result;
41665   
41666   SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
41667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
41668   
41669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41670     SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
41671   }
41672   
41673   result = (uint64_t)(arg1)->GetFileByteSize();
41674   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41675   return SWIG_arg;
41676   
41677   if(0) SWIG_fail;
41678   
41679 fail:
41680   lua_error(L);
41681   return SWIG_arg;
41682 }
41683
41684
41685 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
41686   int SWIG_arg = 0;
41687   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41688   lldb::SBData result;
41689   
41690   SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
41691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
41692   
41693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41694     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
41695   }
41696   
41697   result = (arg1)->GetSectionData();
41698   {
41699     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
41700     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
41701   }
41702   return SWIG_arg;
41703   
41704   if(0) SWIG_fail;
41705   
41706 fail:
41707   lua_error(L);
41708   return SWIG_arg;
41709 }
41710
41711
41712 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
41713   int SWIG_arg = 0;
41714   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41715   uint64_t arg2 ;
41716   uint64_t arg3 ;
41717   lldb::SBData result;
41718   
41719   SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
41720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
41721   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
41722   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
41723   
41724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41725     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
41726   }
41727   
41728   arg2 = (uint64_t)lua_tonumber(L, 2);
41729   arg3 = (uint64_t)lua_tonumber(L, 3);
41730   result = (arg1)->GetSectionData(arg2,arg3);
41731   {
41732     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
41733     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
41734   }
41735   return SWIG_arg;
41736   
41737   if(0) SWIG_fail;
41738   
41739 fail:
41740   lua_error(L);
41741   return SWIG_arg;
41742 }
41743
41744
41745 static int _wrap_SBSection_GetSectionData(lua_State* L) {
41746   int argc;
41747   int argv[4]={
41748     1,2,3,4
41749   };
41750   
41751   argc = lua_gettop(L);
41752   if (argc == 1) {
41753     int _v;
41754     {
41755       void *ptr;
41756       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
41757         _v = 0;
41758       } else {
41759         _v = 1;
41760       }
41761     }
41762     if (_v) {
41763       return _wrap_SBSection_GetSectionData__SWIG_0(L);
41764     }
41765   }
41766   if (argc == 3) {
41767     int _v;
41768     {
41769       void *ptr;
41770       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
41771         _v = 0;
41772       } else {
41773         _v = 1;
41774       }
41775     }
41776     if (_v) {
41777       {
41778         _v = lua_isnumber(L,argv[1]);
41779       }
41780       if (_v) {
41781         {
41782           _v = lua_isnumber(L,argv[2]);
41783         }
41784         if (_v) {
41785           return _wrap_SBSection_GetSectionData__SWIG_1(L);
41786         }
41787       }
41788     }
41789   }
41790   
41791   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
41792     "  Possible C/C++ prototypes are:\n"
41793     "    lldb::SBSection::GetSectionData()\n"
41794     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
41795   lua_error(L);return 0;
41796 }
41797
41798
41799 static int _wrap_SBSection_GetSectionType(lua_State* L) {
41800   int SWIG_arg = 0;
41801   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41802   lldb::SectionType result;
41803   
41804   SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
41805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
41806   
41807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41808     SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
41809   }
41810   
41811   result = (lldb::SectionType)(arg1)->GetSectionType();
41812   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41813   return SWIG_arg;
41814   
41815   if(0) SWIG_fail;
41816   
41817 fail:
41818   lua_error(L);
41819   return SWIG_arg;
41820 }
41821
41822
41823 static int _wrap_SBSection_GetPermissions(lua_State* L) {
41824   int SWIG_arg = 0;
41825   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41826   uint32_t result;
41827   
41828   SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
41829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
41830   
41831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41832     SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
41833   }
41834   
41835   result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
41836   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41837   return SWIG_arg;
41838   
41839   if(0) SWIG_fail;
41840   
41841 fail:
41842   lua_error(L);
41843   return SWIG_arg;
41844 }
41845
41846
41847 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
41848   int SWIG_arg = 0;
41849   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41850   uint32_t result;
41851   
41852   SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
41853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
41854   
41855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41856     SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
41857   }
41858   
41859   result = (uint32_t)(arg1)->GetTargetByteSize();
41860   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41861   return SWIG_arg;
41862   
41863   if(0) SWIG_fail;
41864   
41865 fail:
41866   lua_error(L);
41867   return SWIG_arg;
41868 }
41869
41870
41871 static int _wrap_SBSection_GetDescription(lua_State* L) {
41872   int SWIG_arg = 0;
41873   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41874   lldb::SBStream *arg2 = 0 ;
41875   bool result;
41876   
41877   SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
41878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
41879   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
41880   
41881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41882     SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
41883   }
41884   
41885   
41886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
41887     SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
41888   }
41889   
41890   result = (bool)(arg1)->GetDescription(*arg2);
41891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41892   return SWIG_arg;
41893   
41894   if(0) SWIG_fail;
41895   
41896 fail:
41897   lua_error(L);
41898   return SWIG_arg;
41899 }
41900
41901
41902 static int _wrap_SBSection___eq(lua_State* L) {
41903   int SWIG_arg = 0;
41904   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41905   lldb::SBSection *arg2 = 0 ;
41906   bool result;
41907   
41908   SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
41909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
41910   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
41911   
41912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41913     SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
41914   }
41915   
41916   
41917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
41918     SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
41919   }
41920   
41921   result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
41922   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41923   return SWIG_arg;
41924   
41925   if(0) SWIG_fail;
41926   
41927 fail:
41928   lua_error(L);
41929   return SWIG_arg;
41930 }
41931
41932
41933 static int _wrap_SBSection___tostring(lua_State* L) {
41934   int SWIG_arg = 0;
41935   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
41936   std::string result;
41937   
41938   SWIG_check_num_args("lldb::SBSection::__str__",1,1)
41939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__str__",1,"lldb::SBSection *");
41940   
41941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
41942     SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
41943   }
41944   
41945   result = lldb_SBSection___str__(arg1);
41946   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
41947   return SWIG_arg;
41948   
41949   if(0) SWIG_fail;
41950   
41951 fail:
41952   lua_error(L);
41953   return SWIG_arg;
41954 }
41955
41956
41957 static void swig_delete_SBSection(void *obj) {
41958 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
41959 delete arg1;
41960 }
41961 static int _proxy__wrap_new_SBSection(lua_State *L) {
41962     assert(lua_istable(L,1));
41963     lua_pushcfunction(L,_wrap_new_SBSection);
41964     assert(!lua_isnil(L,-1));
41965     lua_replace(L,1); /* replace our table with real constructor */
41966     lua_call(L,lua_gettop(L)-1,1);
41967     return 1;
41968 }
41969 static swig_lua_attribute swig_SBSection_attributes[] = {
41970     {0,0,0}
41971 };
41972 static swig_lua_method swig_SBSection_methods[]= {
41973     { "IsValid", _wrap_SBSection_IsValid},
41974     { "GetName", _wrap_SBSection_GetName},
41975     { "GetParent", _wrap_SBSection_GetParent},
41976     { "FindSubSection", _wrap_SBSection_FindSubSection},
41977     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
41978     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
41979     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
41980     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
41981     { "GetByteSize", _wrap_SBSection_GetByteSize},
41982     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
41983     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
41984     { "GetSectionData", _wrap_SBSection_GetSectionData},
41985     { "GetSectionType", _wrap_SBSection_GetSectionType},
41986     { "GetPermissions", _wrap_SBSection_GetPermissions},
41987     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
41988     { "GetDescription", _wrap_SBSection_GetDescription},
41989     { "__eq", _wrap_SBSection___eq},
41990     { "__tostring", _wrap_SBSection___tostring},
41991     {0,0}
41992 };
41993 static swig_lua_method swig_SBSection_meta[] = {
41994     { "__eq", _wrap_SBSection___eq},
41995     { "__tostring", _wrap_SBSection___tostring},
41996     {0,0}
41997 };
41998
41999 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
42000     {0,0,0}
42001 };
42002 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
42003     {0,0,0,0,0,0}
42004 };
42005 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
42006     {0,0}
42007 };
42008 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
42009     0
42010 };
42011
42012 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
42013     "SBSection",
42014     swig_SBSection_Sf_SwigStatic_methods,
42015     swig_SBSection_Sf_SwigStatic_attributes,
42016     swig_SBSection_Sf_SwigStatic_constants,
42017     swig_SBSection_Sf_SwigStatic_classes,
42018     0
42019 };
42020 static swig_lua_class *swig_SBSection_bases[] = {0};
42021 static const char *swig_SBSection_base_names[] = {0};
42022 static swig_lua_class _wrap_class_SBSection = { "SBSection", "SBSection", &SWIGTYPE_p_lldb__SBSection,_proxy__wrap_new_SBSection, swig_delete_SBSection, swig_SBSection_methods, swig_SBSection_attributes, &swig_SBSection_Sf_SwigStatic, swig_SBSection_meta, swig_SBSection_bases, swig_SBSection_base_names };
42023
42024 static int _wrap_new_SBSourceManager(lua_State* L) {
42025   int SWIG_arg = 0;
42026   lldb::SBSourceManager *arg1 = 0 ;
42027   lldb::SBSourceManager *result = 0 ;
42028   
42029   SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
42030   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
42031   
42032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42033     SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
42034   }
42035   
42036   result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
42037   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++; 
42038   return SWIG_arg;
42039   
42040   if(0) SWIG_fail;
42041   
42042 fail:
42043   lua_error(L);
42044   return SWIG_arg;
42045 }
42046
42047
42048 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
42049   int SWIG_arg = 0;
42050   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
42051   lldb::SBFileSpec *arg2 = 0 ;
42052   uint32_t arg3 ;
42053   uint32_t arg4 ;
42054   uint32_t arg5 ;
42055   char *arg6 = (char *) 0 ;
42056   lldb::SBStream *arg7 = 0 ;
42057   size_t result;
42058   
42059   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
42060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
42061   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
42062   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
42063   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
42064   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
42065   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
42066   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
42067   
42068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42069     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
42070   }
42071   
42072   
42073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
42074     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
42075   }
42076   
42077   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
42078   arg3 = (uint32_t)lua_tonumber(L, 3);
42079   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
42080   arg4 = (uint32_t)lua_tonumber(L, 4);
42081   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
42082   arg5 = (uint32_t)lua_tonumber(L, 5);
42083   arg6 = (char *)lua_tostring(L, 6);
42084   
42085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
42086     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
42087   }
42088   
42089   result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
42090   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42091   return SWIG_arg;
42092   
42093   if(0) SWIG_fail;
42094   
42095 fail:
42096   lua_error(L);
42097   return SWIG_arg;
42098 }
42099
42100
42101 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
42102   int SWIG_arg = 0;
42103   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
42104   lldb::SBFileSpec *arg2 = 0 ;
42105   uint32_t arg3 ;
42106   uint32_t arg4 ;
42107   uint32_t arg5 ;
42108   uint32_t arg6 ;
42109   char *arg7 = (char *) 0 ;
42110   lldb::SBStream *arg8 = 0 ;
42111   size_t result;
42112   
42113   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
42114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
42115   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
42116   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
42117   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
42118   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
42119   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
42120   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
42121   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
42122   
42123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42124     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
42125   }
42126   
42127   
42128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
42129     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
42130   }
42131   
42132   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
42133   arg3 = (uint32_t)lua_tonumber(L, 3);
42134   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
42135   arg4 = (uint32_t)lua_tonumber(L, 4);
42136   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
42137   arg5 = (uint32_t)lua_tonumber(L, 5);
42138   SWIG_contract_assert((lua_tonumber(L,6)>=0),"number must not be negative")
42139   arg6 = (uint32_t)lua_tonumber(L, 6);
42140   arg7 = (char *)lua_tostring(L, 7);
42141   
42142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
42143     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
42144   }
42145   
42146   result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
42147   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42148   return SWIG_arg;
42149   
42150   if(0) SWIG_fail;
42151   
42152 fail:
42153   lua_error(L);
42154   return SWIG_arg;
42155 }
42156
42157
42158 static void swig_delete_SBSourceManager(void *obj) {
42159 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
42160 delete arg1;
42161 }
42162 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
42163     assert(lua_istable(L,1));
42164     lua_pushcfunction(L,_wrap_new_SBSourceManager);
42165     assert(!lua_isnil(L,-1));
42166     lua_replace(L,1); /* replace our table with real constructor */
42167     lua_call(L,lua_gettop(L)-1,1);
42168     return 1;
42169 }
42170 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
42171     {0,0,0}
42172 };
42173 static swig_lua_method swig_SBSourceManager_methods[]= {
42174     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
42175     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
42176     {0,0}
42177 };
42178 static swig_lua_method swig_SBSourceManager_meta[] = {
42179     {0,0}
42180 };
42181
42182 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
42183     {0,0,0}
42184 };
42185 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
42186     {0,0,0,0,0,0}
42187 };
42188 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
42189     {0,0}
42190 };
42191 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
42192     0
42193 };
42194
42195 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
42196     "SBSourceManager",
42197     swig_SBSourceManager_Sf_SwigStatic_methods,
42198     swig_SBSourceManager_Sf_SwigStatic_attributes,
42199     swig_SBSourceManager_Sf_SwigStatic_constants,
42200     swig_SBSourceManager_Sf_SwigStatic_classes,
42201     0
42202 };
42203 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
42204 static const char *swig_SBSourceManager_base_names[] = {0};
42205 static swig_lua_class _wrap_class_SBSourceManager = { "SBSourceManager", "SBSourceManager", &SWIGTYPE_p_lldb__SBSourceManager,_proxy__wrap_new_SBSourceManager, swig_delete_SBSourceManager, swig_SBSourceManager_methods, swig_SBSourceManager_attributes, &swig_SBSourceManager_Sf_SwigStatic, swig_SBSourceManager_meta, swig_SBSourceManager_bases, swig_SBSourceManager_base_names };
42206
42207 static int _wrap_new_SBStream(lua_State* L) {
42208   int SWIG_arg = 0;
42209   lldb::SBStream *result = 0 ;
42210   
42211   SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
42212   result = (lldb::SBStream *)new lldb::SBStream();
42213   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++; 
42214   return SWIG_arg;
42215   
42216   if(0) SWIG_fail;
42217   
42218 fail:
42219   lua_error(L);
42220   return SWIG_arg;
42221 }
42222
42223
42224 static int _wrap_SBStream_IsValid(lua_State* L) {
42225   int SWIG_arg = 0;
42226   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42227   bool result;
42228   
42229   SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
42230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
42231   
42232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42233     SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
42234   }
42235   
42236   result = (bool)((lldb::SBStream const *)arg1)->IsValid();
42237   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42238   return SWIG_arg;
42239   
42240   if(0) SWIG_fail;
42241   
42242 fail:
42243   lua_error(L);
42244   return SWIG_arg;
42245 }
42246
42247
42248 static int _wrap_SBStream_GetData(lua_State* L) {
42249   int SWIG_arg = 0;
42250   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42251   char *result = 0 ;
42252   
42253   SWIG_check_num_args("lldb::SBStream::GetData",1,1)
42254   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
42255   
42256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42257     SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
42258   }
42259   
42260   result = (char *)(arg1)->GetData();
42261   lua_pushstring(L,(const char *)result); SWIG_arg++;
42262   return SWIG_arg;
42263   
42264   if(0) SWIG_fail;
42265   
42266 fail:
42267   lua_error(L);
42268   return SWIG_arg;
42269 }
42270
42271
42272 static int _wrap_SBStream_GetSize(lua_State* L) {
42273   int SWIG_arg = 0;
42274   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42275   size_t result;
42276   
42277   SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
42278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
42279   
42280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42281     SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
42282   }
42283   
42284   result = (arg1)->GetSize();
42285   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42286   return SWIG_arg;
42287   
42288   if(0) SWIG_fail;
42289   
42290 fail:
42291   lua_error(L);
42292   return SWIG_arg;
42293 }
42294
42295
42296 static int _wrap_SBStream_Print(lua_State* L) {
42297   int SWIG_arg = 0;
42298   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42299   char *arg2 = (char *) 0 ;
42300   
42301   SWIG_check_num_args("lldb::SBStream::Print",2,2)
42302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
42303   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
42304   
42305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42306     SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
42307   }
42308   
42309   arg2 = (char *)lua_tostring(L, 2);
42310   lldb_SBStream_Print(arg1,(char const *)arg2);
42311   
42312   return SWIG_arg;
42313   
42314   if(0) SWIG_fail;
42315   
42316 fail:
42317   lua_error(L);
42318   return SWIG_arg;
42319 }
42320
42321
42322 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
42323   int SWIG_arg = 0;
42324   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42325   char *arg2 = (char *) 0 ;
42326   bool arg3 ;
42327   
42328   SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
42329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
42330   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
42331   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
42332   
42333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42334     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
42335   }
42336   
42337   arg2 = (char *)lua_tostring(L, 2);
42338   arg3 = (lua_toboolean(L, 3)!=0);
42339   (arg1)->RedirectToFile((char const *)arg2,arg3);
42340   
42341   return SWIG_arg;
42342   
42343   if(0) SWIG_fail;
42344   
42345 fail:
42346   lua_error(L);
42347   return SWIG_arg;
42348 }
42349
42350
42351 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
42352   int SWIG_arg = 0;
42353   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42354   lldb::SBFile arg2 ;
42355   lldb::SBFile *argp2 ;
42356   
42357   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
42358   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
42359   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
42360   
42361   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42362     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
42363   }
42364   
42365   
42366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
42367     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
42368   }
42369   arg2 = *argp2;
42370   
42371   (arg1)->RedirectToFile(arg2);
42372   
42373   return SWIG_arg;
42374   
42375   if(0) SWIG_fail;
42376   
42377 fail:
42378   lua_error(L);
42379   return SWIG_arg;
42380 }
42381
42382
42383 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
42384   int SWIG_arg = 0;
42385   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42386   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
42387   lldb::FileSP *argp2 ;
42388   
42389   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
42390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
42391   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::FileSP");
42392   
42393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42394     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
42395   }
42396   
42397   
42398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
42399     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
42400   }
42401   arg2 = *argp2;
42402   
42403   (arg1)->RedirectToFile(arg2);
42404   
42405   return SWIG_arg;
42406   
42407   if(0) SWIG_fail;
42408   
42409 fail:
42410   lua_error(L);
42411   return SWIG_arg;
42412 }
42413
42414
42415 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
42416   int argc;
42417   int argv[4]={
42418     1,2,3,4
42419   };
42420   
42421   argc = lua_gettop(L);
42422   if (argc == 2) {
42423     int _v;
42424     {
42425       void *ptr;
42426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
42427         _v = 0;
42428       } else {
42429         _v = 1;
42430       }
42431     }
42432     if (_v) {
42433       {
42434         void *ptr;
42435         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, 0)) {
42436           _v = 0;
42437         } else {
42438           _v = 1;
42439         }
42440       }
42441       if (_v) {
42442         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
42443       }
42444     }
42445   }
42446   if (argc == 2) {
42447     int _v;
42448     {
42449       void *ptr;
42450       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
42451         _v = 0;
42452       } else {
42453         _v = 1;
42454       }
42455     }
42456     if (_v) {
42457       {
42458         void *ptr;
42459         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, 0)) {
42460           _v = 0;
42461         } else {
42462           _v = 1;
42463         }
42464       }
42465       if (_v) {
42466         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
42467       }
42468     }
42469   }
42470   if (argc == 3) {
42471     int _v;
42472     {
42473       void *ptr;
42474       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
42475         _v = 0;
42476       } else {
42477         _v = 1;
42478       }
42479     }
42480     if (_v) {
42481       {
42482         _v = SWIG_lua_isnilstring(L,argv[1]);
42483       }
42484       if (_v) {
42485         {
42486           _v = lua_isboolean(L,argv[2]);
42487         }
42488         if (_v) {
42489           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
42490         }
42491       }
42492     }
42493   }
42494   
42495   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
42496     "  Possible C/C++ prototypes are:\n"
42497     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
42498     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
42499     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
42500   lua_error(L);return 0;
42501 }
42502
42503
42504 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
42505   int SWIG_arg = 0;
42506   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42507   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
42508   bool arg3 ;
42509   lldb::FileSP *argp2 ;
42510   
42511   SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
42512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
42513   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",2,"lldb::FileSP");
42514   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
42515   
42516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42517     SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
42518   }
42519   
42520   
42521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
42522     SWIG_fail_ptr("SBStream_RedirectToFileHandle",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
42523   }
42524   arg2 = *argp2;
42525   
42526   arg3 = (lua_toboolean(L, 3)!=0);
42527   lldb_SBStream_RedirectToFileHandle(arg1,arg2,arg3);
42528   
42529   return SWIG_arg;
42530   
42531   if(0) SWIG_fail;
42532   
42533 fail:
42534   lua_error(L);
42535   return SWIG_arg;
42536 }
42537
42538
42539 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
42540   int SWIG_arg = 0;
42541   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42542   int arg2 ;
42543   bool arg3 ;
42544   
42545   SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
42546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
42547   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
42548   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
42549   
42550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42551     SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
42552   }
42553   
42554   arg2 = (int)lua_tonumber(L, 2);
42555   arg3 = (lua_toboolean(L, 3)!=0);
42556   (arg1)->RedirectToFileDescriptor(arg2,arg3);
42557   
42558   return SWIG_arg;
42559   
42560   if(0) SWIG_fail;
42561   
42562 fail:
42563   lua_error(L);
42564   return SWIG_arg;
42565 }
42566
42567
42568 static int _wrap_SBStream_Clear(lua_State* L) {
42569   int SWIG_arg = 0;
42570   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
42571   
42572   SWIG_check_num_args("lldb::SBStream::Clear",1,1)
42573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
42574   
42575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
42576     SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
42577   }
42578   
42579   (arg1)->Clear();
42580   
42581   return SWIG_arg;
42582   
42583   if(0) SWIG_fail;
42584   
42585 fail:
42586   lua_error(L);
42587   return SWIG_arg;
42588 }
42589
42590
42591 static void swig_delete_SBStream(void *obj) {
42592 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
42593 delete arg1;
42594 }
42595 static int _proxy__wrap_new_SBStream(lua_State *L) {
42596     assert(lua_istable(L,1));
42597     lua_pushcfunction(L,_wrap_new_SBStream);
42598     assert(!lua_isnil(L,-1));
42599     lua_replace(L,1); /* replace our table with real constructor */
42600     lua_call(L,lua_gettop(L)-1,1);
42601     return 1;
42602 }
42603 static swig_lua_attribute swig_SBStream_attributes[] = {
42604     {0,0,0}
42605 };
42606 static swig_lua_method swig_SBStream_methods[]= {
42607     { "IsValid", _wrap_SBStream_IsValid},
42608     { "GetData", _wrap_SBStream_GetData},
42609     { "GetSize", _wrap_SBStream_GetSize},
42610     { "Print", _wrap_SBStream_Print},
42611     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
42612     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
42613     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
42614     { "Clear", _wrap_SBStream_Clear},
42615     {0,0}
42616 };
42617 static swig_lua_method swig_SBStream_meta[] = {
42618     {0,0}
42619 };
42620
42621 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
42622     {0,0,0}
42623 };
42624 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
42625     {0,0,0,0,0,0}
42626 };
42627 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
42628     {0,0}
42629 };
42630 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
42631     0
42632 };
42633
42634 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
42635     "SBStream",
42636     swig_SBStream_Sf_SwigStatic_methods,
42637     swig_SBStream_Sf_SwigStatic_attributes,
42638     swig_SBStream_Sf_SwigStatic_constants,
42639     swig_SBStream_Sf_SwigStatic_classes,
42640     0
42641 };
42642 static swig_lua_class *swig_SBStream_bases[] = {0};
42643 static const char *swig_SBStream_base_names[] = {0};
42644 static swig_lua_class _wrap_class_SBStream = { "SBStream", "SBStream", &SWIGTYPE_p_lldb__SBStream,_proxy__wrap_new_SBStream, swig_delete_SBStream, swig_SBStream_methods, swig_SBStream_attributes, &swig_SBStream_Sf_SwigStatic, swig_SBStream_meta, swig_SBStream_bases, swig_SBStream_base_names };
42645
42646 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
42647   int SWIG_arg = 0;
42648   lldb::SBStringList *result = 0 ;
42649   
42650   SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
42651   result = (lldb::SBStringList *)new lldb::SBStringList();
42652   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++; 
42653   return SWIG_arg;
42654   
42655   if(0) SWIG_fail;
42656   
42657 fail:
42658   lua_error(L);
42659   return SWIG_arg;
42660 }
42661
42662
42663 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
42664   int SWIG_arg = 0;
42665   lldb::SBStringList *arg1 = 0 ;
42666   lldb::SBStringList *result = 0 ;
42667   
42668   SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
42669   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
42670   
42671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42672     SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
42673   }
42674   
42675   result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
42676   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++; 
42677   return SWIG_arg;
42678   
42679   if(0) SWIG_fail;
42680   
42681 fail:
42682   lua_error(L);
42683   return SWIG_arg;
42684 }
42685
42686
42687 static int _wrap_new_SBStringList(lua_State* L) {
42688   int argc;
42689   int argv[2]={
42690     1,2
42691   };
42692   
42693   argc = lua_gettop(L);
42694   if (argc == 0) {
42695     return _wrap_new_SBStringList__SWIG_0(L);
42696   }
42697   if (argc == 1) {
42698     int _v;
42699     {
42700       void *ptr;
42701       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
42702         _v = 0;
42703       } else {
42704         _v = 1;
42705       }
42706     }
42707     if (_v) {
42708       return _wrap_new_SBStringList__SWIG_1(L);
42709     }
42710   }
42711   
42712   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
42713     "  Possible C/C++ prototypes are:\n"
42714     "    lldb::SBStringList::SBStringList()\n"
42715     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
42716   lua_error(L);return 0;
42717 }
42718
42719
42720 static int _wrap_SBStringList_IsValid(lua_State* L) {
42721   int SWIG_arg = 0;
42722   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42723   bool result;
42724   
42725   SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
42726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
42727   
42728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42729     SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
42730   }
42731   
42732   result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
42733   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42734   return SWIG_arg;
42735   
42736   if(0) SWIG_fail;
42737   
42738 fail:
42739   lua_error(L);
42740   return SWIG_arg;
42741 }
42742
42743
42744 static int _wrap_SBStringList_AppendString(lua_State* L) {
42745   int SWIG_arg = 0;
42746   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42747   char *arg2 = (char *) 0 ;
42748   
42749   SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
42750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
42751   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
42752   
42753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42754     SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
42755   }
42756   
42757   arg2 = (char *)lua_tostring(L, 2);
42758   (arg1)->AppendString((char const *)arg2);
42759   
42760   return SWIG_arg;
42761   
42762   if(0) SWIG_fail;
42763   
42764 fail:
42765   lua_error(L);
42766   return SWIG_arg;
42767 }
42768
42769
42770 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
42771   int SWIG_arg = 0;
42772   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42773   char **arg2 = (char **) 0 ;
42774   int arg3 ;
42775   
42776   SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
42777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
42778   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"char const **");
42779   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
42780   
42781   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42782     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
42783   }
42784   
42785   
42786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
42787     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_p_char);
42788   }
42789   
42790   arg3 = (int)lua_tonumber(L, 3);
42791   (arg1)->AppendList((char const **)arg2,arg3);
42792   
42793   return SWIG_arg;
42794   
42795   if(0) SWIG_fail;
42796   
42797 fail:
42798   lua_error(L);
42799   return SWIG_arg;
42800 }
42801
42802
42803 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
42804   int SWIG_arg = 0;
42805   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42806   lldb::SBStringList *arg2 = 0 ;
42807   
42808   SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
42809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
42810   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
42811   
42812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42813     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
42814   }
42815   
42816   
42817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
42818     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
42819   }
42820   
42821   (arg1)->AppendList((lldb::SBStringList const &)*arg2);
42822   
42823   return SWIG_arg;
42824   
42825   if(0) SWIG_fail;
42826   
42827 fail:
42828   lua_error(L);
42829   return SWIG_arg;
42830 }
42831
42832
42833 static int _wrap_SBStringList_AppendList(lua_State* L) {
42834   int argc;
42835   int argv[4]={
42836     1,2,3,4
42837   };
42838   
42839   argc = lua_gettop(L);
42840   if (argc == 2) {
42841     int _v;
42842     {
42843       void *ptr;
42844       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
42845         _v = 0;
42846       } else {
42847         _v = 1;
42848       }
42849     }
42850     if (_v) {
42851       {
42852         void *ptr;
42853         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
42854           _v = 0;
42855         } else {
42856           _v = 1;
42857         }
42858       }
42859       if (_v) {
42860         return _wrap_SBStringList_AppendList__SWIG_1(L);
42861       }
42862     }
42863   }
42864   if (argc == 3) {
42865     int _v;
42866     {
42867       void *ptr;
42868       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
42869         _v = 0;
42870       } else {
42871         _v = 1;
42872       }
42873     }
42874     if (_v) {
42875       {
42876         void *ptr;
42877         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
42878           _v = 0;
42879         } else {
42880           _v = 1;
42881         }
42882       }
42883       if (_v) {
42884         {
42885           _v = lua_isnumber(L,argv[2]);
42886         }
42887         if (_v) {
42888           return _wrap_SBStringList_AppendList__SWIG_0(L);
42889         }
42890       }
42891     }
42892   }
42893   
42894   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
42895     "  Possible C/C++ prototypes are:\n"
42896     "    lldb::SBStringList::AppendList(char const **,int)\n"
42897     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
42898   lua_error(L);return 0;
42899 }
42900
42901
42902 static int _wrap_SBStringList_GetSize(lua_State* L) {
42903   int SWIG_arg = 0;
42904   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42905   uint32_t result;
42906   
42907   SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
42908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
42909   
42910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42911     SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
42912   }
42913   
42914   result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
42915   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42916   return SWIG_arg;
42917   
42918   if(0) SWIG_fail;
42919   
42920 fail:
42921   lua_error(L);
42922   return SWIG_arg;
42923 }
42924
42925
42926 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
42927   int SWIG_arg = 0;
42928   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42929   size_t arg2 ;
42930   char *result = 0 ;
42931   
42932   SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
42933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
42934   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
42935   
42936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42937     SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
42938   }
42939   
42940   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
42941   arg2 = (size_t)lua_tonumber(L, 2);
42942   result = (char *)(arg1)->GetStringAtIndex(arg2);
42943   lua_pushstring(L,(const char *)result); SWIG_arg++;
42944   return SWIG_arg;
42945   
42946   if(0) SWIG_fail;
42947   
42948 fail:
42949   lua_error(L);
42950   return SWIG_arg;
42951 }
42952
42953
42954 static int _wrap_SBStringList_Clear(lua_State* L) {
42955   int SWIG_arg = 0;
42956   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
42957   
42958   SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
42959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
42960   
42961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
42962     SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
42963   }
42964   
42965   (arg1)->Clear();
42966   
42967   return SWIG_arg;
42968   
42969   if(0) SWIG_fail;
42970   
42971 fail:
42972   lua_error(L);
42973   return SWIG_arg;
42974 }
42975
42976
42977 static void swig_delete_SBStringList(void *obj) {
42978 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
42979 delete arg1;
42980 }
42981 static int _proxy__wrap_new_SBStringList(lua_State *L) {
42982     assert(lua_istable(L,1));
42983     lua_pushcfunction(L,_wrap_new_SBStringList);
42984     assert(!lua_isnil(L,-1));
42985     lua_replace(L,1); /* replace our table with real constructor */
42986     lua_call(L,lua_gettop(L)-1,1);
42987     return 1;
42988 }
42989 static swig_lua_attribute swig_SBStringList_attributes[] = {
42990     {0,0,0}
42991 };
42992 static swig_lua_method swig_SBStringList_methods[]= {
42993     { "IsValid", _wrap_SBStringList_IsValid},
42994     { "AppendString", _wrap_SBStringList_AppendString},
42995     { "AppendList", _wrap_SBStringList_AppendList},
42996     { "GetSize", _wrap_SBStringList_GetSize},
42997     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
42998     { "Clear", _wrap_SBStringList_Clear},
42999     {0,0}
43000 };
43001 static swig_lua_method swig_SBStringList_meta[] = {
43002     {0,0}
43003 };
43004
43005 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
43006     {0,0,0}
43007 };
43008 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
43009     {0,0,0,0,0,0}
43010 };
43011 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
43012     {0,0}
43013 };
43014 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
43015     0
43016 };
43017
43018 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
43019     "SBStringList",
43020     swig_SBStringList_Sf_SwigStatic_methods,
43021     swig_SBStringList_Sf_SwigStatic_attributes,
43022     swig_SBStringList_Sf_SwigStatic_constants,
43023     swig_SBStringList_Sf_SwigStatic_classes,
43024     0
43025 };
43026 static swig_lua_class *swig_SBStringList_bases[] = {0};
43027 static const char *swig_SBStringList_base_names[] = {0};
43028 static swig_lua_class _wrap_class_SBStringList = { "SBStringList", "SBStringList", &SWIGTYPE_p_lldb__SBStringList,_proxy__wrap_new_SBStringList, swig_delete_SBStringList, swig_SBStringList_methods, swig_SBStringList_attributes, &swig_SBStringList_Sf_SwigStatic, swig_SBStringList_meta, swig_SBStringList_bases, swig_SBStringList_base_names };
43029
43030 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
43031   int SWIG_arg = 0;
43032   lldb::SBStructuredData *result = 0 ;
43033   
43034   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
43035   result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
43036   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++; 
43037   return SWIG_arg;
43038   
43039   if(0) SWIG_fail;
43040   
43041 fail:
43042   lua_error(L);
43043   return SWIG_arg;
43044 }
43045
43046
43047 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
43048   int SWIG_arg = 0;
43049   lldb::SBStructuredData *arg1 = 0 ;
43050   lldb::SBStructuredData *result = 0 ;
43051   
43052   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43053   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
43054   
43055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43056     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
43057   }
43058   
43059   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
43060   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++; 
43061   return SWIG_arg;
43062   
43063   if(0) SWIG_fail;
43064   
43065 fail:
43066   lua_error(L);
43067   return SWIG_arg;
43068 }
43069
43070
43071 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
43072   int SWIG_arg = 0;
43073   lldb::EventSP *arg1 = 0 ;
43074   lldb::SBStructuredData *result = 0 ;
43075   
43076   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43077   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
43078   
43079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
43080     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
43081   }
43082   
43083   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
43084   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++; 
43085   return SWIG_arg;
43086   
43087   if(0) SWIG_fail;
43088   
43089 fail:
43090   lua_error(L);
43091   return SWIG_arg;
43092 }
43093
43094
43095 static int _wrap_new_SBStructuredData(lua_State* L) {
43096   int argc;
43097   int argv[2]={
43098     1,2
43099   };
43100   
43101   argc = lua_gettop(L);
43102   if (argc == 0) {
43103     return _wrap_new_SBStructuredData__SWIG_0(L);
43104   }
43105   if (argc == 1) {
43106     int _v;
43107     {
43108       void *ptr;
43109       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43110         _v = 0;
43111       } else {
43112         _v = 1;
43113       }
43114     }
43115     if (_v) {
43116       return _wrap_new_SBStructuredData__SWIG_1(L);
43117     }
43118   }
43119   if (argc == 1) {
43120     int _v;
43121     {
43122       void *ptr;
43123       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t, 0)) {
43124         _v = 0;
43125       } else {
43126         _v = 1;
43127       }
43128     }
43129     if (_v) {
43130       return _wrap_new_SBStructuredData__SWIG_2(L);
43131     }
43132   }
43133   
43134   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
43135     "  Possible C/C++ prototypes are:\n"
43136     "    lldb::SBStructuredData::SBStructuredData()\n"
43137     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
43138     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
43139   lua_error(L);return 0;
43140 }
43141
43142
43143 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
43144   int SWIG_arg = 0;
43145   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43146   bool result;
43147   
43148   SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
43149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
43150   
43151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43152     SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
43153   }
43154   
43155   result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
43156   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43157   return SWIG_arg;
43158   
43159   if(0) SWIG_fail;
43160   
43161 fail:
43162   lua_error(L);
43163   return SWIG_arg;
43164 }
43165
43166
43167 static int _wrap_SBStructuredData_Clear(lua_State* L) {
43168   int SWIG_arg = 0;
43169   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43170   
43171   SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
43172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
43173   
43174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43175     SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
43176   }
43177   
43178   (arg1)->Clear();
43179   
43180   return SWIG_arg;
43181   
43182   if(0) SWIG_fail;
43183   
43184 fail:
43185   lua_error(L);
43186   return SWIG_arg;
43187 }
43188
43189
43190 static int _wrap_SBStructuredData_GetType(lua_State* L) {
43191   int SWIG_arg = 0;
43192   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43193   lldb::StructuredDataType result;
43194   
43195   SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
43196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
43197   
43198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43199     SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
43200   }
43201   
43202   result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
43203   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
43204   return SWIG_arg;
43205   
43206   if(0) SWIG_fail;
43207   
43208 fail:
43209   lua_error(L);
43210   return SWIG_arg;
43211 }
43212
43213
43214 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
43215   int SWIG_arg = 0;
43216   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43217   size_t result;
43218   
43219   SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
43220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
43221   
43222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43223     SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
43224   }
43225   
43226   result = ((lldb::SBStructuredData const *)arg1)->GetSize();
43227   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43228   return SWIG_arg;
43229   
43230   if(0) SWIG_fail;
43231   
43232 fail:
43233   lua_error(L);
43234   return SWIG_arg;
43235 }
43236
43237
43238 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
43239   int SWIG_arg = 0;
43240   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43241   lldb::SBStringList *arg2 = 0 ;
43242   bool result;
43243   
43244   SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
43245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
43246   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
43247   
43248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43249     SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
43250   }
43251   
43252   
43253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
43254     SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
43255   }
43256   
43257   result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
43258   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43259   return SWIG_arg;
43260   
43261   if(0) SWIG_fail;
43262   
43263 fail:
43264   lua_error(L);
43265   return SWIG_arg;
43266 }
43267
43268
43269 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
43270   int SWIG_arg = 0;
43271   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43272   char *arg2 = (char *) 0 ;
43273   lldb::SBStructuredData result;
43274   
43275   SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
43276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
43277   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
43278   
43279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43280     SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
43281   }
43282   
43283   arg2 = (char *)lua_tostring(L, 2);
43284   result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
43285   {
43286     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
43287     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43288   }
43289   return SWIG_arg;
43290   
43291   if(0) SWIG_fail;
43292   
43293 fail:
43294   lua_error(L);
43295   return SWIG_arg;
43296 }
43297
43298
43299 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
43300   int SWIG_arg = 0;
43301   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43302   size_t arg2 ;
43303   lldb::SBStructuredData result;
43304   
43305   SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
43306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
43307   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
43308   
43309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43310     SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
43311   }
43312   
43313   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
43314   arg2 = (size_t)lua_tonumber(L, 2);
43315   result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
43316   {
43317     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
43318     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43319   }
43320   return SWIG_arg;
43321   
43322   if(0) SWIG_fail;
43323   
43324 fail:
43325   lua_error(L);
43326   return SWIG_arg;
43327 }
43328
43329
43330 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
43331   int SWIG_arg = 0;
43332   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43333   uint64_t arg2 ;
43334   uint64_t result;
43335   
43336   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
43337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
43338   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
43339   
43340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43341     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43342   }
43343   
43344   arg2 = (uint64_t)lua_tonumber(L, 2);
43345   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
43346   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43347   return SWIG_arg;
43348   
43349   if(0) SWIG_fail;
43350   
43351 fail:
43352   lua_error(L);
43353   return SWIG_arg;
43354 }
43355
43356
43357 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
43358   int SWIG_arg = 0;
43359   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43360   uint64_t result;
43361   
43362   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
43363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
43364   
43365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43366     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43367   }
43368   
43369   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
43370   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43371   return SWIG_arg;
43372   
43373   if(0) SWIG_fail;
43374   
43375 fail:
43376   lua_error(L);
43377   return SWIG_arg;
43378 }
43379
43380
43381 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
43382   int argc;
43383   int argv[3]={
43384     1,2,3
43385   };
43386   
43387   argc = lua_gettop(L);
43388   if (argc == 1) {
43389     int _v;
43390     {
43391       void *ptr;
43392       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43393         _v = 0;
43394       } else {
43395         _v = 1;
43396       }
43397     }
43398     if (_v) {
43399       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
43400     }
43401   }
43402   if (argc == 2) {
43403     int _v;
43404     {
43405       void *ptr;
43406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43407         _v = 0;
43408       } else {
43409         _v = 1;
43410       }
43411     }
43412     if (_v) {
43413       {
43414         _v = lua_isnumber(L,argv[1]);
43415       }
43416       if (_v) {
43417         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
43418       }
43419     }
43420   }
43421   
43422   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
43423     "  Possible C/C++ prototypes are:\n"
43424     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
43425     "    lldb::SBStructuredData::GetIntegerValue() const\n");
43426   lua_error(L);return 0;
43427 }
43428
43429
43430 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
43431   int SWIG_arg = 0;
43432   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43433   double arg2 ;
43434   double result;
43435   
43436   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
43437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
43438   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
43439   
43440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43441     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43442   }
43443   
43444   arg2 = (double)lua_tonumber(L, 2);
43445   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
43446   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43447   return SWIG_arg;
43448   
43449   if(0) SWIG_fail;
43450   
43451 fail:
43452   lua_error(L);
43453   return SWIG_arg;
43454 }
43455
43456
43457 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
43458   int SWIG_arg = 0;
43459   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43460   double result;
43461   
43462   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
43463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
43464   
43465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43466     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43467   }
43468   
43469   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
43470   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43471   return SWIG_arg;
43472   
43473   if(0) SWIG_fail;
43474   
43475 fail:
43476   lua_error(L);
43477   return SWIG_arg;
43478 }
43479
43480
43481 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
43482   int argc;
43483   int argv[3]={
43484     1,2,3
43485   };
43486   
43487   argc = lua_gettop(L);
43488   if (argc == 1) {
43489     int _v;
43490     {
43491       void *ptr;
43492       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43493         _v = 0;
43494       } else {
43495         _v = 1;
43496       }
43497     }
43498     if (_v) {
43499       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
43500     }
43501   }
43502   if (argc == 2) {
43503     int _v;
43504     {
43505       void *ptr;
43506       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43507         _v = 0;
43508       } else {
43509         _v = 1;
43510       }
43511     }
43512     if (_v) {
43513       {
43514         _v = lua_isnumber(L,argv[1]);
43515       }
43516       if (_v) {
43517         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
43518       }
43519     }
43520   }
43521   
43522   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
43523     "  Possible C/C++ prototypes are:\n"
43524     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
43525     "    lldb::SBStructuredData::GetFloatValue() const\n");
43526   lua_error(L);return 0;
43527 }
43528
43529
43530 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
43531   int SWIG_arg = 0;
43532   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43533   bool arg2 ;
43534   bool result;
43535   
43536   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
43537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
43538   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
43539   
43540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43541     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43542   }
43543   
43544   arg2 = (lua_toboolean(L, 2)!=0);
43545   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
43546   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43547   return SWIG_arg;
43548   
43549   if(0) SWIG_fail;
43550   
43551 fail:
43552   lua_error(L);
43553   return SWIG_arg;
43554 }
43555
43556
43557 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
43558   int SWIG_arg = 0;
43559   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43560   bool result;
43561   
43562   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
43563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
43564   
43565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43566     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43567   }
43568   
43569   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
43570   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43571   return SWIG_arg;
43572   
43573   if(0) SWIG_fail;
43574   
43575 fail:
43576   lua_error(L);
43577   return SWIG_arg;
43578 }
43579
43580
43581 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
43582   int argc;
43583   int argv[3]={
43584     1,2,3
43585   };
43586   
43587   argc = lua_gettop(L);
43588   if (argc == 1) {
43589     int _v;
43590     {
43591       void *ptr;
43592       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43593         _v = 0;
43594       } else {
43595         _v = 1;
43596       }
43597     }
43598     if (_v) {
43599       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
43600     }
43601   }
43602   if (argc == 2) {
43603     int _v;
43604     {
43605       void *ptr;
43606       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
43607         _v = 0;
43608       } else {
43609         _v = 1;
43610       }
43611     }
43612     if (_v) {
43613       {
43614         _v = lua_isboolean(L,argv[1]);
43615       }
43616       if (_v) {
43617         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
43618       }
43619     }
43620   }
43621   
43622   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
43623     "  Possible C/C++ prototypes are:\n"
43624     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
43625     "    lldb::SBStructuredData::GetBooleanValue() const\n");
43626   lua_error(L);return 0;
43627 }
43628
43629
43630 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
43631   int SWIG_arg = 0;
43632   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43633   char *arg2 = (char *) 0 ;
43634   size_t arg3 ;
43635   size_t result;
43636   
43637   SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",3,3)
43638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
43639   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",2,"char *");
43640   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",3,"size_t");
43641   
43642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43643     SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
43644   }
43645   
43646   arg2 = (char *)lua_tostring(L, 2);
43647   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
43648   arg3 = (size_t)lua_tonumber(L, 3);
43649   result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
43650   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43651   return SWIG_arg;
43652   
43653   if(0) SWIG_fail;
43654   
43655 fail:
43656   lua_error(L);
43657   return SWIG_arg;
43658 }
43659
43660
43661 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
43662   int SWIG_arg = 0;
43663   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43664   lldb::SBStream *arg2 = 0 ;
43665   lldb::SBError result;
43666   
43667   SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
43668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
43669   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
43670   
43671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43672     SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
43673   }
43674   
43675   
43676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43677     SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
43678   }
43679   
43680   result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
43681   {
43682     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
43683     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43684   }
43685   return SWIG_arg;
43686   
43687   if(0) SWIG_fail;
43688   
43689 fail:
43690   lua_error(L);
43691   return SWIG_arg;
43692 }
43693
43694
43695 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
43696   int SWIG_arg = 0;
43697   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43698   lldb::SBStream *arg2 = 0 ;
43699   lldb::SBError result;
43700   
43701   SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
43702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
43703   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
43704   
43705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43706     SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
43707   }
43708   
43709   
43710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43711     SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
43712   }
43713   
43714   result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
43715   {
43716     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
43717     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43718   }
43719   return SWIG_arg;
43720   
43721   if(0) SWIG_fail;
43722   
43723 fail:
43724   lua_error(L);
43725   return SWIG_arg;
43726 }
43727
43728
43729 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
43730   int SWIG_arg = 0;
43731   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43732   lldb::SBStream *arg2 = 0 ;
43733   lldb::SBError result;
43734   
43735   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
43736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
43737   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
43738   
43739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43740     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
43741   }
43742   
43743   
43744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43745     SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
43746   }
43747   
43748   result = (arg1)->SetFromJSON(*arg2);
43749   {
43750     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
43751     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
43752   }
43753   return SWIG_arg;
43754   
43755   if(0) SWIG_fail;
43756   
43757 fail:
43758   lua_error(L);
43759   return SWIG_arg;
43760 }
43761
43762
43763 static void swig_delete_SBStructuredData(void *obj) {
43764 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
43765 delete arg1;
43766 }
43767 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
43768     assert(lua_istable(L,1));
43769     lua_pushcfunction(L,_wrap_new_SBStructuredData);
43770     assert(!lua_isnil(L,-1));
43771     lua_replace(L,1); /* replace our table with real constructor */
43772     lua_call(L,lua_gettop(L)-1,1);
43773     return 1;
43774 }
43775 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
43776     {0,0,0}
43777 };
43778 static swig_lua_method swig_SBStructuredData_methods[]= {
43779     { "IsValid", _wrap_SBStructuredData_IsValid},
43780     { "Clear", _wrap_SBStructuredData_Clear},
43781     { "GetType", _wrap_SBStructuredData_GetType},
43782     { "GetSize", _wrap_SBStructuredData_GetSize},
43783     { "GetKeys", _wrap_SBStructuredData_GetKeys},
43784     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
43785     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
43786     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
43787     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
43788     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
43789     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
43790     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
43791     { "GetDescription", _wrap_SBStructuredData_GetDescription},
43792     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
43793     {0,0}
43794 };
43795 static swig_lua_method swig_SBStructuredData_meta[] = {
43796     {0,0}
43797 };
43798
43799 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
43800     {0,0,0}
43801 };
43802 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
43803     {0,0,0,0,0,0}
43804 };
43805 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
43806     {0,0}
43807 };
43808 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
43809     0
43810 };
43811
43812 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
43813     "SBStructuredData",
43814     swig_SBStructuredData_Sf_SwigStatic_methods,
43815     swig_SBStructuredData_Sf_SwigStatic_attributes,
43816     swig_SBStructuredData_Sf_SwigStatic_constants,
43817     swig_SBStructuredData_Sf_SwigStatic_classes,
43818     0
43819 };
43820 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
43821 static const char *swig_SBStructuredData_base_names[] = {0};
43822 static swig_lua_class _wrap_class_SBStructuredData = { "SBStructuredData", "SBStructuredData", &SWIGTYPE_p_lldb__SBStructuredData,_proxy__wrap_new_SBStructuredData, swig_delete_SBStructuredData, swig_SBStructuredData_methods, swig_SBStructuredData_attributes, &swig_SBStructuredData_Sf_SwigStatic, swig_SBStructuredData_meta, swig_SBStructuredData_bases, swig_SBStructuredData_base_names };
43823
43824 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
43825   int SWIG_arg = 0;
43826   lldb::SBSymbol *result = 0 ;
43827   
43828   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
43829   result = (lldb::SBSymbol *)new lldb::SBSymbol();
43830   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++; 
43831   return SWIG_arg;
43832   
43833   if(0) SWIG_fail;
43834   
43835 fail:
43836   lua_error(L);
43837   return SWIG_arg;
43838 }
43839
43840
43841 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
43842   int SWIG_arg = 0;
43843   lldb::SBSymbol *arg1 = 0 ;
43844   lldb::SBSymbol *result = 0 ;
43845   
43846   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
43847   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
43848   
43849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43850     SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
43851   }
43852   
43853   result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
43854   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++; 
43855   return SWIG_arg;
43856   
43857   if(0) SWIG_fail;
43858   
43859 fail:
43860   lua_error(L);
43861   return SWIG_arg;
43862 }
43863
43864
43865 static int _wrap_new_SBSymbol(lua_State* L) {
43866   int argc;
43867   int argv[2]={
43868     1,2
43869   };
43870   
43871   argc = lua_gettop(L);
43872   if (argc == 0) {
43873     return _wrap_new_SBSymbol__SWIG_0(L);
43874   }
43875   if (argc == 1) {
43876     int _v;
43877     {
43878       void *ptr;
43879       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
43880         _v = 0;
43881       } else {
43882         _v = 1;
43883       }
43884     }
43885     if (_v) {
43886       return _wrap_new_SBSymbol__SWIG_1(L);
43887     }
43888   }
43889   
43890   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
43891     "  Possible C/C++ prototypes are:\n"
43892     "    lldb::SBSymbol::SBSymbol()\n"
43893     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
43894   lua_error(L);return 0;
43895 }
43896
43897
43898 static int _wrap_SBSymbol_IsValid(lua_State* L) {
43899   int SWIG_arg = 0;
43900   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43901   bool result;
43902   
43903   SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
43904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
43905   
43906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43907     SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
43908   }
43909   
43910   result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
43911   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43912   return SWIG_arg;
43913   
43914   if(0) SWIG_fail;
43915   
43916 fail:
43917   lua_error(L);
43918   return SWIG_arg;
43919 }
43920
43921
43922 static int _wrap_SBSymbol_GetName(lua_State* L) {
43923   int SWIG_arg = 0;
43924   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43925   char *result = 0 ;
43926   
43927   SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
43928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
43929   
43930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43931     SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
43932   }
43933   
43934   result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
43935   lua_pushstring(L,(const char *)result); SWIG_arg++;
43936   return SWIG_arg;
43937   
43938   if(0) SWIG_fail;
43939   
43940 fail:
43941   lua_error(L);
43942   return SWIG_arg;
43943 }
43944
43945
43946 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
43947   int SWIG_arg = 0;
43948   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43949   char *result = 0 ;
43950   
43951   SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
43952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
43953   
43954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43955     SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
43956   }
43957   
43958   result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
43959   lua_pushstring(L,(const char *)result); SWIG_arg++;
43960   return SWIG_arg;
43961   
43962   if(0) SWIG_fail;
43963   
43964 fail:
43965   lua_error(L);
43966   return SWIG_arg;
43967 }
43968
43969
43970 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
43971   int SWIG_arg = 0;
43972   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43973   char *result = 0 ;
43974   
43975   SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
43976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
43977   
43978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
43979     SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
43980   }
43981   
43982   result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
43983   lua_pushstring(L,(const char *)result); SWIG_arg++;
43984   return SWIG_arg;
43985   
43986   if(0) SWIG_fail;
43987   
43988 fail:
43989   lua_error(L);
43990   return SWIG_arg;
43991 }
43992
43993
43994 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
43995   int SWIG_arg = 0;
43996   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
43997   lldb::SBTarget arg2 ;
43998   lldb::SBTarget *argp2 ;
43999   lldb::SBInstructionList result;
44000   
44001   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
44002   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44003   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44004   
44005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44006     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44007   }
44008   
44009   
44010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44011     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44012   }
44013   arg2 = *argp2;
44014   
44015   result = (arg1)->GetInstructions(arg2);
44016   {
44017     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44018     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44019   }
44020   return SWIG_arg;
44021   
44022   if(0) SWIG_fail;
44023   
44024 fail:
44025   lua_error(L);
44026   return SWIG_arg;
44027 }
44028
44029
44030 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
44031   int SWIG_arg = 0;
44032   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44033   lldb::SBTarget arg2 ;
44034   char *arg3 = (char *) 0 ;
44035   lldb::SBTarget *argp2 ;
44036   lldb::SBInstructionList result;
44037   
44038   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
44039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44040   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44041   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
44042   
44043   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44044     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44045   }
44046   
44047   
44048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44049     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44050   }
44051   arg2 = *argp2;
44052   
44053   arg3 = (char *)lua_tostring(L, 3);
44054   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
44055   {
44056     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44057     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44058   }
44059   return SWIG_arg;
44060   
44061   if(0) SWIG_fail;
44062   
44063 fail:
44064   lua_error(L);
44065   return SWIG_arg;
44066 }
44067
44068
44069 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
44070   int argc;
44071   int argv[4]={
44072     1,2,3,4
44073   };
44074   
44075   argc = lua_gettop(L);
44076   if (argc == 2) {
44077     int _v;
44078     {
44079       void *ptr;
44080       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
44081         _v = 0;
44082       } else {
44083         _v = 1;
44084       }
44085     }
44086     if (_v) {
44087       {
44088         void *ptr;
44089         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
44090           _v = 0;
44091         } else {
44092           _v = 1;
44093         }
44094       }
44095       if (_v) {
44096         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
44097       }
44098     }
44099   }
44100   if (argc == 3) {
44101     int _v;
44102     {
44103       void *ptr;
44104       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
44105         _v = 0;
44106       } else {
44107         _v = 1;
44108       }
44109     }
44110     if (_v) {
44111       {
44112         void *ptr;
44113         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
44114           _v = 0;
44115         } else {
44116           _v = 1;
44117         }
44118       }
44119       if (_v) {
44120         {
44121           _v = SWIG_lua_isnilstring(L,argv[2]);
44122         }
44123         if (_v) {
44124           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
44125         }
44126       }
44127     }
44128   }
44129   
44130   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
44131     "  Possible C/C++ prototypes are:\n"
44132     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
44133     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
44134   lua_error(L);return 0;
44135 }
44136
44137
44138 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
44139   int SWIG_arg = 0;
44140   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44141   lldb::SBAddress result;
44142   
44143   SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
44144   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
44145   
44146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44147     SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
44148   }
44149   
44150   result = (arg1)->GetStartAddress();
44151   {
44152     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
44153     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
44154   }
44155   return SWIG_arg;
44156   
44157   if(0) SWIG_fail;
44158   
44159 fail:
44160   lua_error(L);
44161   return SWIG_arg;
44162 }
44163
44164
44165 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
44166   int SWIG_arg = 0;
44167   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44168   lldb::SBAddress result;
44169   
44170   SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
44171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
44172   
44173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44174     SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
44175   }
44176   
44177   result = (arg1)->GetEndAddress();
44178   {
44179     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
44180     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
44181   }
44182   return SWIG_arg;
44183   
44184   if(0) SWIG_fail;
44185   
44186 fail:
44187   lua_error(L);
44188   return SWIG_arg;
44189 }
44190
44191
44192 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
44193   int SWIG_arg = 0;
44194   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44195   uint32_t result;
44196   
44197   SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
44198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
44199   
44200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44201     SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
44202   }
44203   
44204   result = (uint32_t)(arg1)->GetPrologueByteSize();
44205   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44206   return SWIG_arg;
44207   
44208   if(0) SWIG_fail;
44209   
44210 fail:
44211   lua_error(L);
44212   return SWIG_arg;
44213 }
44214
44215
44216 static int _wrap_SBSymbol_GetType(lua_State* L) {
44217   int SWIG_arg = 0;
44218   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44219   lldb::SymbolType result;
44220   
44221   SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
44222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
44223   
44224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44225     SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
44226   }
44227   
44228   result = (lldb::SymbolType)(arg1)->GetType();
44229   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
44230   return SWIG_arg;
44231   
44232   if(0) SWIG_fail;
44233   
44234 fail:
44235   lua_error(L);
44236   return SWIG_arg;
44237 }
44238
44239
44240 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
44241   int SWIG_arg = 0;
44242   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44243   lldb::SBStream *arg2 = 0 ;
44244   bool result;
44245   
44246   SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
44247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
44248   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
44249   
44250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44251     SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
44252   }
44253   
44254   
44255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44256     SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44257   }
44258   
44259   result = (bool)(arg1)->GetDescription(*arg2);
44260   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44261   return SWIG_arg;
44262   
44263   if(0) SWIG_fail;
44264   
44265 fail:
44266   lua_error(L);
44267   return SWIG_arg;
44268 }
44269
44270
44271 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
44272   int SWIG_arg = 0;
44273   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44274   bool result;
44275   
44276   SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
44277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
44278   
44279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44280     SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
44281   }
44282   
44283   result = (bool)(arg1)->IsExternal();
44284   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44285   return SWIG_arg;
44286   
44287   if(0) SWIG_fail;
44288   
44289 fail:
44290   lua_error(L);
44291   return SWIG_arg;
44292 }
44293
44294
44295 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
44296   int SWIG_arg = 0;
44297   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44298   bool result;
44299   
44300   SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
44301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
44302   
44303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44304     SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
44305   }
44306   
44307   result = (bool)(arg1)->IsSynthetic();
44308   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44309   return SWIG_arg;
44310   
44311   if(0) SWIG_fail;
44312   
44313 fail:
44314   lua_error(L);
44315   return SWIG_arg;
44316 }
44317
44318
44319 static int _wrap_SBSymbol___eq(lua_State* L) {
44320   int SWIG_arg = 0;
44321   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44322   lldb::SBSymbol *arg2 = 0 ;
44323   bool result;
44324   
44325   SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
44326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
44327   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
44328   
44329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44330     SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
44331   }
44332   
44333   
44334   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
44335     SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
44336   }
44337   
44338   result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
44339   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44340   return SWIG_arg;
44341   
44342   if(0) SWIG_fail;
44343   
44344 fail:
44345   lua_error(L);
44346   return SWIG_arg;
44347 }
44348
44349
44350 static int _wrap_SBSymbol___tostring(lua_State* L) {
44351   int SWIG_arg = 0;
44352   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44353   std::string result;
44354   
44355   SWIG_check_num_args("lldb::SBSymbol::__str__",1,1)
44356   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__str__",1,"lldb::SBSymbol *");
44357   
44358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44359     SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
44360   }
44361   
44362   result = lldb_SBSymbol___str__(arg1);
44363   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
44364   return SWIG_arg;
44365   
44366   if(0) SWIG_fail;
44367   
44368 fail:
44369   lua_error(L);
44370   return SWIG_arg;
44371 }
44372
44373
44374 static void swig_delete_SBSymbol(void *obj) {
44375 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
44376 delete arg1;
44377 }
44378 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
44379     assert(lua_istable(L,1));
44380     lua_pushcfunction(L,_wrap_new_SBSymbol);
44381     assert(!lua_isnil(L,-1));
44382     lua_replace(L,1); /* replace our table with real constructor */
44383     lua_call(L,lua_gettop(L)-1,1);
44384     return 1;
44385 }
44386 static swig_lua_attribute swig_SBSymbol_attributes[] = {
44387     {0,0,0}
44388 };
44389 static swig_lua_method swig_SBSymbol_methods[]= {
44390     { "IsValid", _wrap_SBSymbol_IsValid},
44391     { "GetName", _wrap_SBSymbol_GetName},
44392     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
44393     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
44394     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
44395     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
44396     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
44397     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
44398     { "GetType", _wrap_SBSymbol_GetType},
44399     { "GetDescription", _wrap_SBSymbol_GetDescription},
44400     { "IsExternal", _wrap_SBSymbol_IsExternal},
44401     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
44402     { "__eq", _wrap_SBSymbol___eq},
44403     { "__tostring", _wrap_SBSymbol___tostring},
44404     {0,0}
44405 };
44406 static swig_lua_method swig_SBSymbol_meta[] = {
44407     { "__eq", _wrap_SBSymbol___eq},
44408     { "__tostring", _wrap_SBSymbol___tostring},
44409     {0,0}
44410 };
44411
44412 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
44413     {0,0,0}
44414 };
44415 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
44416     {0,0,0,0,0,0}
44417 };
44418 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
44419     {0,0}
44420 };
44421 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
44422     0
44423 };
44424
44425 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
44426     "SBSymbol",
44427     swig_SBSymbol_Sf_SwigStatic_methods,
44428     swig_SBSymbol_Sf_SwigStatic_attributes,
44429     swig_SBSymbol_Sf_SwigStatic_constants,
44430     swig_SBSymbol_Sf_SwigStatic_classes,
44431     0
44432 };
44433 static swig_lua_class *swig_SBSymbol_bases[] = {0};
44434 static const char *swig_SBSymbol_base_names[] = {0};
44435 static swig_lua_class _wrap_class_SBSymbol = { "SBSymbol", "SBSymbol", &SWIGTYPE_p_lldb__SBSymbol,_proxy__wrap_new_SBSymbol, swig_delete_SBSymbol, swig_SBSymbol_methods, swig_SBSymbol_attributes, &swig_SBSymbol_Sf_SwigStatic, swig_SBSymbol_meta, swig_SBSymbol_bases, swig_SBSymbol_base_names };
44436
44437 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
44438   int SWIG_arg = 0;
44439   lldb::SBSymbolContext *result = 0 ;
44440   
44441   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
44442   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
44443   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++; 
44444   return SWIG_arg;
44445   
44446   if(0) SWIG_fail;
44447   
44448 fail:
44449   lua_error(L);
44450   return SWIG_arg;
44451 }
44452
44453
44454 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
44455   int SWIG_arg = 0;
44456   lldb::SBSymbolContext *arg1 = 0 ;
44457   lldb::SBSymbolContext *result = 0 ;
44458   
44459   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
44460   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
44461   
44462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44463     SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
44464   }
44465   
44466   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
44467   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++; 
44468   return SWIG_arg;
44469   
44470   if(0) SWIG_fail;
44471   
44472 fail:
44473   lua_error(L);
44474   return SWIG_arg;
44475 }
44476
44477
44478 static int _wrap_new_SBSymbolContext(lua_State* L) {
44479   int argc;
44480   int argv[2]={
44481     1,2
44482   };
44483   
44484   argc = lua_gettop(L);
44485   if (argc == 0) {
44486     return _wrap_new_SBSymbolContext__SWIG_0(L);
44487   }
44488   if (argc == 1) {
44489     int _v;
44490     {
44491       void *ptr;
44492       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, 0)) {
44493         _v = 0;
44494       } else {
44495         _v = 1;
44496       }
44497     }
44498     if (_v) {
44499       return _wrap_new_SBSymbolContext__SWIG_1(L);
44500     }
44501   }
44502   
44503   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
44504     "  Possible C/C++ prototypes are:\n"
44505     "    lldb::SBSymbolContext::SBSymbolContext()\n"
44506     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
44507   lua_error(L);return 0;
44508 }
44509
44510
44511 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
44512   int SWIG_arg = 0;
44513   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44514   bool result;
44515   
44516   SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
44517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
44518   
44519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44520     SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
44521   }
44522   
44523   result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
44524   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44525   return SWIG_arg;
44526   
44527   if(0) SWIG_fail;
44528   
44529 fail:
44530   lua_error(L);
44531   return SWIG_arg;
44532 }
44533
44534
44535 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
44536   int SWIG_arg = 0;
44537   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44538   lldb::SBModule result;
44539   
44540   SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
44541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
44542   
44543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44544     SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
44545   }
44546   
44547   result = (arg1)->GetModule();
44548   {
44549     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
44550     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
44551   }
44552   return SWIG_arg;
44553   
44554   if(0) SWIG_fail;
44555   
44556 fail:
44557   lua_error(L);
44558   return SWIG_arg;
44559 }
44560
44561
44562 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
44563   int SWIG_arg = 0;
44564   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44565   lldb::SBCompileUnit result;
44566   
44567   SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
44568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
44569   
44570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44571     SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
44572   }
44573   
44574   result = (arg1)->GetCompileUnit();
44575   {
44576     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
44577     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
44578   }
44579   return SWIG_arg;
44580   
44581   if(0) SWIG_fail;
44582   
44583 fail:
44584   lua_error(L);
44585   return SWIG_arg;
44586 }
44587
44588
44589 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
44590   int SWIG_arg = 0;
44591   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44592   lldb::SBFunction result;
44593   
44594   SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
44595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
44596   
44597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44598     SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
44599   }
44600   
44601   result = (arg1)->GetFunction();
44602   {
44603     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
44604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
44605   }
44606   return SWIG_arg;
44607   
44608   if(0) SWIG_fail;
44609   
44610 fail:
44611   lua_error(L);
44612   return SWIG_arg;
44613 }
44614
44615
44616 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
44617   int SWIG_arg = 0;
44618   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44619   lldb::SBBlock result;
44620   
44621   SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
44622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
44623   
44624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44625     SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
44626   }
44627   
44628   result = (arg1)->GetBlock();
44629   {
44630     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
44631     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
44632   }
44633   return SWIG_arg;
44634   
44635   if(0) SWIG_fail;
44636   
44637 fail:
44638   lua_error(L);
44639   return SWIG_arg;
44640 }
44641
44642
44643 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
44644   int SWIG_arg = 0;
44645   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44646   lldb::SBLineEntry result;
44647   
44648   SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
44649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
44650   
44651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44652     SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
44653   }
44654   
44655   result = (arg1)->GetLineEntry();
44656   {
44657     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
44658     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
44659   }
44660   return SWIG_arg;
44661   
44662   if(0) SWIG_fail;
44663   
44664 fail:
44665   lua_error(L);
44666   return SWIG_arg;
44667 }
44668
44669
44670 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
44671   int SWIG_arg = 0;
44672   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44673   lldb::SBSymbol result;
44674   
44675   SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
44676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
44677   
44678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44679     SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
44680   }
44681   
44682   result = (arg1)->GetSymbol();
44683   {
44684     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
44685     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
44686   }
44687   return SWIG_arg;
44688   
44689   if(0) SWIG_fail;
44690   
44691 fail:
44692   lua_error(L);
44693   return SWIG_arg;
44694 }
44695
44696
44697 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
44698   int SWIG_arg = 0;
44699   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44700   lldb::SBModule arg2 ;
44701   lldb::SBModule *argp2 ;
44702   
44703   SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
44704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
44705   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
44706   
44707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44708     SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
44709   }
44710   
44711   
44712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
44713     SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
44714   }
44715   arg2 = *argp2;
44716   
44717   (arg1)->SetModule(arg2);
44718   
44719   return SWIG_arg;
44720   
44721   if(0) SWIG_fail;
44722   
44723 fail:
44724   lua_error(L);
44725   return SWIG_arg;
44726 }
44727
44728
44729 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
44730   int SWIG_arg = 0;
44731   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44732   lldb::SBCompileUnit arg2 ;
44733   lldb::SBCompileUnit *argp2 ;
44734   
44735   SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
44736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
44737   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
44738   
44739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44740     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
44741   }
44742   
44743   
44744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
44745     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
44746   }
44747   arg2 = *argp2;
44748   
44749   (arg1)->SetCompileUnit(arg2);
44750   
44751   return SWIG_arg;
44752   
44753   if(0) SWIG_fail;
44754   
44755 fail:
44756   lua_error(L);
44757   return SWIG_arg;
44758 }
44759
44760
44761 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
44762   int SWIG_arg = 0;
44763   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44764   lldb::SBFunction arg2 ;
44765   lldb::SBFunction *argp2 ;
44766   
44767   SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
44768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
44769   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
44770   
44771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44772     SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
44773   }
44774   
44775   
44776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
44777     SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
44778   }
44779   arg2 = *argp2;
44780   
44781   (arg1)->SetFunction(arg2);
44782   
44783   return SWIG_arg;
44784   
44785   if(0) SWIG_fail;
44786   
44787 fail:
44788   lua_error(L);
44789   return SWIG_arg;
44790 }
44791
44792
44793 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
44794   int SWIG_arg = 0;
44795   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44796   lldb::SBBlock arg2 ;
44797   lldb::SBBlock *argp2 ;
44798   
44799   SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
44800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
44801   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
44802   
44803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44804     SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
44805   }
44806   
44807   
44808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
44809     SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
44810   }
44811   arg2 = *argp2;
44812   
44813   (arg1)->SetBlock(arg2);
44814   
44815   return SWIG_arg;
44816   
44817   if(0) SWIG_fail;
44818   
44819 fail:
44820   lua_error(L);
44821   return SWIG_arg;
44822 }
44823
44824
44825 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
44826   int SWIG_arg = 0;
44827   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44828   lldb::SBLineEntry arg2 ;
44829   lldb::SBLineEntry *argp2 ;
44830   
44831   SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
44832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
44833   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
44834   
44835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44836     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
44837   }
44838   
44839   
44840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
44841     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
44842   }
44843   arg2 = *argp2;
44844   
44845   (arg1)->SetLineEntry(arg2);
44846   
44847   return SWIG_arg;
44848   
44849   if(0) SWIG_fail;
44850   
44851 fail:
44852   lua_error(L);
44853   return SWIG_arg;
44854 }
44855
44856
44857 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
44858   int SWIG_arg = 0;
44859   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44860   lldb::SBSymbol arg2 ;
44861   lldb::SBSymbol *argp2 ;
44862   
44863   SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
44864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
44865   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
44866   
44867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44868     SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
44869   }
44870   
44871   
44872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
44873     SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
44874   }
44875   arg2 = *argp2;
44876   
44877   (arg1)->SetSymbol(arg2);
44878   
44879   return SWIG_arg;
44880   
44881   if(0) SWIG_fail;
44882   
44883 fail:
44884   lua_error(L);
44885   return SWIG_arg;
44886 }
44887
44888
44889 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
44890   int SWIG_arg = 0;
44891   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44892   lldb::SBAddress *arg2 = 0 ;
44893   lldb::SBAddress *arg3 = 0 ;
44894   lldb::SBSymbolContext result;
44895   
44896   SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
44897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
44898   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
44899   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
44900   
44901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44902     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
44903   }
44904   
44905   
44906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
44907     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
44908   }
44909   
44910   
44911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
44912     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
44913   }
44914   
44915   result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
44916   {
44917     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
44918     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
44919   }
44920   return SWIG_arg;
44921   
44922   if(0) SWIG_fail;
44923   
44924 fail:
44925   lua_error(L);
44926   return SWIG_arg;
44927 }
44928
44929
44930 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
44931   int SWIG_arg = 0;
44932   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44933   lldb::SBStream *arg2 = 0 ;
44934   bool result;
44935   
44936   SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
44937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
44938   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
44939   
44940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44941     SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
44942   }
44943   
44944   
44945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44946     SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44947   }
44948   
44949   result = (bool)(arg1)->GetDescription(*arg2);
44950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44951   return SWIG_arg;
44952   
44953   if(0) SWIG_fail;
44954   
44955 fail:
44956   lua_error(L);
44957   return SWIG_arg;
44958 }
44959
44960
44961 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
44962   int SWIG_arg = 0;
44963   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
44964   std::string result;
44965   
44966   SWIG_check_num_args("lldb::SBSymbolContext::__str__",1,1)
44967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__str__",1,"lldb::SBSymbolContext *");
44968   
44969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
44970     SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
44971   }
44972   
44973   result = lldb_SBSymbolContext___str__(arg1);
44974   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
44975   return SWIG_arg;
44976   
44977   if(0) SWIG_fail;
44978   
44979 fail:
44980   lua_error(L);
44981   return SWIG_arg;
44982 }
44983
44984
44985 static void swig_delete_SBSymbolContext(void *obj) {
44986 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
44987 delete arg1;
44988 }
44989 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
44990     assert(lua_istable(L,1));
44991     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
44992     assert(!lua_isnil(L,-1));
44993     lua_replace(L,1); /* replace our table with real constructor */
44994     lua_call(L,lua_gettop(L)-1,1);
44995     return 1;
44996 }
44997 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
44998     {0,0,0}
44999 };
45000 static swig_lua_method swig_SBSymbolContext_methods[]= {
45001     { "IsValid", _wrap_SBSymbolContext_IsValid},
45002     { "GetModule", _wrap_SBSymbolContext_GetModule},
45003     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
45004     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
45005     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
45006     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
45007     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
45008     { "SetModule", _wrap_SBSymbolContext_SetModule},
45009     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
45010     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
45011     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
45012     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
45013     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
45014     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
45015     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
45016     { "__tostring", _wrap_SBSymbolContext___tostring},
45017     {0,0}
45018 };
45019 static swig_lua_method swig_SBSymbolContext_meta[] = {
45020     { "__tostring", _wrap_SBSymbolContext___tostring},
45021     {0,0}
45022 };
45023
45024 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
45025     {0,0,0}
45026 };
45027 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
45028     {0,0,0,0,0,0}
45029 };
45030 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
45031     {0,0}
45032 };
45033 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
45034     0
45035 };
45036
45037 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
45038     "SBSymbolContext",
45039     swig_SBSymbolContext_Sf_SwigStatic_methods,
45040     swig_SBSymbolContext_Sf_SwigStatic_attributes,
45041     swig_SBSymbolContext_Sf_SwigStatic_constants,
45042     swig_SBSymbolContext_Sf_SwigStatic_classes,
45043     0
45044 };
45045 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
45046 static const char *swig_SBSymbolContext_base_names[] = {0};
45047 static swig_lua_class _wrap_class_SBSymbolContext = { "SBSymbolContext", "SBSymbolContext", &SWIGTYPE_p_lldb__SBSymbolContext,_proxy__wrap_new_SBSymbolContext, swig_delete_SBSymbolContext, swig_SBSymbolContext_methods, swig_SBSymbolContext_attributes, &swig_SBSymbolContext_Sf_SwigStatic, swig_SBSymbolContext_meta, swig_SBSymbolContext_bases, swig_SBSymbolContext_base_names };
45048
45049 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
45050   int SWIG_arg = 0;
45051   lldb::SBSymbolContextList *result = 0 ;
45052   
45053   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
45054   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
45055   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++; 
45056   return SWIG_arg;
45057   
45058   if(0) SWIG_fail;
45059   
45060 fail:
45061   lua_error(L);
45062   return SWIG_arg;
45063 }
45064
45065
45066 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
45067   int SWIG_arg = 0;
45068   lldb::SBSymbolContextList *arg1 = 0 ;
45069   lldb::SBSymbolContextList *result = 0 ;
45070   
45071   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
45072   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
45073   
45074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45075     SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45076   }
45077   
45078   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
45079   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++; 
45080   return SWIG_arg;
45081   
45082   if(0) SWIG_fail;
45083   
45084 fail:
45085   lua_error(L);
45086   return SWIG_arg;
45087 }
45088
45089
45090 static int _wrap_new_SBSymbolContextList(lua_State* L) {
45091   int argc;
45092   int argv[2]={
45093     1,2
45094   };
45095   
45096   argc = lua_gettop(L);
45097   if (argc == 0) {
45098     return _wrap_new_SBSymbolContextList__SWIG_0(L);
45099   }
45100   if (argc == 1) {
45101     int _v;
45102     {
45103       void *ptr;
45104       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
45105         _v = 0;
45106       } else {
45107         _v = 1;
45108       }
45109     }
45110     if (_v) {
45111       return _wrap_new_SBSymbolContextList__SWIG_1(L);
45112     }
45113   }
45114   
45115   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
45116     "  Possible C/C++ prototypes are:\n"
45117     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
45118     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
45119   lua_error(L);return 0;
45120 }
45121
45122
45123 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
45124   int SWIG_arg = 0;
45125   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45126   bool result;
45127   
45128   SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
45129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
45130   
45131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45132     SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45133   }
45134   
45135   result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
45136   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45137   return SWIG_arg;
45138   
45139   if(0) SWIG_fail;
45140   
45141 fail:
45142   lua_error(L);
45143   return SWIG_arg;
45144 }
45145
45146
45147 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
45148   int SWIG_arg = 0;
45149   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45150   uint32_t result;
45151   
45152   SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
45153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
45154   
45155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45156     SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45157   }
45158   
45159   result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
45160   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45161   return SWIG_arg;
45162   
45163   if(0) SWIG_fail;
45164   
45165 fail:
45166   lua_error(L);
45167   return SWIG_arg;
45168 }
45169
45170
45171 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
45172   int SWIG_arg = 0;
45173   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45174   uint32_t arg2 ;
45175   lldb::SBSymbolContext result;
45176   
45177   SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
45178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
45179   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
45180   
45181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45182     SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45183   }
45184   
45185   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
45186   arg2 = (uint32_t)lua_tonumber(L, 2);
45187   result = (arg1)->GetContextAtIndex(arg2);
45188   {
45189     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
45190     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
45191   }
45192   return SWIG_arg;
45193   
45194   if(0) SWIG_fail;
45195   
45196 fail:
45197   lua_error(L);
45198   return SWIG_arg;
45199 }
45200
45201
45202 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
45203   int SWIG_arg = 0;
45204   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45205   lldb::SBSymbolContext *arg2 = 0 ;
45206   
45207   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
45208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
45209   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
45210   
45211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45212     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45213   }
45214   
45215   
45216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45217     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
45218   }
45219   
45220   (arg1)->Append(*arg2);
45221   
45222   return SWIG_arg;
45223   
45224   if(0) SWIG_fail;
45225   
45226 fail:
45227   lua_error(L);
45228   return SWIG_arg;
45229 }
45230
45231
45232 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
45233   int SWIG_arg = 0;
45234   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45235   lldb::SBSymbolContextList *arg2 = 0 ;
45236   
45237   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
45238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
45239   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
45240   
45241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45242     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45243   }
45244   
45245   
45246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45247     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
45248   }
45249   
45250   (arg1)->Append(*arg2);
45251   
45252   return SWIG_arg;
45253   
45254   if(0) SWIG_fail;
45255   
45256 fail:
45257   lua_error(L);
45258   return SWIG_arg;
45259 }
45260
45261
45262 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
45263   int argc;
45264   int argv[3]={
45265     1,2,3
45266   };
45267   
45268   argc = lua_gettop(L);
45269   if (argc == 2) {
45270     int _v;
45271     {
45272       void *ptr;
45273       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
45274         _v = 0;
45275       } else {
45276         _v = 1;
45277       }
45278     }
45279     if (_v) {
45280       {
45281         void *ptr;
45282         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, 0)) {
45283           _v = 0;
45284         } else {
45285           _v = 1;
45286         }
45287       }
45288       if (_v) {
45289         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
45290       }
45291     }
45292   }
45293   if (argc == 2) {
45294     int _v;
45295     {
45296       void *ptr;
45297       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
45298         _v = 0;
45299       } else {
45300         _v = 1;
45301       }
45302     }
45303     if (_v) {
45304       {
45305         void *ptr;
45306         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
45307           _v = 0;
45308         } else {
45309           _v = 1;
45310         }
45311       }
45312       if (_v) {
45313         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
45314       }
45315     }
45316   }
45317   
45318   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
45319     "  Possible C/C++ prototypes are:\n"
45320     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
45321     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
45322   lua_error(L);return 0;
45323 }
45324
45325
45326 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
45327   int SWIG_arg = 0;
45328   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45329   lldb::SBStream *arg2 = 0 ;
45330   bool result;
45331   
45332   SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
45333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
45334   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
45335   
45336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45337     SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45338   }
45339   
45340   
45341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45342     SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45343   }
45344   
45345   result = (bool)(arg1)->GetDescription(*arg2);
45346   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45347   return SWIG_arg;
45348   
45349   if(0) SWIG_fail;
45350   
45351 fail:
45352   lua_error(L);
45353   return SWIG_arg;
45354 }
45355
45356
45357 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
45358   int SWIG_arg = 0;
45359   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45360   
45361   SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
45362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
45363   
45364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45365     SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45366   }
45367   
45368   (arg1)->Clear();
45369   
45370   return SWIG_arg;
45371   
45372   if(0) SWIG_fail;
45373   
45374 fail:
45375   lua_error(L);
45376   return SWIG_arg;
45377 }
45378
45379
45380 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
45381   int SWIG_arg = 0;
45382   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45383   std::string result;
45384   
45385   SWIG_check_num_args("lldb::SBSymbolContextList::__str__",1,1)
45386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__str__",1,"lldb::SBSymbolContextList *");
45387   
45388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45389     SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45390   }
45391   
45392   result = lldb_SBSymbolContextList___str__(arg1);
45393   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
45394   return SWIG_arg;
45395   
45396   if(0) SWIG_fail;
45397   
45398 fail:
45399   lua_error(L);
45400   return SWIG_arg;
45401 }
45402
45403
45404 static void swig_delete_SBSymbolContextList(void *obj) {
45405 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
45406 delete arg1;
45407 }
45408 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
45409     assert(lua_istable(L,1));
45410     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
45411     assert(!lua_isnil(L,-1));
45412     lua_replace(L,1); /* replace our table with real constructor */
45413     lua_call(L,lua_gettop(L)-1,1);
45414     return 1;
45415 }
45416 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
45417     {0,0,0}
45418 };
45419 static swig_lua_method swig_SBSymbolContextList_methods[]= {
45420     { "IsValid", _wrap_SBSymbolContextList_IsValid},
45421     { "GetSize", _wrap_SBSymbolContextList_GetSize},
45422     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
45423     { "Append", _wrap_SBSymbolContextList_Append},
45424     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
45425     { "Clear", _wrap_SBSymbolContextList_Clear},
45426     { "__tostring", _wrap_SBSymbolContextList___tostring},
45427     {0,0}
45428 };
45429 static swig_lua_method swig_SBSymbolContextList_meta[] = {
45430     { "__tostring", _wrap_SBSymbolContextList___tostring},
45431     {0,0}
45432 };
45433
45434 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
45435     {0,0,0}
45436 };
45437 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
45438     {0,0,0,0,0,0}
45439 };
45440 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
45441     {0,0}
45442 };
45443 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
45444     0
45445 };
45446
45447 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
45448     "SBSymbolContextList",
45449     swig_SBSymbolContextList_Sf_SwigStatic_methods,
45450     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
45451     swig_SBSymbolContextList_Sf_SwigStatic_constants,
45452     swig_SBSymbolContextList_Sf_SwigStatic_classes,
45453     0
45454 };
45455 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
45456 static const char *swig_SBSymbolContextList_base_names[] = {0};
45457 static swig_lua_class _wrap_class_SBSymbolContextList = { "SBSymbolContextList", "SBSymbolContextList", &SWIGTYPE_p_lldb__SBSymbolContextList,_proxy__wrap_new_SBSymbolContextList, swig_delete_SBSymbolContextList, swig_SBSymbolContextList_methods, swig_SBSymbolContextList_attributes, &swig_SBSymbolContextList_Sf_SwigStatic, swig_SBSymbolContextList_meta, swig_SBSymbolContextList_bases, swig_SBSymbolContextList_base_names };
45458
45459 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
45460   int SWIG_arg = 0;
45461   lldb::SBTarget *result = 0 ;
45462   
45463   SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
45464   result = (lldb::SBTarget *)new lldb::SBTarget();
45465   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++; 
45466   return SWIG_arg;
45467   
45468   if(0) SWIG_fail;
45469   
45470 fail:
45471   lua_error(L);
45472   return SWIG_arg;
45473 }
45474
45475
45476 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
45477   int SWIG_arg = 0;
45478   lldb::SBTarget *arg1 = 0 ;
45479   lldb::SBTarget *result = 0 ;
45480   
45481   SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
45482   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
45483   
45484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45485     SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
45486   }
45487   
45488   result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
45489   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++; 
45490   return SWIG_arg;
45491   
45492   if(0) SWIG_fail;
45493   
45494 fail:
45495   lua_error(L);
45496   return SWIG_arg;
45497 }
45498
45499
45500 static int _wrap_new_SBTarget(lua_State* L) {
45501   int argc;
45502   int argv[2]={
45503     1,2
45504   };
45505   
45506   argc = lua_gettop(L);
45507   if (argc == 0) {
45508     return _wrap_new_SBTarget__SWIG_0(L);
45509   }
45510   if (argc == 1) {
45511     int _v;
45512     {
45513       void *ptr;
45514       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
45515         _v = 0;
45516       } else {
45517         _v = 1;
45518       }
45519     }
45520     if (_v) {
45521       return _wrap_new_SBTarget__SWIG_1(L);
45522     }
45523   }
45524   
45525   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
45526     "  Possible C/C++ prototypes are:\n"
45527     "    lldb::SBTarget::SBTarget()\n"
45528     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
45529   lua_error(L);return 0;
45530 }
45531
45532
45533 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
45534   int SWIG_arg = 0;
45535   char *result = 0 ;
45536   
45537   SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
45538   result = (char *)lldb::SBTarget::GetBroadcasterClassName();
45539   lua_pushstring(L,(const char *)result); SWIG_arg++;
45540   return SWIG_arg;
45541   
45542   if(0) SWIG_fail;
45543   
45544 fail:
45545   lua_error(L);
45546   return SWIG_arg;
45547 }
45548
45549
45550 static int _wrap_SBTarget_IsValid(lua_State* L) {
45551   int SWIG_arg = 0;
45552   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45553   bool result;
45554   
45555   SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
45556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
45557   
45558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45559     SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
45560   }
45561   
45562   result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
45563   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45564   return SWIG_arg;
45565   
45566   if(0) SWIG_fail;
45567   
45568 fail:
45569   lua_error(L);
45570   return SWIG_arg;
45571 }
45572
45573
45574 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
45575   int SWIG_arg = 0;
45576   lldb::SBEvent *arg1 = 0 ;
45577   bool result;
45578   
45579   SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
45580   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
45581   
45582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
45583     SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
45584   }
45585   
45586   result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
45587   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45588   return SWIG_arg;
45589   
45590   if(0) SWIG_fail;
45591   
45592 fail:
45593   lua_error(L);
45594   return SWIG_arg;
45595 }
45596
45597
45598 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
45599   int SWIG_arg = 0;
45600   lldb::SBEvent *arg1 = 0 ;
45601   lldb::SBTarget result;
45602   
45603   SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
45604   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
45605   
45606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
45607     SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
45608   }
45609   
45610   result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
45611   {
45612     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
45613     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
45614   }
45615   return SWIG_arg;
45616   
45617   if(0) SWIG_fail;
45618   
45619 fail:
45620   lua_error(L);
45621   return SWIG_arg;
45622 }
45623
45624
45625 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
45626   int SWIG_arg = 0;
45627   lldb::SBEvent *arg1 = 0 ;
45628   uint32_t result;
45629   
45630   SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
45631   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
45632   
45633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
45634     SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
45635   }
45636   
45637   result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
45638   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45639   return SWIG_arg;
45640   
45641   if(0) SWIG_fail;
45642   
45643 fail:
45644   lua_error(L);
45645   return SWIG_arg;
45646 }
45647
45648
45649 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
45650   int SWIG_arg = 0;
45651   uint32_t arg1 ;
45652   lldb::SBEvent *arg2 = 0 ;
45653   lldb::SBModule result;
45654   
45655   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
45656   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
45657   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
45658   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
45659   arg1 = (uint32_t const)lua_tonumber(L, 1);
45660   
45661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
45662     SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
45663   }
45664   
45665   result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
45666   {
45667     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
45668     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
45669   }
45670   return SWIG_arg;
45671   
45672   if(0) SWIG_fail;
45673   
45674 fail:
45675   lua_error(L);
45676   return SWIG_arg;
45677 }
45678
45679
45680 static int _wrap_SBTarget_GetProcess(lua_State* L) {
45681   int SWIG_arg = 0;
45682   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45683   lldb::SBProcess result;
45684   
45685   SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
45686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
45687   
45688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45689     SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
45690   }
45691   
45692   result = (arg1)->GetProcess();
45693   {
45694     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
45695     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45696   }
45697   return SWIG_arg;
45698   
45699   if(0) SWIG_fail;
45700   
45701 fail:
45702   lua_error(L);
45703   return SWIG_arg;
45704 }
45705
45706
45707 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
45708   int SWIG_arg = 0;
45709   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45710   lldb::SBPlatform result;
45711   
45712   SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
45713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
45714   
45715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45716     SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
45717   }
45718   
45719   result = (arg1)->GetPlatform();
45720   {
45721     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
45722     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
45723   }
45724   return SWIG_arg;
45725   
45726   if(0) SWIG_fail;
45727   
45728 fail:
45729   lua_error(L);
45730   return SWIG_arg;
45731 }
45732
45733
45734 static int _wrap_SBTarget_Install(lua_State* L) {
45735   int SWIG_arg = 0;
45736   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45737   lldb::SBError result;
45738   
45739   SWIG_check_num_args("lldb::SBTarget::Install",1,1)
45740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
45741   
45742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45743     SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
45744   }
45745   
45746   result = (arg1)->Install();
45747   {
45748     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45749     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45750   }
45751   return SWIG_arg;
45752   
45753   if(0) SWIG_fail;
45754   
45755 fail:
45756   lua_error(L);
45757   return SWIG_arg;
45758 }
45759
45760
45761 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
45762   int SWIG_arg = 0;
45763   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45764   lldb::SBListener *arg2 = 0 ;
45765   char **arg3 = (char **) 0 ;
45766   char **arg4 = (char **) 0 ;
45767   char *arg5 = (char *) 0 ;
45768   char *arg6 = (char *) 0 ;
45769   char *arg7 = (char *) 0 ;
45770   char *arg8 = (char *) 0 ;
45771   uint32_t arg9 ;
45772   bool arg10 ;
45773   lldb::SBError *arg11 = 0 ;
45774   lldb::SBProcess result;
45775   
45776   SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
45777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
45778   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
45779   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"char const **");
45780   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::Launch",4,"char const **");
45781   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
45782   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
45783   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
45784   if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
45785   if(!lua_isnumber(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
45786   if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
45787   if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
45788   
45789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45790     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
45791   }
45792   
45793   
45794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
45795     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
45796   }
45797   
45798   
45799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
45800     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_p_char);
45801   }
45802   
45803   
45804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_p_char,0))){
45805     SWIG_fail_ptr("SBTarget_Launch",4,SWIGTYPE_p_p_char);
45806   }
45807   
45808   arg5 = (char *)lua_tostring(L, 5);
45809   arg6 = (char *)lua_tostring(L, 6);
45810   arg7 = (char *)lua_tostring(L, 7);
45811   arg8 = (char *)lua_tostring(L, 8);
45812   SWIG_contract_assert((lua_tonumber(L,9)>=0),"number must not be negative")
45813   arg9 = (uint32_t)lua_tonumber(L, 9);
45814   arg10 = (lua_toboolean(L, 10)!=0);
45815   
45816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
45817     SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
45818   }
45819   
45820   result = (arg1)->Launch(*arg2,(char const **)arg3,(char const **)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10,*arg11);
45821   {
45822     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
45823     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45824   }
45825   return SWIG_arg;
45826   
45827   if(0) SWIG_fail;
45828   
45829 fail:
45830   lua_error(L);
45831   return SWIG_arg;
45832 }
45833
45834
45835 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
45836   int SWIG_arg = 0;
45837   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45838   char **arg2 = (char **) 0 ;
45839   char **arg3 = (char **) 0 ;
45840   char *arg4 = (char *) 0 ;
45841   lldb::SBProcess result;
45842   
45843   SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
45844   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
45845   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",2,"char const **");
45846   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",3,"char const **");
45847   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
45848   
45849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45850     SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
45851   }
45852   
45853   
45854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
45855     SWIG_fail_ptr("SBTarget_LaunchSimple",2,SWIGTYPE_p_p_char);
45856   }
45857   
45858   
45859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
45860     SWIG_fail_ptr("SBTarget_LaunchSimple",3,SWIGTYPE_p_p_char);
45861   }
45862   
45863   arg4 = (char *)lua_tostring(L, 4);
45864   result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
45865   {
45866     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
45867     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45868   }
45869   return SWIG_arg;
45870   
45871   if(0) SWIG_fail;
45872   
45873 fail:
45874   lua_error(L);
45875   return SWIG_arg;
45876 }
45877
45878
45879 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
45880   int SWIG_arg = 0;
45881   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
45882   lldb::SBLaunchInfo *arg2 = 0 ;
45883   lldb::SBError *arg3 = 0 ;
45884   lldb::SBProcess result;
45885   
45886   SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
45887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
45888   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
45889   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
45890   
45891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
45892     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
45893   }
45894   
45895   
45896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
45897     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
45898   }
45899   
45900   
45901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
45902     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
45903   }
45904   
45905   result = (arg1)->Launch(*arg2,*arg3);
45906   {
45907     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
45908     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
45909   }
45910   return SWIG_arg;
45911   
45912   if(0) SWIG_fail;
45913   
45914 fail:
45915   lua_error(L);
45916   return SWIG_arg;
45917 }
45918
45919
45920 static int _wrap_SBTarget_Launch(lua_State* L) {
45921   int argc;
45922   int argv[12]={
45923     1,2,3,4,5,6,7,8,9,10,11,12
45924   };
45925   
45926   argc = lua_gettop(L);
45927   if (argc == 3) {
45928     int _v;
45929     {
45930       void *ptr;
45931       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
45932         _v = 0;
45933       } else {
45934         _v = 1;
45935       }
45936     }
45937     if (_v) {
45938       {
45939         void *ptr;
45940         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, 0)) {
45941           _v = 0;
45942         } else {
45943           _v = 1;
45944         }
45945       }
45946       if (_v) {
45947         {
45948           void *ptr;
45949           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
45950             _v = 0;
45951           } else {
45952             _v = 1;
45953           }
45954         }
45955         if (_v) {
45956           return _wrap_SBTarget_Launch__SWIG_1(L);
45957         }
45958       }
45959     }
45960   }
45961   if (argc == 11) {
45962     int _v;
45963     {
45964       void *ptr;
45965       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
45966         _v = 0;
45967       } else {
45968         _v = 1;
45969       }
45970     }
45971     if (_v) {
45972       {
45973         void *ptr;
45974         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, 0)) {
45975           _v = 0;
45976         } else {
45977           _v = 1;
45978         }
45979       }
45980       if (_v) {
45981         {
45982           void *ptr;
45983           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
45984             _v = 0;
45985           } else {
45986             _v = 1;
45987           }
45988         }
45989         if (_v) {
45990           {
45991             void *ptr;
45992             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
45993               _v = 0;
45994             } else {
45995               _v = 1;
45996             }
45997           }
45998           if (_v) {
45999             {
46000               _v = SWIG_lua_isnilstring(L,argv[4]);
46001             }
46002             if (_v) {
46003               {
46004                 _v = SWIG_lua_isnilstring(L,argv[5]);
46005               }
46006               if (_v) {
46007                 {
46008                   _v = SWIG_lua_isnilstring(L,argv[6]);
46009                 }
46010                 if (_v) {
46011                   {
46012                     _v = SWIG_lua_isnilstring(L,argv[7]);
46013                   }
46014                   if (_v) {
46015                     {
46016                       _v = lua_isnumber(L,argv[8]);
46017                     }
46018                     if (_v) {
46019                       {
46020                         _v = lua_isboolean(L,argv[9]);
46021                       }
46022                       if (_v) {
46023                         {
46024                           void *ptr;
46025                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
46026                             _v = 0;
46027                           } else {
46028                             _v = 1;
46029                           }
46030                         }
46031                         if (_v) {
46032                           return _wrap_SBTarget_Launch__SWIG_0(L);
46033                         }
46034                       }
46035                     }
46036                   }
46037                 }
46038               }
46039             }
46040           }
46041         }
46042       }
46043     }
46044   }
46045   
46046   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
46047     "  Possible C/C++ prototypes are:\n"
46048     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
46049     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
46050   lua_error(L);return 0;
46051 }
46052
46053
46054 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
46055   int SWIG_arg = 0;
46056   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46057   char *arg2 = (char *) 0 ;
46058   lldb::SBProcess result;
46059   
46060   SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
46061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
46062   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
46063   
46064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46065     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
46066   }
46067   
46068   arg2 = (char *)lua_tostring(L, 2);
46069   result = (arg1)->LoadCore((char const *)arg2);
46070   {
46071     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46072     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46073   }
46074   return SWIG_arg;
46075   
46076   if(0) SWIG_fail;
46077   
46078 fail:
46079   lua_error(L);
46080   return SWIG_arg;
46081 }
46082
46083
46084 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
46085   int SWIG_arg = 0;
46086   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46087   char *arg2 = (char *) 0 ;
46088   lldb::SBError *arg3 = 0 ;
46089   lldb::SBProcess result;
46090   
46091   SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
46092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
46093   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
46094   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
46095   
46096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46097     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
46098   }
46099   
46100   arg2 = (char *)lua_tostring(L, 2);
46101   
46102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
46103     SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
46104   }
46105   
46106   result = (arg1)->LoadCore((char const *)arg2,*arg3);
46107   {
46108     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46109     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46110   }
46111   return SWIG_arg;
46112   
46113   if(0) SWIG_fail;
46114   
46115 fail:
46116   lua_error(L);
46117   return SWIG_arg;
46118 }
46119
46120
46121 static int _wrap_SBTarget_LoadCore(lua_State* L) {
46122   int argc;
46123   int argv[4]={
46124     1,2,3,4
46125   };
46126   
46127   argc = lua_gettop(L);
46128   if (argc == 2) {
46129     int _v;
46130     {
46131       void *ptr;
46132       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46133         _v = 0;
46134       } else {
46135         _v = 1;
46136       }
46137     }
46138     if (_v) {
46139       {
46140         _v = SWIG_lua_isnilstring(L,argv[1]);
46141       }
46142       if (_v) {
46143         return _wrap_SBTarget_LoadCore__SWIG_0(L);
46144       }
46145     }
46146   }
46147   if (argc == 3) {
46148     int _v;
46149     {
46150       void *ptr;
46151       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46152         _v = 0;
46153       } else {
46154         _v = 1;
46155       }
46156     }
46157     if (_v) {
46158       {
46159         _v = SWIG_lua_isnilstring(L,argv[1]);
46160       }
46161       if (_v) {
46162         {
46163           void *ptr;
46164           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
46165             _v = 0;
46166           } else {
46167             _v = 1;
46168           }
46169         }
46170         if (_v) {
46171           return _wrap_SBTarget_LoadCore__SWIG_1(L);
46172         }
46173       }
46174     }
46175   }
46176   
46177   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
46178     "  Possible C/C++ prototypes are:\n"
46179     "    lldb::SBTarget::LoadCore(char const *)\n"
46180     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
46181   lua_error(L);return 0;
46182 }
46183
46184
46185 static int _wrap_SBTarget_Attach(lua_State* L) {
46186   int SWIG_arg = 0;
46187   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46188   lldb::SBAttachInfo *arg2 = 0 ;
46189   lldb::SBError *arg3 = 0 ;
46190   lldb::SBProcess result;
46191   
46192   SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
46193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
46194   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
46195   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
46196   
46197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46198     SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
46199   }
46200   
46201   
46202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
46203     SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
46204   }
46205   
46206   
46207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
46208     SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
46209   }
46210   
46211   result = (arg1)->Attach(*arg2,*arg3);
46212   {
46213     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46214     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46215   }
46216   return SWIG_arg;
46217   
46218   if(0) SWIG_fail;
46219   
46220 fail:
46221   lua_error(L);
46222   return SWIG_arg;
46223 }
46224
46225
46226 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
46227   int SWIG_arg = 0;
46228   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46229   lldb::SBListener *arg2 = 0 ;
46230   lldb::pid_t arg3 ;
46231   lldb::SBError *arg4 = 0 ;
46232   lldb::SBProcess result;
46233   
46234   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
46235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
46236   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
46237   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
46238   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
46239   
46240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46241     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
46242   }
46243   
46244   
46245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
46246     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
46247   }
46248   
46249   arg3 = (lldb::pid_t)lua_tonumber(L, 3);
46250   
46251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
46252     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
46253   }
46254   
46255   result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
46256   {
46257     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46258     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46259   }
46260   return SWIG_arg;
46261   
46262   if(0) SWIG_fail;
46263   
46264 fail:
46265   lua_error(L);
46266   return SWIG_arg;
46267 }
46268
46269
46270 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
46271   int SWIG_arg = 0;
46272   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46273   lldb::SBListener *arg2 = 0 ;
46274   char *arg3 = (char *) 0 ;
46275   bool arg4 ;
46276   lldb::SBError *arg5 = 0 ;
46277   lldb::SBProcess result;
46278   
46279   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
46280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
46281   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
46282   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
46283   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
46284   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
46285   
46286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46287     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
46288   }
46289   
46290   
46291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
46292     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
46293   }
46294   
46295   arg3 = (char *)lua_tostring(L, 3);
46296   arg4 = (lua_toboolean(L, 4)!=0);
46297   
46298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
46299     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
46300   }
46301   
46302   result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
46303   {
46304     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46305     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46306   }
46307   return SWIG_arg;
46308   
46309   if(0) SWIG_fail;
46310   
46311 fail:
46312   lua_error(L);
46313   return SWIG_arg;
46314 }
46315
46316
46317 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
46318   int SWIG_arg = 0;
46319   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46320   lldb::SBListener *arg2 = 0 ;
46321   char *arg3 = (char *) 0 ;
46322   char *arg4 = (char *) 0 ;
46323   lldb::SBError *arg5 = 0 ;
46324   lldb::SBProcess result;
46325   
46326   SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
46327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
46328   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
46329   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
46330   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
46331   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
46332   
46333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46334     SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
46335   }
46336   
46337   
46338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
46339     SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
46340   }
46341   
46342   arg3 = (char *)lua_tostring(L, 3);
46343   arg4 = (char *)lua_tostring(L, 4);
46344   
46345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
46346     SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
46347   }
46348   
46349   result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
46350   {
46351     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46352     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46353   }
46354   return SWIG_arg;
46355   
46356   if(0) SWIG_fail;
46357   
46358 fail:
46359   lua_error(L);
46360   return SWIG_arg;
46361 }
46362
46363
46364 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
46365   int SWIG_arg = 0;
46366   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46367   lldb::SBFileSpec result;
46368   
46369   SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
46370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
46371   
46372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46373     SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
46374   }
46375   
46376   result = (arg1)->GetExecutable();
46377   {
46378     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
46379     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
46380   }
46381   return SWIG_arg;
46382   
46383   if(0) SWIG_fail;
46384   
46385 fail:
46386   lua_error(L);
46387   return SWIG_arg;
46388 }
46389
46390
46391 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
46392   int SWIG_arg = 0;
46393   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46394   char *arg2 = (char *) 0 ;
46395   char *arg3 = (char *) 0 ;
46396   lldb::SBError *arg4 = 0 ;
46397   
46398   SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
46399   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
46400   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
46401   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
46402   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
46403   
46404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46405     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
46406   }
46407   
46408   arg2 = (char *)lua_tostring(L, 2);
46409   arg3 = (char *)lua_tostring(L, 3);
46410   
46411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
46412     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
46413   }
46414   
46415   (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
46416   
46417   return SWIG_arg;
46418   
46419   if(0) SWIG_fail;
46420   
46421 fail:
46422   lua_error(L);
46423   return SWIG_arg;
46424 }
46425
46426
46427 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
46428   int SWIG_arg = 0;
46429   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46430   lldb::SBModule *arg2 = 0 ;
46431   bool result;
46432   
46433   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
46434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
46435   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
46436   
46437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46438     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
46439   }
46440   
46441   
46442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
46443     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
46444   }
46445   
46446   result = (bool)(arg1)->AddModule(*arg2);
46447   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46448   return SWIG_arg;
46449   
46450   if(0) SWIG_fail;
46451   
46452 fail:
46453   lua_error(L);
46454   return SWIG_arg;
46455 }
46456
46457
46458 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
46459   int SWIG_arg = 0;
46460   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46461   char *arg2 = (char *) 0 ;
46462   char *arg3 = (char *) 0 ;
46463   char *arg4 = (char *) 0 ;
46464   lldb::SBModule result;
46465   
46466   SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
46467   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
46468   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
46469   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
46470   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
46471   
46472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46473     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
46474   }
46475   
46476   arg2 = (char *)lua_tostring(L, 2);
46477   arg3 = (char *)lua_tostring(L, 3);
46478   arg4 = (char *)lua_tostring(L, 4);
46479   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
46480   {
46481     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46482     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46483   }
46484   return SWIG_arg;
46485   
46486   if(0) SWIG_fail;
46487   
46488 fail:
46489   lua_error(L);
46490   return SWIG_arg;
46491 }
46492
46493
46494 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
46495   int SWIG_arg = 0;
46496   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46497   char *arg2 = (char *) 0 ;
46498   char *arg3 = (char *) 0 ;
46499   char *arg4 = (char *) 0 ;
46500   char *arg5 = (char *) 0 ;
46501   lldb::SBModule result;
46502   
46503   SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
46504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
46505   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
46506   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
46507   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
46508   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
46509   
46510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46511     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
46512   }
46513   
46514   arg2 = (char *)lua_tostring(L, 2);
46515   arg3 = (char *)lua_tostring(L, 3);
46516   arg4 = (char *)lua_tostring(L, 4);
46517   arg5 = (char *)lua_tostring(L, 5);
46518   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
46519   {
46520     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46521     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46522   }
46523   return SWIG_arg;
46524   
46525   if(0) SWIG_fail;
46526   
46527 fail:
46528   lua_error(L);
46529   return SWIG_arg;
46530 }
46531
46532
46533 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
46534   int SWIG_arg = 0;
46535   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46536   lldb::SBModuleSpec *arg2 = 0 ;
46537   lldb::SBModule result;
46538   
46539   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
46540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
46541   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
46542   
46543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46544     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
46545   }
46546   
46547   
46548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
46549     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
46550   }
46551   
46552   result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
46553   {
46554     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46555     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46556   }
46557   return SWIG_arg;
46558   
46559   if(0) SWIG_fail;
46560   
46561 fail:
46562   lua_error(L);
46563   return SWIG_arg;
46564 }
46565
46566
46567 static int _wrap_SBTarget_AddModule(lua_State* L) {
46568   int argc;
46569   int argv[6]={
46570     1,2,3,4,5,6
46571   };
46572   
46573   argc = lua_gettop(L);
46574   if (argc == 2) {
46575     int _v;
46576     {
46577       void *ptr;
46578       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46579         _v = 0;
46580       } else {
46581         _v = 1;
46582       }
46583     }
46584     if (_v) {
46585       {
46586         void *ptr;
46587         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
46588           _v = 0;
46589         } else {
46590           _v = 1;
46591         }
46592       }
46593       if (_v) {
46594         return _wrap_SBTarget_AddModule__SWIG_0(L);
46595       }
46596     }
46597   }
46598   if (argc == 2) {
46599     int _v;
46600     {
46601       void *ptr;
46602       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46603         _v = 0;
46604       } else {
46605         _v = 1;
46606       }
46607     }
46608     if (_v) {
46609       {
46610         void *ptr;
46611         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, 0)) {
46612           _v = 0;
46613         } else {
46614           _v = 1;
46615         }
46616       }
46617       if (_v) {
46618         return _wrap_SBTarget_AddModule__SWIG_3(L);
46619       }
46620     }
46621   }
46622   if (argc == 4) {
46623     int _v;
46624     {
46625       void *ptr;
46626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46627         _v = 0;
46628       } else {
46629         _v = 1;
46630       }
46631     }
46632     if (_v) {
46633       {
46634         _v = SWIG_lua_isnilstring(L,argv[1]);
46635       }
46636       if (_v) {
46637         {
46638           _v = SWIG_lua_isnilstring(L,argv[2]);
46639         }
46640         if (_v) {
46641           {
46642             _v = SWIG_lua_isnilstring(L,argv[3]);
46643           }
46644           if (_v) {
46645             return _wrap_SBTarget_AddModule__SWIG_1(L);
46646           }
46647         }
46648       }
46649     }
46650   }
46651   if (argc == 5) {
46652     int _v;
46653     {
46654       void *ptr;
46655       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46656         _v = 0;
46657       } else {
46658         _v = 1;
46659       }
46660     }
46661     if (_v) {
46662       {
46663         _v = SWIG_lua_isnilstring(L,argv[1]);
46664       }
46665       if (_v) {
46666         {
46667           _v = SWIG_lua_isnilstring(L,argv[2]);
46668         }
46669         if (_v) {
46670           {
46671             _v = SWIG_lua_isnilstring(L,argv[3]);
46672           }
46673           if (_v) {
46674             {
46675               _v = SWIG_lua_isnilstring(L,argv[4]);
46676             }
46677             if (_v) {
46678               return _wrap_SBTarget_AddModule__SWIG_2(L);
46679             }
46680           }
46681         }
46682       }
46683     }
46684   }
46685   
46686   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
46687     "  Possible C/C++ prototypes are:\n"
46688     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
46689     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
46690     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
46691     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
46692   lua_error(L);return 0;
46693 }
46694
46695
46696 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
46697   int SWIG_arg = 0;
46698   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46699   uint32_t result;
46700   
46701   SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
46702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
46703   
46704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46705     SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
46706   }
46707   
46708   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
46709   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46710   return SWIG_arg;
46711   
46712   if(0) SWIG_fail;
46713   
46714 fail:
46715   lua_error(L);
46716   return SWIG_arg;
46717 }
46718
46719
46720 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
46721   int SWIG_arg = 0;
46722   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46723   uint32_t arg2 ;
46724   lldb::SBModule result;
46725   
46726   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
46727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
46728   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
46729   
46730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46731     SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
46732   }
46733   
46734   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
46735   arg2 = (uint32_t)lua_tonumber(L, 2);
46736   result = (arg1)->GetModuleAtIndex(arg2);
46737   {
46738     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46739     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46740   }
46741   return SWIG_arg;
46742   
46743   if(0) SWIG_fail;
46744   
46745 fail:
46746   lua_error(L);
46747   return SWIG_arg;
46748 }
46749
46750
46751 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
46752   int SWIG_arg = 0;
46753   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46754   lldb::SBModule arg2 ;
46755   lldb::SBModule *argp2 ;
46756   bool result;
46757   
46758   SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
46759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
46760   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
46761   
46762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46763     SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
46764   }
46765   
46766   
46767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
46768     SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
46769   }
46770   arg2 = *argp2;
46771   
46772   result = (bool)(arg1)->RemoveModule(arg2);
46773   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46774   return SWIG_arg;
46775   
46776   if(0) SWIG_fail;
46777   
46778 fail:
46779   lua_error(L);
46780   return SWIG_arg;
46781 }
46782
46783
46784 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
46785   int SWIG_arg = 0;
46786   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46787   lldb::SBDebugger result;
46788   
46789   SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
46790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
46791   
46792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46793     SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
46794   }
46795   
46796   result = ((lldb::SBTarget const *)arg1)->GetDebugger();
46797   {
46798     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
46799     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
46800   }
46801   return SWIG_arg;
46802   
46803   if(0) SWIG_fail;
46804   
46805 fail:
46806   lua_error(L);
46807   return SWIG_arg;
46808 }
46809
46810
46811 static int _wrap_SBTarget_FindModule(lua_State* L) {
46812   int SWIG_arg = 0;
46813   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46814   lldb::SBFileSpec *arg2 = 0 ;
46815   lldb::SBModule result;
46816   
46817   SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
46818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
46819   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
46820   
46821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46822     SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
46823   }
46824   
46825   
46826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
46827     SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
46828   }
46829   
46830   result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
46831   {
46832     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46833     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46834   }
46835   return SWIG_arg;
46836   
46837   if(0) SWIG_fail;
46838   
46839 fail:
46840   lua_error(L);
46841   return SWIG_arg;
46842 }
46843
46844
46845 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
46846   int SWIG_arg = 0;
46847   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46848   lldb::SBFileSpec *arg2 = 0 ;
46849   lldb::SBSymbolContextList result;
46850   
46851   SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
46852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
46853   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
46854   
46855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46856     SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
46857   }
46858   
46859   
46860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
46861     SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
46862   }
46863   
46864   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
46865   {
46866     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
46867     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
46868   }
46869   return SWIG_arg;
46870   
46871   if(0) SWIG_fail;
46872   
46873 fail:
46874   lua_error(L);
46875   return SWIG_arg;
46876 }
46877
46878
46879 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
46880   int SWIG_arg = 0;
46881   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46882   lldb::ByteOrder result;
46883   
46884   SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
46885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
46886   
46887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46888     SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
46889   }
46890   
46891   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
46892   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
46893   return SWIG_arg;
46894   
46895   if(0) SWIG_fail;
46896   
46897 fail:
46898   lua_error(L);
46899   return SWIG_arg;
46900 }
46901
46902
46903 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
46904   int SWIG_arg = 0;
46905   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46906   uint32_t result;
46907   
46908   SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
46909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
46910   
46911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46912     SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
46913   }
46914   
46915   result = (uint32_t)(arg1)->GetAddressByteSize();
46916   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46917   return SWIG_arg;
46918   
46919   if(0) SWIG_fail;
46920   
46921 fail:
46922   lua_error(L);
46923   return SWIG_arg;
46924 }
46925
46926
46927 static int _wrap_SBTarget_GetTriple(lua_State* L) {
46928   int SWIG_arg = 0;
46929   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46930   char *result = 0 ;
46931   
46932   SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
46933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
46934   
46935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46936     SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
46937   }
46938   
46939   result = (char *)(arg1)->GetTriple();
46940   lua_pushstring(L,(const char *)result); SWIG_arg++;
46941   return SWIG_arg;
46942   
46943   if(0) SWIG_fail;
46944   
46945 fail:
46946   lua_error(L);
46947   return SWIG_arg;
46948 }
46949
46950
46951 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
46952   int SWIG_arg = 0;
46953   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46954   uint32_t result;
46955   
46956   SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
46957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
46958   
46959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46960     SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
46961   }
46962   
46963   result = (uint32_t)(arg1)->GetDataByteSize();
46964   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46965   return SWIG_arg;
46966   
46967   if(0) SWIG_fail;
46968   
46969 fail:
46970   lua_error(L);
46971   return SWIG_arg;
46972 }
46973
46974
46975 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
46976   int SWIG_arg = 0;
46977   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46978   uint32_t result;
46979   
46980   SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
46981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
46982   
46983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46984     SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
46985   }
46986   
46987   result = (uint32_t)(arg1)->GetCodeByteSize();
46988   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46989   return SWIG_arg;
46990   
46991   if(0) SWIG_fail;
46992   
46993 fail:
46994   lua_error(L);
46995   return SWIG_arg;
46996 }
46997
46998
46999 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
47000   int SWIG_arg = 0;
47001   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47002   lldb::SBSection arg2 ;
47003   lldb::addr_t arg3 ;
47004   lldb::SBSection *argp2 ;
47005   lldb::SBError result;
47006   
47007   SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
47008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
47009   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
47010   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
47011   
47012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47013     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47014   }
47015   
47016   
47017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47018     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47019   }
47020   arg2 = *argp2;
47021   
47022   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
47023   result = (arg1)->SetSectionLoadAddress(arg2,arg3);
47024   {
47025     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47026     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47027   }
47028   return SWIG_arg;
47029   
47030   if(0) SWIG_fail;
47031   
47032 fail:
47033   lua_error(L);
47034   return SWIG_arg;
47035 }
47036
47037
47038 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
47039   int SWIG_arg = 0;
47040   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47041   lldb::SBSection arg2 ;
47042   lldb::SBSection *argp2 ;
47043   lldb::SBError result;
47044   
47045   SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
47046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
47047   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
47048   
47049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47050     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47051   }
47052   
47053   
47054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47055     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47056   }
47057   arg2 = *argp2;
47058   
47059   result = (arg1)->ClearSectionLoadAddress(arg2);
47060   {
47061     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47062     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47063   }
47064   return SWIG_arg;
47065   
47066   if(0) SWIG_fail;
47067   
47068 fail:
47069   lua_error(L);
47070   return SWIG_arg;
47071 }
47072
47073
47074 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
47075   int SWIG_arg = 0;
47076   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47077   lldb::SBModule arg2 ;
47078   int64_t arg3 ;
47079   lldb::SBModule *argp2 ;
47080   lldb::SBError result;
47081   
47082   SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
47083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
47084   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
47085   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
47086   
47087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47088     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47089   }
47090   
47091   
47092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47093     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
47094   }
47095   arg2 = *argp2;
47096   
47097   arg3 = (int64_t)lua_tonumber(L, 3);
47098   result = (arg1)->SetModuleLoadAddress(arg2,arg3);
47099   {
47100     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47101     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47102   }
47103   return SWIG_arg;
47104   
47105   if(0) SWIG_fail;
47106   
47107 fail:
47108   lua_error(L);
47109   return SWIG_arg;
47110 }
47111
47112
47113 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
47114   int SWIG_arg = 0;
47115   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47116   lldb::SBModule arg2 ;
47117   lldb::SBModule *argp2 ;
47118   lldb::SBError result;
47119   
47120   SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
47121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
47122   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
47123   
47124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47125     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47126   }
47127   
47128   
47129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47130     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
47131   }
47132   arg2 = *argp2;
47133   
47134   result = (arg1)->ClearModuleLoadAddress(arg2);
47135   {
47136     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47137     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47138   }
47139   return SWIG_arg;
47140   
47141   if(0) SWIG_fail;
47142   
47143 fail:
47144   lua_error(L);
47145   return SWIG_arg;
47146 }
47147
47148
47149 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
47150   int SWIG_arg = 0;
47151   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47152   char *arg2 = (char *) 0 ;
47153   uint32_t arg3 ;
47154   lldb::SBSymbolContextList result;
47155   
47156   SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
47157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
47158   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
47159   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
47160   
47161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47162     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
47163   }
47164   
47165   arg2 = (char *)lua_tostring(L, 2);
47166   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47167   arg3 = (uint32_t)lua_tonumber(L, 3);
47168   result = (arg1)->FindFunctions((char const *)arg2,arg3);
47169   {
47170     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47171     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47172   }
47173   return SWIG_arg;
47174   
47175   if(0) SWIG_fail;
47176   
47177 fail:
47178   lua_error(L);
47179   return SWIG_arg;
47180 }
47181
47182
47183 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
47184   int SWIG_arg = 0;
47185   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47186   char *arg2 = (char *) 0 ;
47187   lldb::SBSymbolContextList result;
47188   
47189   SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
47190   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
47191   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
47192   
47193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47194     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
47195   }
47196   
47197   arg2 = (char *)lua_tostring(L, 2);
47198   result = (arg1)->FindFunctions((char const *)arg2);
47199   {
47200     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47201     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47202   }
47203   return SWIG_arg;
47204   
47205   if(0) SWIG_fail;
47206   
47207 fail:
47208   lua_error(L);
47209   return SWIG_arg;
47210 }
47211
47212
47213 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
47214   int argc;
47215   int argv[4]={
47216     1,2,3,4
47217   };
47218   
47219   argc = lua_gettop(L);
47220   if (argc == 2) {
47221     int _v;
47222     {
47223       void *ptr;
47224       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47225         _v = 0;
47226       } else {
47227         _v = 1;
47228       }
47229     }
47230     if (_v) {
47231       {
47232         _v = SWIG_lua_isnilstring(L,argv[1]);
47233       }
47234       if (_v) {
47235         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
47236       }
47237     }
47238   }
47239   if (argc == 3) {
47240     int _v;
47241     {
47242       void *ptr;
47243       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47244         _v = 0;
47245       } else {
47246         _v = 1;
47247       }
47248     }
47249     if (_v) {
47250       {
47251         _v = SWIG_lua_isnilstring(L,argv[1]);
47252       }
47253       if (_v) {
47254         {
47255           _v = lua_isnumber(L,argv[2]);
47256         }
47257         if (_v) {
47258           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
47259         }
47260       }
47261     }
47262   }
47263   
47264   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
47265     "  Possible C/C++ prototypes are:\n"
47266     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
47267     "    lldb::SBTarget::FindFunctions(char const *)\n");
47268   lua_error(L);return 0;
47269 }
47270
47271
47272 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
47273   int SWIG_arg = 0;
47274   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47275   char *arg2 = (char *) 0 ;
47276   lldb::SBType result;
47277   
47278   SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
47279   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
47280   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
47281   
47282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47283     SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
47284   }
47285   
47286   arg2 = (char *)lua_tostring(L, 2);
47287   result = (arg1)->FindFirstType((char const *)arg2);
47288   {
47289     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
47290     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
47291   }
47292   return SWIG_arg;
47293   
47294   if(0) SWIG_fail;
47295   
47296 fail:
47297   lua_error(L);
47298   return SWIG_arg;
47299 }
47300
47301
47302 static int _wrap_SBTarget_FindTypes(lua_State* L) {
47303   int SWIG_arg = 0;
47304   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47305   char *arg2 = (char *) 0 ;
47306   lldb::SBTypeList result;
47307   
47308   SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
47309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
47310   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
47311   
47312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47313     SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
47314   }
47315   
47316   arg2 = (char *)lua_tostring(L, 2);
47317   result = (arg1)->FindTypes((char const *)arg2);
47318   {
47319     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
47320     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
47321   }
47322   return SWIG_arg;
47323   
47324   if(0) SWIG_fail;
47325   
47326 fail:
47327   lua_error(L);
47328   return SWIG_arg;
47329 }
47330
47331
47332 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
47333   int SWIG_arg = 0;
47334   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47335   lldb::BasicType arg2 ;
47336   lldb::SBType result;
47337   
47338   SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
47339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
47340   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
47341   
47342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47343     SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
47344   }
47345   
47346   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
47347   result = (arg1)->GetBasicType(arg2);
47348   {
47349     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
47350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
47351   }
47352   return SWIG_arg;
47353   
47354   if(0) SWIG_fail;
47355   
47356 fail:
47357   lua_error(L);
47358   return SWIG_arg;
47359 }
47360
47361
47362 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
47363   int SWIG_arg = 0;
47364   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47365   SwigValueWrapper< lldb::SBSourceManager > result;
47366   
47367   SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
47368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
47369   
47370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47371     SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
47372   }
47373   
47374   result = (arg1)->GetSourceManager();
47375   {
47376     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
47377     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
47378   }
47379   return SWIG_arg;
47380   
47381   if(0) SWIG_fail;
47382   
47383 fail:
47384   lua_error(L);
47385   return SWIG_arg;
47386 }
47387
47388
47389 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
47390   int SWIG_arg = 0;
47391   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47392   char *arg2 = (char *) 0 ;
47393   uint32_t arg3 ;
47394   lldb::SBValueList result;
47395   
47396   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
47397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
47398   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
47399   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
47400   
47401   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47402     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
47403   }
47404   
47405   arg2 = (char *)lua_tostring(L, 2);
47406   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47407   arg3 = (uint32_t)lua_tonumber(L, 3);
47408   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
47409   {
47410     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
47411     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
47412   }
47413   return SWIG_arg;
47414   
47415   if(0) SWIG_fail;
47416   
47417 fail:
47418   lua_error(L);
47419   return SWIG_arg;
47420 }
47421
47422
47423 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
47424   int SWIG_arg = 0;
47425   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47426   char *arg2 = (char *) 0 ;
47427   lldb::SBValue result;
47428   
47429   SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
47430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
47431   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
47432   
47433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47434     SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
47435   }
47436   
47437   arg2 = (char *)lua_tostring(L, 2);
47438   result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
47439   {
47440     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
47441     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
47442   }
47443   return SWIG_arg;
47444   
47445   if(0) SWIG_fail;
47446   
47447 fail:
47448   lua_error(L);
47449   return SWIG_arg;
47450 }
47451
47452
47453 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
47454   int SWIG_arg = 0;
47455   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47456   char *arg2 = (char *) 0 ;
47457   uint32_t arg3 ;
47458   lldb::MatchType arg4 ;
47459   lldb::SBValueList result;
47460   
47461   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
47462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
47463   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
47464   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
47465   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
47466   
47467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47468     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
47469   }
47470   
47471   arg2 = (char *)lua_tostring(L, 2);
47472   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47473   arg3 = (uint32_t)lua_tonumber(L, 3);
47474   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
47475   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
47476   {
47477     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
47478     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
47479   }
47480   return SWIG_arg;
47481   
47482   if(0) SWIG_fail;
47483   
47484 fail:
47485   lua_error(L);
47486   return SWIG_arg;
47487 }
47488
47489
47490 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
47491   int argc;
47492   int argv[5]={
47493     1,2,3,4,5
47494   };
47495   
47496   argc = lua_gettop(L);
47497   if (argc == 3) {
47498     int _v;
47499     {
47500       void *ptr;
47501       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47502         _v = 0;
47503       } else {
47504         _v = 1;
47505       }
47506     }
47507     if (_v) {
47508       {
47509         _v = SWIG_lua_isnilstring(L,argv[1]);
47510       }
47511       if (_v) {
47512         {
47513           _v = lua_isnumber(L,argv[2]);
47514         }
47515         if (_v) {
47516           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
47517         }
47518       }
47519     }
47520   }
47521   if (argc == 4) {
47522     int _v;
47523     {
47524       void *ptr;
47525       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47526         _v = 0;
47527       } else {
47528         _v = 1;
47529       }
47530     }
47531     if (_v) {
47532       {
47533         _v = SWIG_lua_isnilstring(L,argv[1]);
47534       }
47535       if (_v) {
47536         {
47537           _v = lua_isnumber(L,argv[2]);
47538         }
47539         if (_v) {
47540           {
47541             _v = lua_isnumber(L,argv[3]);
47542           }
47543           if (_v) {
47544             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
47545           }
47546         }
47547       }
47548     }
47549   }
47550   
47551   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
47552     "  Possible C/C++ prototypes are:\n"
47553     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
47554     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
47555   lua_error(L);return 0;
47556 }
47557
47558
47559 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
47560   int SWIG_arg = 0;
47561   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47562   char *arg2 = (char *) 0 ;
47563   uint32_t arg3 ;
47564   lldb::MatchType arg4 ;
47565   lldb::SBSymbolContextList result;
47566   
47567   SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
47568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
47569   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
47570   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
47571   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
47572   
47573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47574     SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
47575   }
47576   
47577   arg2 = (char *)lua_tostring(L, 2);
47578   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47579   arg3 = (uint32_t)lua_tonumber(L, 3);
47580   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
47581   result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
47582   {
47583     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47584     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47585   }
47586   return SWIG_arg;
47587   
47588   if(0) SWIG_fail;
47589   
47590 fail:
47591   lua_error(L);
47592   return SWIG_arg;
47593 }
47594
47595
47596 static int _wrap_SBTarget_Clear(lua_State* L) {
47597   int SWIG_arg = 0;
47598   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47599   
47600   SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
47601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
47602   
47603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47604     SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
47605   }
47606   
47607   (arg1)->Clear();
47608   
47609   return SWIG_arg;
47610   
47611   if(0) SWIG_fail;
47612   
47613 fail:
47614   lua_error(L);
47615   return SWIG_arg;
47616 }
47617
47618
47619 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
47620   int SWIG_arg = 0;
47621   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47622   lldb::addr_t arg2 ;
47623   lldb::SBAddress result;
47624   
47625   SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
47626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
47627   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
47628   
47629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47630     SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
47631   }
47632   
47633   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
47634   result = (arg1)->ResolveFileAddress(arg2);
47635   {
47636     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
47637     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
47638   }
47639   return SWIG_arg;
47640   
47641   if(0) SWIG_fail;
47642   
47643 fail:
47644   lua_error(L);
47645   return SWIG_arg;
47646 }
47647
47648
47649 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
47650   int SWIG_arg = 0;
47651   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47652   lldb::addr_t arg2 ;
47653   lldb::SBAddress result;
47654   
47655   SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
47656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
47657   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
47658   
47659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47660     SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47661   }
47662   
47663   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
47664   result = (arg1)->ResolveLoadAddress(arg2);
47665   {
47666     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
47667     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
47668   }
47669   return SWIG_arg;
47670   
47671   if(0) SWIG_fail;
47672   
47673 fail:
47674   lua_error(L);
47675   return SWIG_arg;
47676 }
47677
47678
47679 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
47680   int SWIG_arg = 0;
47681   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47682   uint32_t arg2 ;
47683   lldb::addr_t arg3 ;
47684   lldb::SBAddress result;
47685   
47686   SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
47687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
47688   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
47689   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
47690   
47691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47692     SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47693   }
47694   
47695   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
47696   arg2 = (uint32_t)lua_tonumber(L, 2);
47697   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
47698   result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
47699   {
47700     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
47701     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
47702   }
47703   return SWIG_arg;
47704   
47705   if(0) SWIG_fail;
47706   
47707 fail:
47708   lua_error(L);
47709   return SWIG_arg;
47710 }
47711
47712
47713 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
47714   int SWIG_arg = 0;
47715   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47716   lldb::SBAddress *arg2 = 0 ;
47717   uint32_t arg3 ;
47718   lldb::SBSymbolContext result;
47719   
47720   SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
47721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
47722   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
47723   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
47724   
47725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47726     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
47727   }
47728   
47729   
47730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
47731     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
47732   }
47733   
47734   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47735   arg3 = (uint32_t)lua_tonumber(L, 3);
47736   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
47737   {
47738     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
47739     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
47740   }
47741   return SWIG_arg;
47742   
47743   if(0) SWIG_fail;
47744   
47745 fail:
47746   lua_error(L);
47747   return SWIG_arg;
47748 }
47749
47750
47751 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
47752   int SWIG_arg = 0;
47753   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47754   lldb::SBAddress arg2 ;
47755   void *arg3 = (void *) 0 ;
47756   size_t arg4 ;
47757   lldb::SBError *arg5 = 0 ;
47758   lldb::SBAddress *argp2 ;
47759   size_t result;
47760   
47761   SWIG_check_num_args("lldb::SBTarget::ReadMemory",5,5)
47762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
47763   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
47764   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",3,"void *");
47765   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"size_t");
47766   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",5,"lldb::SBError &");
47767   
47768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47769     SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
47770   }
47771   
47772   
47773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
47774     SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
47775   }
47776   arg2 = *argp2;
47777   
47778   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_ReadMemory");
47779   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
47780   arg4 = (size_t)lua_tonumber(L, 4);
47781   
47782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47783     SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
47784   }
47785   
47786   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
47787   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
47788   return SWIG_arg;
47789   
47790   if(0) SWIG_fail;
47791   
47792 fail:
47793   lua_error(L);
47794   return SWIG_arg;
47795 }
47796
47797
47798 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
47799   int SWIG_arg = 0;
47800   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47801   char *arg2 = (char *) 0 ;
47802   uint32_t arg3 ;
47803   lldb::SBBreakpoint result;
47804   
47805   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
47806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47807   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
47808   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47809   
47810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47811     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47812   }
47813   
47814   arg2 = (char *)lua_tostring(L, 2);
47815   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47816   arg3 = (uint32_t)lua_tonumber(L, 3);
47817   result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
47818   {
47819     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47820     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
47821   }
47822   return SWIG_arg;
47823   
47824   if(0) SWIG_fail;
47825   
47826 fail:
47827   lua_error(L);
47828   return SWIG_arg;
47829 }
47830
47831
47832 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
47833   int SWIG_arg = 0;
47834   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47835   lldb::SBFileSpec *arg2 = 0 ;
47836   uint32_t arg3 ;
47837   lldb::SBBreakpoint result;
47838   
47839   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
47840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47841   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
47842   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47843   
47844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47845     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47846   }
47847   
47848   
47849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47850     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
47851   }
47852   
47853   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47854   arg3 = (uint32_t)lua_tonumber(L, 3);
47855   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
47856   {
47857     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47858     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
47859   }
47860   return SWIG_arg;
47861   
47862   if(0) SWIG_fail;
47863   
47864 fail:
47865   lua_error(L);
47866   return SWIG_arg;
47867 }
47868
47869
47870 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
47871   int SWIG_arg = 0;
47872   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47873   lldb::SBFileSpec *arg2 = 0 ;
47874   uint32_t arg3 ;
47875   lldb::addr_t arg4 ;
47876   lldb::SBBreakpoint result;
47877   
47878   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
47879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47880   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
47881   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47882   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
47883   
47884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47885     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47886   }
47887   
47888   
47889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47890     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
47891   }
47892   
47893   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47894   arg3 = (uint32_t)lua_tonumber(L, 3);
47895   arg4 = (lldb::addr_t)lua_tonumber(L, 4);
47896   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
47897   {
47898     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47899     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
47900   }
47901   return SWIG_arg;
47902   
47903   if(0) SWIG_fail;
47904   
47905 fail:
47906   lua_error(L);
47907   return SWIG_arg;
47908 }
47909
47910
47911 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
47912   int SWIG_arg = 0;
47913   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47914   lldb::SBFileSpec *arg2 = 0 ;
47915   uint32_t arg3 ;
47916   lldb::addr_t arg4 ;
47917   lldb::SBFileSpecList *arg5 = 0 ;
47918   lldb::SBBreakpoint result;
47919   
47920   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
47921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47922   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
47923   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47924   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
47925   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
47926   
47927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47928     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47929   }
47930   
47931   
47932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47933     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
47934   }
47935   
47936   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47937   arg3 = (uint32_t)lua_tonumber(L, 3);
47938   arg4 = (lldb::addr_t)lua_tonumber(L, 4);
47939   
47940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
47941     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
47942   }
47943   
47944   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
47945   {
47946     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47947     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
47948   }
47949   return SWIG_arg;
47950   
47951   if(0) SWIG_fail;
47952   
47953 fail:
47954   lua_error(L);
47955   return SWIG_arg;
47956 }
47957
47958
47959 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
47960   int SWIG_arg = 0;
47961   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47962   lldb::SBFileSpec *arg2 = 0 ;
47963   uint32_t arg3 ;
47964   uint32_t arg4 ;
47965   lldb::addr_t arg5 ;
47966   lldb::SBFileSpecList *arg6 = 0 ;
47967   lldb::SBBreakpoint result;
47968   
47969   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
47970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
47971   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
47972   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
47973   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
47974   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
47975   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
47976   
47977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47978     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
47979   }
47980   
47981   
47982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47983     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
47984   }
47985   
47986   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47987   arg3 = (uint32_t)lua_tonumber(L, 3);
47988   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
47989   arg4 = (uint32_t)lua_tonumber(L, 4);
47990   arg5 = (lldb::addr_t)lua_tonumber(L, 5);
47991   
47992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
47993     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
47994   }
47995   
47996   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
47997   {
47998     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
47999     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48000   }
48001   return SWIG_arg;
48002   
48003   if(0) SWIG_fail;
48004   
48005 fail:
48006   lua_error(L);
48007   return SWIG_arg;
48008 }
48009
48010
48011 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
48012   int argc;
48013   int argv[7]={
48014     1,2,3,4,5,6,7
48015   };
48016   
48017   argc = lua_gettop(L);
48018   if (argc == 3) {
48019     int _v;
48020     {
48021       void *ptr;
48022       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48023         _v = 0;
48024       } else {
48025         _v = 1;
48026       }
48027     }
48028     if (_v) {
48029       {
48030         void *ptr;
48031         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
48032           _v = 0;
48033         } else {
48034           _v = 1;
48035         }
48036       }
48037       if (_v) {
48038         {
48039           _v = lua_isnumber(L,argv[2]);
48040         }
48041         if (_v) {
48042           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
48043         }
48044       }
48045     }
48046   }
48047   if (argc == 3) {
48048     int _v;
48049     {
48050       void *ptr;
48051       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48052         _v = 0;
48053       } else {
48054         _v = 1;
48055       }
48056     }
48057     if (_v) {
48058       {
48059         _v = SWIG_lua_isnilstring(L,argv[1]);
48060       }
48061       if (_v) {
48062         {
48063           _v = lua_isnumber(L,argv[2]);
48064         }
48065         if (_v) {
48066           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
48067         }
48068       }
48069     }
48070   }
48071   if (argc == 4) {
48072     int _v;
48073     {
48074       void *ptr;
48075       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48076         _v = 0;
48077       } else {
48078         _v = 1;
48079       }
48080     }
48081     if (_v) {
48082       {
48083         void *ptr;
48084         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
48085           _v = 0;
48086         } else {
48087           _v = 1;
48088         }
48089       }
48090       if (_v) {
48091         {
48092           _v = lua_isnumber(L,argv[2]);
48093         }
48094         if (_v) {
48095           {
48096             _v = lua_isnumber(L,argv[3]);
48097           }
48098           if (_v) {
48099             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
48100           }
48101         }
48102       }
48103     }
48104   }
48105   if (argc == 5) {
48106     int _v;
48107     {
48108       void *ptr;
48109       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48110         _v = 0;
48111       } else {
48112         _v = 1;
48113       }
48114     }
48115     if (_v) {
48116       {
48117         void *ptr;
48118         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
48119           _v = 0;
48120         } else {
48121           _v = 1;
48122         }
48123       }
48124       if (_v) {
48125         {
48126           _v = lua_isnumber(L,argv[2]);
48127         }
48128         if (_v) {
48129           {
48130             _v = lua_isnumber(L,argv[3]);
48131           }
48132           if (_v) {
48133             {
48134               void *ptr;
48135               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48136                 _v = 0;
48137               } else {
48138                 _v = 1;
48139               }
48140             }
48141             if (_v) {
48142               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
48143             }
48144           }
48145         }
48146       }
48147     }
48148   }
48149   if (argc == 6) {
48150     int _v;
48151     {
48152       void *ptr;
48153       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48154         _v = 0;
48155       } else {
48156         _v = 1;
48157       }
48158     }
48159     if (_v) {
48160       {
48161         void *ptr;
48162         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
48163           _v = 0;
48164         } else {
48165           _v = 1;
48166         }
48167       }
48168       if (_v) {
48169         {
48170           _v = lua_isnumber(L,argv[2]);
48171         }
48172         if (_v) {
48173           {
48174             _v = lua_isnumber(L,argv[3]);
48175           }
48176           if (_v) {
48177             {
48178               _v = lua_isnumber(L,argv[4]);
48179             }
48180             if (_v) {
48181               {
48182                 void *ptr;
48183                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48184                   _v = 0;
48185                 } else {
48186                   _v = 1;
48187                 }
48188               }
48189               if (_v) {
48190                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
48191               }
48192             }
48193           }
48194         }
48195       }
48196     }
48197   }
48198   
48199   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
48200     "  Possible C/C++ prototypes are:\n"
48201     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
48202     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
48203     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
48204     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
48205     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n");
48206   lua_error(L);return 0;
48207 }
48208
48209
48210 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
48211   int SWIG_arg = 0;
48212   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48213   char *arg2 = (char *) 0 ;
48214   char *arg3 = (char *) 0 ;
48215   lldb::SBBreakpoint result;
48216   
48217   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
48218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
48219   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
48220   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
48221   
48222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48223     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
48224   }
48225   
48226   arg2 = (char *)lua_tostring(L, 2);
48227   arg3 = (char *)lua_tostring(L, 3);
48228   result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
48229   {
48230     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48231     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48232   }
48233   return SWIG_arg;
48234   
48235   if(0) SWIG_fail;
48236   
48237 fail:
48238   lua_error(L);
48239   return SWIG_arg;
48240 }
48241
48242
48243 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
48244   int SWIG_arg = 0;
48245   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48246   char *arg2 = (char *) 0 ;
48247   lldb::SBBreakpoint result;
48248   
48249   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
48250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
48251   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
48252   
48253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48254     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
48255   }
48256   
48257   arg2 = (char *)lua_tostring(L, 2);
48258   result = (arg1)->BreakpointCreateByName((char const *)arg2);
48259   {
48260     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48261     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48262   }
48263   return SWIG_arg;
48264   
48265   if(0) SWIG_fail;
48266   
48267 fail:
48268   lua_error(L);
48269   return SWIG_arg;
48270 }
48271
48272
48273 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
48274   int SWIG_arg = 0;
48275   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48276   char *arg2 = (char *) 0 ;
48277   uint32_t arg3 ;
48278   lldb::SBFileSpecList *arg4 = 0 ;
48279   lldb::SBFileSpecList *arg5 = 0 ;
48280   lldb::SBBreakpoint result;
48281   
48282   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
48283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
48284   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
48285   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
48286   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
48287   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
48288   
48289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48290     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
48291   }
48292   
48293   arg2 = (char *)lua_tostring(L, 2);
48294   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48295   arg3 = (uint32_t)lua_tonumber(L, 3);
48296   
48297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48298     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
48299   }
48300   
48301   
48302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48303     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
48304   }
48305   
48306   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
48307   {
48308     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48309     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48310   }
48311   return SWIG_arg;
48312   
48313   if(0) SWIG_fail;
48314   
48315 fail:
48316   lua_error(L);
48317   return SWIG_arg;
48318 }
48319
48320
48321 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
48322   int SWIG_arg = 0;
48323   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48324   char *arg2 = (char *) 0 ;
48325   uint32_t arg3 ;
48326   lldb::LanguageType arg4 ;
48327   lldb::SBFileSpecList *arg5 = 0 ;
48328   lldb::SBFileSpecList *arg6 = 0 ;
48329   lldb::SBBreakpoint result;
48330   
48331   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
48332   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
48333   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
48334   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
48335   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
48336   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
48337   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
48338   
48339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48340     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
48341   }
48342   
48343   arg2 = (char *)lua_tostring(L, 2);
48344   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48345   arg3 = (uint32_t)lua_tonumber(L, 3);
48346   arg4 = (lldb::LanguageType)(int)lua_tonumber(L, 4);
48347   
48348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48349     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
48350   }
48351   
48352   
48353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48354     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
48355   }
48356   
48357   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
48358   {
48359     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48360     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48361   }
48362   return SWIG_arg;
48363   
48364   if(0) SWIG_fail;
48365   
48366 fail:
48367   lua_error(L);
48368   return SWIG_arg;
48369 }
48370
48371
48372 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
48373   int argc;
48374   int argv[7]={
48375     1,2,3,4,5,6,7
48376   };
48377   
48378   argc = lua_gettop(L);
48379   if (argc == 2) {
48380     int _v;
48381     {
48382       void *ptr;
48383       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48384         _v = 0;
48385       } else {
48386         _v = 1;
48387       }
48388     }
48389     if (_v) {
48390       {
48391         _v = SWIG_lua_isnilstring(L,argv[1]);
48392       }
48393       if (_v) {
48394         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
48395       }
48396     }
48397   }
48398   if (argc == 3) {
48399     int _v;
48400     {
48401       void *ptr;
48402       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48403         _v = 0;
48404       } else {
48405         _v = 1;
48406       }
48407     }
48408     if (_v) {
48409       {
48410         _v = SWIG_lua_isnilstring(L,argv[1]);
48411       }
48412       if (_v) {
48413         {
48414           _v = SWIG_lua_isnilstring(L,argv[2]);
48415         }
48416         if (_v) {
48417           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
48418         }
48419       }
48420     }
48421   }
48422   if (argc == 5) {
48423     int _v;
48424     {
48425       void *ptr;
48426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48427         _v = 0;
48428       } else {
48429         _v = 1;
48430       }
48431     }
48432     if (_v) {
48433       {
48434         _v = SWIG_lua_isnilstring(L,argv[1]);
48435       }
48436       if (_v) {
48437         {
48438           _v = lua_isnumber(L,argv[2]);
48439         }
48440         if (_v) {
48441           {
48442             void *ptr;
48443             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48444               _v = 0;
48445             } else {
48446               _v = 1;
48447             }
48448           }
48449           if (_v) {
48450             {
48451               void *ptr;
48452               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48453                 _v = 0;
48454               } else {
48455                 _v = 1;
48456               }
48457             }
48458             if (_v) {
48459               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
48460             }
48461           }
48462         }
48463       }
48464     }
48465   }
48466   if (argc == 6) {
48467     int _v;
48468     {
48469       void *ptr;
48470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48471         _v = 0;
48472       } else {
48473         _v = 1;
48474       }
48475     }
48476     if (_v) {
48477       {
48478         _v = SWIG_lua_isnilstring(L,argv[1]);
48479       }
48480       if (_v) {
48481         {
48482           _v = lua_isnumber(L,argv[2]);
48483         }
48484         if (_v) {
48485           {
48486             _v = lua_isnumber(L,argv[3]);
48487           }
48488           if (_v) {
48489             {
48490               void *ptr;
48491               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48492                 _v = 0;
48493               } else {
48494                 _v = 1;
48495               }
48496             }
48497             if (_v) {
48498               {
48499                 void *ptr;
48500                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48501                   _v = 0;
48502                 } else {
48503                   _v = 1;
48504                 }
48505               }
48506               if (_v) {
48507                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
48508               }
48509             }
48510           }
48511         }
48512       }
48513     }
48514   }
48515   
48516   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
48517     "  Possible C/C++ prototypes are:\n"
48518     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
48519     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
48520     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
48521     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
48522   lua_error(L);return 0;
48523 }
48524
48525
48526 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
48527   int SWIG_arg = 0;
48528   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48529   char **arg2 = (char **) 0 ;
48530   uint32_t arg3 ;
48531   uint32_t arg4 ;
48532   lldb::SBFileSpecList *arg5 = 0 ;
48533   lldb::SBFileSpecList *arg6 = 0 ;
48534   lldb::SBBreakpoint result;
48535   
48536   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
48537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
48538   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
48539   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
48540   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
48541   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
48542   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
48543   
48544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48545     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
48546   }
48547   
48548   
48549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
48550     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
48551   }
48552   
48553   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48554   arg3 = (uint32_t)lua_tonumber(L, 3);
48555   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48556   arg4 = (uint32_t)lua_tonumber(L, 4);
48557   
48558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48559     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
48560   }
48561   
48562   
48563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48564     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
48565   }
48566   
48567   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
48568   {
48569     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48570     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48571   }
48572   return SWIG_arg;
48573   
48574   if(0) SWIG_fail;
48575   
48576 fail:
48577   lua_error(L);
48578   return SWIG_arg;
48579 }
48580
48581
48582 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
48583   int SWIG_arg = 0;
48584   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48585   char **arg2 = (char **) 0 ;
48586   uint32_t arg3 ;
48587   uint32_t arg4 ;
48588   lldb::LanguageType arg5 ;
48589   lldb::SBFileSpecList *arg6 = 0 ;
48590   lldb::SBFileSpecList *arg7 = 0 ;
48591   lldb::SBBreakpoint result;
48592   
48593   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
48594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
48595   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
48596   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
48597   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
48598   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
48599   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
48600   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
48601   
48602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48603     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
48604   }
48605   
48606   
48607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
48608     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
48609   }
48610   
48611   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48612   arg3 = (uint32_t)lua_tonumber(L, 3);
48613   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48614   arg4 = (uint32_t)lua_tonumber(L, 4);
48615   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
48616   
48617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48618     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
48619   }
48620   
48621   
48622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48623     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
48624   }
48625   
48626   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
48627   {
48628     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48629     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48630   }
48631   return SWIG_arg;
48632   
48633   if(0) SWIG_fail;
48634   
48635 fail:
48636   lua_error(L);
48637   return SWIG_arg;
48638 }
48639
48640
48641 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
48642   int SWIG_arg = 0;
48643   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48644   char **arg2 = (char **) 0 ;
48645   uint32_t arg3 ;
48646   uint32_t arg4 ;
48647   lldb::LanguageType arg5 ;
48648   lldb::addr_t arg6 ;
48649   lldb::SBFileSpecList *arg7 = 0 ;
48650   lldb::SBFileSpecList *arg8 = 0 ;
48651   lldb::SBBreakpoint result;
48652   
48653   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
48654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
48655   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
48656   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
48657   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
48658   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
48659   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
48660   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
48661   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
48662   
48663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48664     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
48665   }
48666   
48667   
48668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
48669     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
48670   }
48671   
48672   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48673   arg3 = (uint32_t)lua_tonumber(L, 3);
48674   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48675   arg4 = (uint32_t)lua_tonumber(L, 4);
48676   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
48677   arg6 = (lldb::addr_t)lua_tonumber(L, 6);
48678   
48679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48680     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
48681   }
48682   
48683   
48684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48685     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
48686   }
48687   
48688   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
48689   {
48690     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48691     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48692   }
48693   return SWIG_arg;
48694   
48695   if(0) SWIG_fail;
48696   
48697 fail:
48698   lua_error(L);
48699   return SWIG_arg;
48700 }
48701
48702
48703 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
48704   int argc;
48705   int argv[9]={
48706     1,2,3,4,5,6,7,8,9
48707   };
48708   
48709   argc = lua_gettop(L);
48710   if (argc == 6) {
48711     int _v;
48712     {
48713       void *ptr;
48714       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48715         _v = 0;
48716       } else {
48717         _v = 1;
48718       }
48719     }
48720     if (_v) {
48721       {
48722         void *ptr;
48723         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
48724           _v = 0;
48725         } else {
48726           _v = 1;
48727         }
48728       }
48729       if (_v) {
48730         {
48731           _v = lua_isnumber(L,argv[2]);
48732         }
48733         if (_v) {
48734           {
48735             _v = lua_isnumber(L,argv[3]);
48736           }
48737           if (_v) {
48738             {
48739               void *ptr;
48740               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48741                 _v = 0;
48742               } else {
48743                 _v = 1;
48744               }
48745             }
48746             if (_v) {
48747               {
48748                 void *ptr;
48749                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48750                   _v = 0;
48751                 } else {
48752                   _v = 1;
48753                 }
48754               }
48755               if (_v) {
48756                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
48757               }
48758             }
48759           }
48760         }
48761       }
48762     }
48763   }
48764   if (argc == 7) {
48765     int _v;
48766     {
48767       void *ptr;
48768       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48769         _v = 0;
48770       } else {
48771         _v = 1;
48772       }
48773     }
48774     if (_v) {
48775       {
48776         void *ptr;
48777         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
48778           _v = 0;
48779         } else {
48780           _v = 1;
48781         }
48782       }
48783       if (_v) {
48784         {
48785           _v = lua_isnumber(L,argv[2]);
48786         }
48787         if (_v) {
48788           {
48789             _v = lua_isnumber(L,argv[3]);
48790           }
48791           if (_v) {
48792             {
48793               _v = lua_isnumber(L,argv[4]);
48794             }
48795             if (_v) {
48796               {
48797                 void *ptr;
48798                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48799                   _v = 0;
48800                 } else {
48801                   _v = 1;
48802                 }
48803               }
48804               if (_v) {
48805                 {
48806                   void *ptr;
48807                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48808                     _v = 0;
48809                   } else {
48810                     _v = 1;
48811                   }
48812                 }
48813                 if (_v) {
48814                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
48815                 }
48816               }
48817             }
48818           }
48819         }
48820       }
48821     }
48822   }
48823   if (argc == 8) {
48824     int _v;
48825     {
48826       void *ptr;
48827       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48828         _v = 0;
48829       } else {
48830         _v = 1;
48831       }
48832     }
48833     if (_v) {
48834       {
48835         void *ptr;
48836         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
48837           _v = 0;
48838         } else {
48839           _v = 1;
48840         }
48841       }
48842       if (_v) {
48843         {
48844           _v = lua_isnumber(L,argv[2]);
48845         }
48846         if (_v) {
48847           {
48848             _v = lua_isnumber(L,argv[3]);
48849           }
48850           if (_v) {
48851             {
48852               _v = lua_isnumber(L,argv[4]);
48853             }
48854             if (_v) {
48855               {
48856                 _v = lua_isnumber(L,argv[5]);
48857               }
48858               if (_v) {
48859                 {
48860                   void *ptr;
48861                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48862                     _v = 0;
48863                   } else {
48864                     _v = 1;
48865                   }
48866                 }
48867                 if (_v) {
48868                   {
48869                     void *ptr;
48870                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
48871                       _v = 0;
48872                     } else {
48873                       _v = 1;
48874                     }
48875                   }
48876                   if (_v) {
48877                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
48878                   }
48879                 }
48880               }
48881             }
48882           }
48883         }
48884       }
48885     }
48886   }
48887   
48888   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
48889     "  Possible C/C++ prototypes are:\n"
48890     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
48891     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
48892     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
48893   lua_error(L);return 0;
48894 }
48895
48896
48897 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
48898   int SWIG_arg = 0;
48899   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48900   char *arg2 = (char *) 0 ;
48901   char *arg3 = (char *) 0 ;
48902   lldb::SBBreakpoint result;
48903   
48904   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
48905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
48906   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
48907   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
48908   
48909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48910     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
48911   }
48912   
48913   arg2 = (char *)lua_tostring(L, 2);
48914   arg3 = (char *)lua_tostring(L, 3);
48915   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
48916   {
48917     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48918     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48919   }
48920   return SWIG_arg;
48921   
48922   if(0) SWIG_fail;
48923   
48924 fail:
48925   lua_error(L);
48926   return SWIG_arg;
48927 }
48928
48929
48930 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
48931   int SWIG_arg = 0;
48932   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48933   char *arg2 = (char *) 0 ;
48934   lldb::SBBreakpoint result;
48935   
48936   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
48937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
48938   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
48939   
48940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48941     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
48942   }
48943   
48944   arg2 = (char *)lua_tostring(L, 2);
48945   result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
48946   {
48947     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48948     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48949   }
48950   return SWIG_arg;
48951   
48952   if(0) SWIG_fail;
48953   
48954 fail:
48955   lua_error(L);
48956   return SWIG_arg;
48957 }
48958
48959
48960 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
48961   int SWIG_arg = 0;
48962   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48963   char *arg2 = (char *) 0 ;
48964   lldb::LanguageType arg3 ;
48965   lldb::SBFileSpecList *arg4 = 0 ;
48966   lldb::SBFileSpecList *arg5 = 0 ;
48967   lldb::SBBreakpoint result;
48968   
48969   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
48970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
48971   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
48972   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
48973   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
48974   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
48975   
48976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48977     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
48978   }
48979   
48980   arg2 = (char *)lua_tostring(L, 2);
48981   arg3 = (lldb::LanguageType)(int)lua_tonumber(L, 3);
48982   
48983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48984     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
48985   }
48986   
48987   
48988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48989     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
48990   }
48991   
48992   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
48993   {
48994     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48995     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48996   }
48997   return SWIG_arg;
48998   
48999   if(0) SWIG_fail;
49000   
49001 fail:
49002   lua_error(L);
49003   return SWIG_arg;
49004 }
49005
49006
49007 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
49008   int argc;
49009   int argv[6]={
49010     1,2,3,4,5,6
49011   };
49012   
49013   argc = lua_gettop(L);
49014   if (argc == 2) {
49015     int _v;
49016     {
49017       void *ptr;
49018       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49019         _v = 0;
49020       } else {
49021         _v = 1;
49022       }
49023     }
49024     if (_v) {
49025       {
49026         _v = SWIG_lua_isnilstring(L,argv[1]);
49027       }
49028       if (_v) {
49029         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
49030       }
49031     }
49032   }
49033   if (argc == 3) {
49034     int _v;
49035     {
49036       void *ptr;
49037       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49038         _v = 0;
49039       } else {
49040         _v = 1;
49041       }
49042     }
49043     if (_v) {
49044       {
49045         _v = SWIG_lua_isnilstring(L,argv[1]);
49046       }
49047       if (_v) {
49048         {
49049           _v = SWIG_lua_isnilstring(L,argv[2]);
49050         }
49051         if (_v) {
49052           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
49053         }
49054       }
49055     }
49056   }
49057   if (argc == 5) {
49058     int _v;
49059     {
49060       void *ptr;
49061       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49062         _v = 0;
49063       } else {
49064         _v = 1;
49065       }
49066     }
49067     if (_v) {
49068       {
49069         _v = SWIG_lua_isnilstring(L,argv[1]);
49070       }
49071       if (_v) {
49072         {
49073           _v = lua_isnumber(L,argv[2]);
49074         }
49075         if (_v) {
49076           {
49077             void *ptr;
49078             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49079               _v = 0;
49080             } else {
49081               _v = 1;
49082             }
49083           }
49084           if (_v) {
49085             {
49086               void *ptr;
49087               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49088                 _v = 0;
49089               } else {
49090                 _v = 1;
49091               }
49092             }
49093             if (_v) {
49094               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
49095             }
49096           }
49097         }
49098       }
49099     }
49100   }
49101   
49102   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
49103     "  Possible C/C++ prototypes are:\n"
49104     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
49105     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
49106     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49107   lua_error(L);return 0;
49108 }
49109
49110
49111 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
49112   int SWIG_arg = 0;
49113   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49114   char *arg2 = (char *) 0 ;
49115   lldb::SBFileSpec *arg3 = 0 ;
49116   char *arg4 = (char *) 0 ;
49117   lldb::SBBreakpoint result;
49118   
49119   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
49120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49121   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49122   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
49123   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
49124   
49125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49126     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49127   }
49128   
49129   arg2 = (char *)lua_tostring(L, 2);
49130   
49131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
49132     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
49133   }
49134   
49135   arg4 = (char *)lua_tostring(L, 4);
49136   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
49137   {
49138     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49140   }
49141   return SWIG_arg;
49142   
49143   if(0) SWIG_fail;
49144   
49145 fail:
49146   lua_error(L);
49147   return SWIG_arg;
49148 }
49149
49150
49151 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
49152   int SWIG_arg = 0;
49153   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49154   char *arg2 = (char *) 0 ;
49155   lldb::SBFileSpec *arg3 = 0 ;
49156   lldb::SBBreakpoint result;
49157   
49158   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
49159   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49160   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49161   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
49162   
49163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49164     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49165   }
49166   
49167   arg2 = (char *)lua_tostring(L, 2);
49168   
49169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
49170     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
49171   }
49172   
49173   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
49174   {
49175     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49176     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49177   }
49178   return SWIG_arg;
49179   
49180   if(0) SWIG_fail;
49181   
49182 fail:
49183   lua_error(L);
49184   return SWIG_arg;
49185 }
49186
49187
49188 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
49189   int SWIG_arg = 0;
49190   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49191   char *arg2 = (char *) 0 ;
49192   lldb::SBFileSpecList *arg3 = 0 ;
49193   lldb::SBFileSpecList *arg4 = 0 ;
49194   lldb::SBBreakpoint result;
49195   
49196   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
49197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49198   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49199   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
49200   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
49201   
49202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49203     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49204   }
49205   
49206   arg2 = (char *)lua_tostring(L, 2);
49207   
49208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49209     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
49210   }
49211   
49212   
49213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49214     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
49215   }
49216   
49217   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
49218   {
49219     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49220     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49221   }
49222   return SWIG_arg;
49223   
49224   if(0) SWIG_fail;
49225   
49226 fail:
49227   lua_error(L);
49228   return SWIG_arg;
49229 }
49230
49231
49232 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
49233   int SWIG_arg = 0;
49234   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49235   char *arg2 = (char *) 0 ;
49236   lldb::SBFileSpecList *arg3 = 0 ;
49237   lldb::SBFileSpecList *arg4 = 0 ;
49238   lldb::SBStringList *arg5 = 0 ;
49239   lldb::SBBreakpoint result;
49240   
49241   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
49242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49243   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49244   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
49245   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
49246   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
49247   
49248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49249     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49250   }
49251   
49252   arg2 = (char *)lua_tostring(L, 2);
49253   
49254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49255     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
49256   }
49257   
49258   
49259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49260     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
49261   }
49262   
49263   
49264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
49265     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
49266   }
49267   
49268   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
49269   {
49270     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49272   }
49273   return SWIG_arg;
49274   
49275   if(0) SWIG_fail;
49276   
49277 fail:
49278   lua_error(L);
49279   return SWIG_arg;
49280 }
49281
49282
49283 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
49284   int argc;
49285   int argv[6]={
49286     1,2,3,4,5,6
49287   };
49288   
49289   argc = lua_gettop(L);
49290   if (argc == 3) {
49291     int _v;
49292     {
49293       void *ptr;
49294       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49295         _v = 0;
49296       } else {
49297         _v = 1;
49298       }
49299     }
49300     if (_v) {
49301       {
49302         _v = SWIG_lua_isnilstring(L,argv[1]);
49303       }
49304       if (_v) {
49305         {
49306           void *ptr;
49307           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
49308             _v = 0;
49309           } else {
49310             _v = 1;
49311           }
49312         }
49313         if (_v) {
49314           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
49315         }
49316       }
49317     }
49318   }
49319   if (argc == 4) {
49320     int _v;
49321     {
49322       void *ptr;
49323       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49324         _v = 0;
49325       } else {
49326         _v = 1;
49327       }
49328     }
49329     if (_v) {
49330       {
49331         _v = SWIG_lua_isnilstring(L,argv[1]);
49332       }
49333       if (_v) {
49334         {
49335           void *ptr;
49336           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
49337             _v = 0;
49338           } else {
49339             _v = 1;
49340           }
49341         }
49342         if (_v) {
49343           {
49344             _v = SWIG_lua_isnilstring(L,argv[3]);
49345           }
49346           if (_v) {
49347             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
49348           }
49349         }
49350       }
49351     }
49352   }
49353   if (argc == 4) {
49354     int _v;
49355     {
49356       void *ptr;
49357       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49358         _v = 0;
49359       } else {
49360         _v = 1;
49361       }
49362     }
49363     if (_v) {
49364       {
49365         _v = SWIG_lua_isnilstring(L,argv[1]);
49366       }
49367       if (_v) {
49368         {
49369           void *ptr;
49370           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49371             _v = 0;
49372           } else {
49373             _v = 1;
49374           }
49375         }
49376         if (_v) {
49377           {
49378             void *ptr;
49379             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49380               _v = 0;
49381             } else {
49382               _v = 1;
49383             }
49384           }
49385           if (_v) {
49386             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
49387           }
49388         }
49389       }
49390     }
49391   }
49392   if (argc == 5) {
49393     int _v;
49394     {
49395       void *ptr;
49396       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49397         _v = 0;
49398       } else {
49399         _v = 1;
49400       }
49401     }
49402     if (_v) {
49403       {
49404         _v = SWIG_lua_isnilstring(L,argv[1]);
49405       }
49406       if (_v) {
49407         {
49408           void *ptr;
49409           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49410             _v = 0;
49411           } else {
49412             _v = 1;
49413           }
49414         }
49415         if (_v) {
49416           {
49417             void *ptr;
49418             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49419               _v = 0;
49420             } else {
49421               _v = 1;
49422             }
49423           }
49424           if (_v) {
49425             {
49426               void *ptr;
49427               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
49428                 _v = 0;
49429               } else {
49430                 _v = 1;
49431               }
49432             }
49433             if (_v) {
49434               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
49435             }
49436           }
49437         }
49438       }
49439     }
49440   }
49441   
49442   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
49443     "  Possible C/C++ prototypes are:\n"
49444     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
49445     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
49446     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49447     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
49448   lua_error(L);return 0;
49449 }
49450
49451
49452 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
49453   int SWIG_arg = 0;
49454   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49455   lldb::LanguageType arg2 ;
49456   bool arg3 ;
49457   bool arg4 ;
49458   lldb::SBBreakpoint result;
49459   
49460   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
49461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
49462   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
49463   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
49464   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
49465   
49466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49467     SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
49468   }
49469   
49470   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
49471   arg3 = (lua_toboolean(L, 3)!=0);
49472   arg4 = (lua_toboolean(L, 4)!=0);
49473   result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
49474   {
49475     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49476     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49477   }
49478   return SWIG_arg;
49479   
49480   if(0) SWIG_fail;
49481   
49482 fail:
49483   lua_error(L);
49484   return SWIG_arg;
49485 }
49486
49487
49488 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
49489   int SWIG_arg = 0;
49490   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49491   lldb::addr_t arg2 ;
49492   lldb::SBBreakpoint result;
49493   
49494   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
49495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
49496   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
49497   
49498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49499     SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
49500   }
49501   
49502   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
49503   result = (arg1)->BreakpointCreateByAddress(arg2);
49504   {
49505     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49506     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49507   }
49508   return SWIG_arg;
49509   
49510   if(0) SWIG_fail;
49511   
49512 fail:
49513   lua_error(L);
49514   return SWIG_arg;
49515 }
49516
49517
49518 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
49519   int SWIG_arg = 0;
49520   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49521   lldb::SBAddress *arg2 = 0 ;
49522   lldb::SBBreakpoint result;
49523   
49524   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
49525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
49526   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
49527   
49528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49529     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
49530   }
49531   
49532   
49533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
49534     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
49535   }
49536   
49537   result = (arg1)->BreakpointCreateBySBAddress(*arg2);
49538   {
49539     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49540     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49541   }
49542   return SWIG_arg;
49543   
49544   if(0) SWIG_fail;
49545   
49546 fail:
49547   lua_error(L);
49548   return SWIG_arg;
49549 }
49550
49551
49552 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
49553   int SWIG_arg = 0;
49554   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49555   char *arg2 = (char *) 0 ;
49556   lldb::SBStructuredData *arg3 = 0 ;
49557   lldb::SBFileSpecList *arg4 = 0 ;
49558   lldb::SBFileSpecList *arg5 = 0 ;
49559   bool arg6 ;
49560   lldb::SBBreakpoint result;
49561   
49562   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
49563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
49564   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
49565   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
49566   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
49567   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
49568   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
49569   
49570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49571     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
49572   }
49573   
49574   arg2 = (char *)lua_tostring(L, 2);
49575   
49576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
49577     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
49578   }
49579   
49580   
49581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49582     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
49583   }
49584   
49585   
49586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49587     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
49588   }
49589   
49590   arg6 = (lua_toboolean(L, 6)!=0);
49591   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
49592   {
49593     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49594     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49595   }
49596   return SWIG_arg;
49597   
49598   if(0) SWIG_fail;
49599   
49600 fail:
49601   lua_error(L);
49602   return SWIG_arg;
49603 }
49604
49605
49606 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
49607   int SWIG_arg = 0;
49608   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49609   char *arg2 = (char *) 0 ;
49610   lldb::SBStructuredData *arg3 = 0 ;
49611   lldb::SBFileSpecList *arg4 = 0 ;
49612   lldb::SBFileSpecList *arg5 = 0 ;
49613   lldb::SBBreakpoint result;
49614   
49615   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
49616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
49617   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
49618   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
49619   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
49620   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
49621   
49622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49623     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
49624   }
49625   
49626   arg2 = (char *)lua_tostring(L, 2);
49627   
49628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
49629     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
49630   }
49631   
49632   
49633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49634     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
49635   }
49636   
49637   
49638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49639     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
49640   }
49641   
49642   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
49643   {
49644     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49645     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49646   }
49647   return SWIG_arg;
49648   
49649   if(0) SWIG_fail;
49650   
49651 fail:
49652   lua_error(L);
49653   return SWIG_arg;
49654 }
49655
49656
49657 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
49658   int argc;
49659   int argv[7]={
49660     1,2,3,4,5,6,7
49661   };
49662   
49663   argc = lua_gettop(L);
49664   if (argc == 5) {
49665     int _v;
49666     {
49667       void *ptr;
49668       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49669         _v = 0;
49670       } else {
49671         _v = 1;
49672       }
49673     }
49674     if (_v) {
49675       {
49676         _v = SWIG_lua_isnilstring(L,argv[1]);
49677       }
49678       if (_v) {
49679         {
49680           void *ptr;
49681           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49682             _v = 0;
49683           } else {
49684             _v = 1;
49685           }
49686         }
49687         if (_v) {
49688           {
49689             void *ptr;
49690             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49691               _v = 0;
49692             } else {
49693               _v = 1;
49694             }
49695           }
49696           if (_v) {
49697             {
49698               void *ptr;
49699               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49700                 _v = 0;
49701               } else {
49702                 _v = 1;
49703               }
49704             }
49705             if (_v) {
49706               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
49707             }
49708           }
49709         }
49710       }
49711     }
49712   }
49713   if (argc == 6) {
49714     int _v;
49715     {
49716       void *ptr;
49717       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49718         _v = 0;
49719       } else {
49720         _v = 1;
49721       }
49722     }
49723     if (_v) {
49724       {
49725         _v = SWIG_lua_isnilstring(L,argv[1]);
49726       }
49727       if (_v) {
49728         {
49729           void *ptr;
49730           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
49731             _v = 0;
49732           } else {
49733             _v = 1;
49734           }
49735         }
49736         if (_v) {
49737           {
49738             void *ptr;
49739             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49740               _v = 0;
49741             } else {
49742               _v = 1;
49743             }
49744           }
49745           if (_v) {
49746             {
49747               void *ptr;
49748               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, 0)) {
49749                 _v = 0;
49750               } else {
49751                 _v = 1;
49752               }
49753             }
49754             if (_v) {
49755               {
49756                 _v = lua_isboolean(L,argv[5]);
49757               }
49758               if (_v) {
49759                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
49760               }
49761             }
49762           }
49763         }
49764       }
49765     }
49766   }
49767   
49768   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
49769     "  Possible C/C++ prototypes are:\n"
49770     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
49771     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49772   lua_error(L);return 0;
49773 }
49774
49775
49776 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
49777   int SWIG_arg = 0;
49778   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49779   uint32_t result;
49780   
49781   SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
49782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
49783   
49784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49785     SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
49786   }
49787   
49788   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
49789   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
49790   return SWIG_arg;
49791   
49792   if(0) SWIG_fail;
49793   
49794 fail:
49795   lua_error(L);
49796   return SWIG_arg;
49797 }
49798
49799
49800 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
49801   int SWIG_arg = 0;
49802   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49803   uint32_t arg2 ;
49804   lldb::SBBreakpoint result;
49805   
49806   SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
49807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
49808   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
49809   
49810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49811     SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
49812   }
49813   
49814   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
49815   arg2 = (uint32_t)lua_tonumber(L, 2);
49816   result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
49817   {
49818     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49819     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49820   }
49821   return SWIG_arg;
49822   
49823   if(0) SWIG_fail;
49824   
49825 fail:
49826   lua_error(L);
49827   return SWIG_arg;
49828 }
49829
49830
49831 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
49832   int SWIG_arg = 0;
49833   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49834   lldb::break_id_t arg2 ;
49835   bool result;
49836   
49837   SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
49838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
49839   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
49840   
49841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49842     SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
49843   }
49844   
49845   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
49846   result = (bool)(arg1)->BreakpointDelete(arg2);
49847   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49848   return SWIG_arg;
49849   
49850   if(0) SWIG_fail;
49851   
49852 fail:
49853   lua_error(L);
49854   return SWIG_arg;
49855 }
49856
49857
49858 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
49859   int SWIG_arg = 0;
49860   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49861   lldb::break_id_t arg2 ;
49862   lldb::SBBreakpoint result;
49863   
49864   SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
49865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
49866   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
49867   
49868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49869     SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
49870   }
49871   
49872   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
49873   result = (arg1)->FindBreakpointByID(arg2);
49874   {
49875     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49877   }
49878   return SWIG_arg;
49879   
49880   if(0) SWIG_fail;
49881   
49882 fail:
49883   lua_error(L);
49884   return SWIG_arg;
49885 }
49886
49887
49888 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
49889   int SWIG_arg = 0;
49890   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49891   char *arg2 = (char *) 0 ;
49892   lldb::SBBreakpointList *arg3 = 0 ;
49893   bool result;
49894   
49895   SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
49896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
49897   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
49898   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
49899   
49900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49901     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
49902   }
49903   
49904   arg2 = (char *)lua_tostring(L, 2);
49905   
49906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
49907     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
49908   }
49909   
49910   result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
49911   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49912   return SWIG_arg;
49913   
49914   if(0) SWIG_fail;
49915   
49916 fail:
49917   lua_error(L);
49918   return SWIG_arg;
49919 }
49920
49921
49922 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
49923   int SWIG_arg = 0;
49924   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49925   char *arg2 = (char *) 0 ;
49926   
49927   SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
49928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
49929   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
49930   
49931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49932     SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
49933   }
49934   
49935   arg2 = (char *)lua_tostring(L, 2);
49936   (arg1)->DeleteBreakpointName((char const *)arg2);
49937   
49938   return SWIG_arg;
49939   
49940   if(0) SWIG_fail;
49941   
49942 fail:
49943   lua_error(L);
49944   return SWIG_arg;
49945 }
49946
49947
49948 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
49949   int SWIG_arg = 0;
49950   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49951   lldb::SBStringList *arg2 = 0 ;
49952   
49953   SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
49954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
49955   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
49956   
49957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49958     SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
49959   }
49960   
49961   
49962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
49963     SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
49964   }
49965   
49966   (arg1)->GetBreakpointNames(*arg2);
49967   
49968   return SWIG_arg;
49969   
49970   if(0) SWIG_fail;
49971   
49972 fail:
49973   lua_error(L);
49974   return SWIG_arg;
49975 }
49976
49977
49978 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
49979   int SWIG_arg = 0;
49980   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49981   bool result;
49982   
49983   SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
49984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
49985   
49986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49987     SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
49988   }
49989   
49990   result = (bool)(arg1)->EnableAllBreakpoints();
49991   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
49992   return SWIG_arg;
49993   
49994   if(0) SWIG_fail;
49995   
49996 fail:
49997   lua_error(L);
49998   return SWIG_arg;
49999 }
50000
50001
50002 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
50003   int SWIG_arg = 0;
50004   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50005   bool result;
50006   
50007   SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
50008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
50009   
50010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50011     SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50012   }
50013   
50014   result = (bool)(arg1)->DisableAllBreakpoints();
50015   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50016   return SWIG_arg;
50017   
50018   if(0) SWIG_fail;
50019   
50020 fail:
50021   lua_error(L);
50022   return SWIG_arg;
50023 }
50024
50025
50026 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
50027   int SWIG_arg = 0;
50028   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50029   bool result;
50030   
50031   SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
50032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
50033   
50034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50035     SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50036   }
50037   
50038   result = (bool)(arg1)->DeleteAllBreakpoints();
50039   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50040   return SWIG_arg;
50041   
50042   if(0) SWIG_fail;
50043   
50044 fail:
50045   lua_error(L);
50046   return SWIG_arg;
50047 }
50048
50049
50050 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
50051   int SWIG_arg = 0;
50052   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50053   lldb::SBFileSpec *arg2 = 0 ;
50054   lldb::SBBreakpointList *arg3 = 0 ;
50055   lldb::SBError result;
50056   
50057   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
50058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
50059   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
50060   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
50061   
50062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50063     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
50064   }
50065   
50066   
50067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50068     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50069   }
50070   
50071   
50072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50073     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
50074   }
50075   
50076   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
50077   {
50078     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50079     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50080   }
50081   return SWIG_arg;
50082   
50083   if(0) SWIG_fail;
50084   
50085 fail:
50086   lua_error(L);
50087   return SWIG_arg;
50088 }
50089
50090
50091 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
50092   int SWIG_arg = 0;
50093   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50094   lldb::SBFileSpec *arg2 = 0 ;
50095   lldb::SBStringList *arg3 = 0 ;
50096   lldb::SBBreakpointList *arg4 = 0 ;
50097   lldb::SBError result;
50098   
50099   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
50100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
50101   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
50102   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
50103   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
50104   
50105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50106     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
50107   }
50108   
50109   
50110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50111     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50112   }
50113   
50114   
50115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
50116     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
50117   }
50118   
50119   
50120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50121     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
50122   }
50123   
50124   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
50125   {
50126     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50127     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50128   }
50129   return SWIG_arg;
50130   
50131   if(0) SWIG_fail;
50132   
50133 fail:
50134   lua_error(L);
50135   return SWIG_arg;
50136 }
50137
50138
50139 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
50140   int argc;
50141   int argv[5]={
50142     1,2,3,4,5
50143   };
50144   
50145   argc = lua_gettop(L);
50146   if (argc == 3) {
50147     int _v;
50148     {
50149       void *ptr;
50150       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50151         _v = 0;
50152       } else {
50153         _v = 1;
50154       }
50155     }
50156     if (_v) {
50157       {
50158         void *ptr;
50159         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50160           _v = 0;
50161         } else {
50162           _v = 1;
50163         }
50164       }
50165       if (_v) {
50166         {
50167           void *ptr;
50168           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, 0)) {
50169             _v = 0;
50170           } else {
50171             _v = 1;
50172           }
50173         }
50174         if (_v) {
50175           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
50176         }
50177       }
50178     }
50179   }
50180   if (argc == 4) {
50181     int _v;
50182     {
50183       void *ptr;
50184       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50185         _v = 0;
50186       } else {
50187         _v = 1;
50188       }
50189     }
50190     if (_v) {
50191       {
50192         void *ptr;
50193         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50194           _v = 0;
50195         } else {
50196           _v = 1;
50197         }
50198       }
50199       if (_v) {
50200         {
50201           void *ptr;
50202           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
50203             _v = 0;
50204           } else {
50205             _v = 1;
50206           }
50207         }
50208         if (_v) {
50209           {
50210             void *ptr;
50211             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, 0)) {
50212               _v = 0;
50213             } else {
50214               _v = 1;
50215             }
50216           }
50217           if (_v) {
50218             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
50219           }
50220         }
50221       }
50222     }
50223   }
50224   
50225   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
50226     "  Possible C/C++ prototypes are:\n"
50227     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
50228     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
50229   lua_error(L);return 0;
50230 }
50231
50232
50233 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
50234   int SWIG_arg = 0;
50235   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50236   lldb::SBFileSpec *arg2 = 0 ;
50237   lldb::SBError result;
50238   
50239   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
50240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
50241   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
50242   
50243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50244     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
50245   }
50246   
50247   
50248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50249     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50250   }
50251   
50252   result = (arg1)->BreakpointsWriteToFile(*arg2);
50253   {
50254     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50255     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50256   }
50257   return SWIG_arg;
50258   
50259   if(0) SWIG_fail;
50260   
50261 fail:
50262   lua_error(L);
50263   return SWIG_arg;
50264 }
50265
50266
50267 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
50268   int SWIG_arg = 0;
50269   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50270   lldb::SBFileSpec *arg2 = 0 ;
50271   lldb::SBBreakpointList *arg3 = 0 ;
50272   bool arg4 ;
50273   lldb::SBError result;
50274   
50275   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
50276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
50277   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
50278   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
50279   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
50280   
50281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50282     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
50283   }
50284   
50285   
50286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50287     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50288   }
50289   
50290   
50291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50292     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
50293   }
50294   
50295   arg4 = (lua_toboolean(L, 4)!=0);
50296   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
50297   {
50298     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50299     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50300   }
50301   return SWIG_arg;
50302   
50303   if(0) SWIG_fail;
50304   
50305 fail:
50306   lua_error(L);
50307   return SWIG_arg;
50308 }
50309
50310
50311 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
50312   int SWIG_arg = 0;
50313   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50314   lldb::SBFileSpec *arg2 = 0 ;
50315   lldb::SBBreakpointList *arg3 = 0 ;
50316   lldb::SBError result;
50317   
50318   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
50319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
50320   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
50321   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
50322   
50323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50324     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
50325   }
50326   
50327   
50328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50329     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50330   }
50331   
50332   
50333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50334     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
50335   }
50336   
50337   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
50338   {
50339     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50340     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50341   }
50342   return SWIG_arg;
50343   
50344   if(0) SWIG_fail;
50345   
50346 fail:
50347   lua_error(L);
50348   return SWIG_arg;
50349 }
50350
50351
50352 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
50353   int argc;
50354   int argv[5]={
50355     1,2,3,4,5
50356   };
50357   
50358   argc = lua_gettop(L);
50359   if (argc == 2) {
50360     int _v;
50361     {
50362       void *ptr;
50363       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50364         _v = 0;
50365       } else {
50366         _v = 1;
50367       }
50368     }
50369     if (_v) {
50370       {
50371         void *ptr;
50372         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50373           _v = 0;
50374         } else {
50375           _v = 1;
50376         }
50377       }
50378       if (_v) {
50379         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
50380       }
50381     }
50382   }
50383   if (argc == 3) {
50384     int _v;
50385     {
50386       void *ptr;
50387       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50388         _v = 0;
50389       } else {
50390         _v = 1;
50391       }
50392     }
50393     if (_v) {
50394       {
50395         void *ptr;
50396         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50397           _v = 0;
50398         } else {
50399           _v = 1;
50400         }
50401       }
50402       if (_v) {
50403         {
50404           void *ptr;
50405           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, 0)) {
50406             _v = 0;
50407           } else {
50408             _v = 1;
50409           }
50410         }
50411         if (_v) {
50412           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
50413         }
50414       }
50415     }
50416   }
50417   if (argc == 4) {
50418     int _v;
50419     {
50420       void *ptr;
50421       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50422         _v = 0;
50423       } else {
50424         _v = 1;
50425       }
50426     }
50427     if (_v) {
50428       {
50429         void *ptr;
50430         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
50431           _v = 0;
50432         } else {
50433           _v = 1;
50434         }
50435       }
50436       if (_v) {
50437         {
50438           void *ptr;
50439           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, 0)) {
50440             _v = 0;
50441           } else {
50442             _v = 1;
50443           }
50444         }
50445         if (_v) {
50446           {
50447             _v = lua_isboolean(L,argv[3]);
50448           }
50449           if (_v) {
50450             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
50451           }
50452         }
50453       }
50454     }
50455   }
50456   
50457   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
50458     "  Possible C/C++ prototypes are:\n"
50459     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
50460     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
50461     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
50462   lua_error(L);return 0;
50463 }
50464
50465
50466 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
50467   int SWIG_arg = 0;
50468   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50469   uint32_t result;
50470   
50471   SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
50472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
50473   
50474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50475     SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
50476   }
50477   
50478   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
50479   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
50480   return SWIG_arg;
50481   
50482   if(0) SWIG_fail;
50483   
50484 fail:
50485   lua_error(L);
50486   return SWIG_arg;
50487 }
50488
50489
50490 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
50491   int SWIG_arg = 0;
50492   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50493   uint32_t arg2 ;
50494   lldb::SBWatchpoint result;
50495   
50496   SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
50497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
50498   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
50499   
50500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50501     SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
50502   }
50503   
50504   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
50505   arg2 = (uint32_t)lua_tonumber(L, 2);
50506   result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
50507   {
50508     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
50509     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
50510   }
50511   return SWIG_arg;
50512   
50513   if(0) SWIG_fail;
50514   
50515 fail:
50516   lua_error(L);
50517   return SWIG_arg;
50518 }
50519
50520
50521 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
50522   int SWIG_arg = 0;
50523   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50524   lldb::watch_id_t arg2 ;
50525   bool result;
50526   
50527   SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
50528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
50529   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
50530   
50531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50532     SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
50533   }
50534   
50535   arg2 = (lldb::watch_id_t)lua_tonumber(L, 2);
50536   result = (bool)(arg1)->DeleteWatchpoint(arg2);
50537   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50538   return SWIG_arg;
50539   
50540   if(0) SWIG_fail;
50541   
50542 fail:
50543   lua_error(L);
50544   return SWIG_arg;
50545 }
50546
50547
50548 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
50549   int SWIG_arg = 0;
50550   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50551   lldb::watch_id_t arg2 ;
50552   lldb::SBWatchpoint result;
50553   
50554   SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
50555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
50556   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
50557   
50558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50559     SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
50560   }
50561   
50562   arg2 = (lldb::watch_id_t)lua_tonumber(L, 2);
50563   result = (arg1)->FindWatchpointByID(arg2);
50564   {
50565     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
50566     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
50567   }
50568   return SWIG_arg;
50569   
50570   if(0) SWIG_fail;
50571   
50572 fail:
50573   lua_error(L);
50574   return SWIG_arg;
50575 }
50576
50577
50578 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
50579   int SWIG_arg = 0;
50580   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50581   bool result;
50582   
50583   SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
50584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
50585   
50586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50587     SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
50588   }
50589   
50590   result = (bool)(arg1)->EnableAllWatchpoints();
50591   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50592   return SWIG_arg;
50593   
50594   if(0) SWIG_fail;
50595   
50596 fail:
50597   lua_error(L);
50598   return SWIG_arg;
50599 }
50600
50601
50602 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
50603   int SWIG_arg = 0;
50604   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50605   bool result;
50606   
50607   SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
50608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
50609   
50610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50611     SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
50612   }
50613   
50614   result = (bool)(arg1)->DisableAllWatchpoints();
50615   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50616   return SWIG_arg;
50617   
50618   if(0) SWIG_fail;
50619   
50620 fail:
50621   lua_error(L);
50622   return SWIG_arg;
50623 }
50624
50625
50626 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
50627   int SWIG_arg = 0;
50628   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50629   bool result;
50630   
50631   SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
50632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
50633   
50634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50635     SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
50636   }
50637   
50638   result = (bool)(arg1)->DeleteAllWatchpoints();
50639   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50640   return SWIG_arg;
50641   
50642   if(0) SWIG_fail;
50643   
50644 fail:
50645   lua_error(L);
50646   return SWIG_arg;
50647 }
50648
50649
50650 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
50651   int SWIG_arg = 0;
50652   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50653   lldb::addr_t arg2 ;
50654   size_t arg3 ;
50655   bool arg4 ;
50656   bool arg5 ;
50657   lldb::SBError *arg6 = 0 ;
50658   lldb::SBWatchpoint result;
50659   
50660   SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
50661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
50662   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
50663   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
50664   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
50665   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
50666   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
50667   
50668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50669     SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
50670   }
50671   
50672   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
50673   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
50674   arg3 = (size_t)lua_tonumber(L, 3);
50675   arg4 = (lua_toboolean(L, 4)!=0);
50676   arg5 = (lua_toboolean(L, 5)!=0);
50677   
50678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
50679     SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
50680   }
50681   
50682   result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
50683   {
50684     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
50685     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
50686   }
50687   return SWIG_arg;
50688   
50689   if(0) SWIG_fail;
50690   
50691 fail:
50692   lua_error(L);
50693   return SWIG_arg;
50694 }
50695
50696
50697 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
50698   int SWIG_arg = 0;
50699   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50700   lldb::SBBroadcaster result;
50701   
50702   SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
50703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
50704   
50705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50706     SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
50707   }
50708   
50709   result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
50710   {
50711     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
50712     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
50713   }
50714   return SWIG_arg;
50715   
50716   if(0) SWIG_fail;
50717   
50718 fail:
50719   lua_error(L);
50720   return SWIG_arg;
50721 }
50722
50723
50724 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
50725   int SWIG_arg = 0;
50726   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50727   char *arg2 = (char *) 0 ;
50728   lldb::SBAddress arg3 ;
50729   lldb::SBType arg4 ;
50730   lldb::SBAddress *argp3 ;
50731   lldb::SBType *argp4 ;
50732   lldb::SBValue result;
50733   
50734   SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
50735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
50736   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
50737   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
50738   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
50739   
50740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50741     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
50742   }
50743   
50744   arg2 = (char *)lua_tostring(L, 2);
50745   
50746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
50747     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
50748   }
50749   arg3 = *argp3;
50750   
50751   
50752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
50753     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
50754   }
50755   arg4 = *argp4;
50756   
50757   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
50758   {
50759     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
50760     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
50761   }
50762   return SWIG_arg;
50763   
50764   if(0) SWIG_fail;
50765   
50766 fail:
50767   lua_error(L);
50768   return SWIG_arg;
50769 }
50770
50771
50772 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
50773   int SWIG_arg = 0;
50774   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50775   char *arg2 = (char *) 0 ;
50776   lldb::SBData arg3 ;
50777   lldb::SBType arg4 ;
50778   lldb::SBData *argp3 ;
50779   lldb::SBType *argp4 ;
50780   lldb::SBValue result;
50781   
50782   SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
50783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
50784   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
50785   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
50786   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
50787   
50788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50789     SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
50790   }
50791   
50792   arg2 = (char *)lua_tostring(L, 2);
50793   
50794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
50795     SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
50796   }
50797   arg3 = *argp3;
50798   
50799   
50800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
50801     SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
50802   }
50803   arg4 = *argp4;
50804   
50805   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
50806   {
50807     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
50808     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
50809   }
50810   return SWIG_arg;
50811   
50812   if(0) SWIG_fail;
50813   
50814 fail:
50815   lua_error(L);
50816   return SWIG_arg;
50817 }
50818
50819
50820 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
50821   int SWIG_arg = 0;
50822   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50823   char *arg2 = (char *) 0 ;
50824   char *arg3 = (char *) 0 ;
50825   lldb::SBValue result;
50826   
50827   SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
50828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
50829   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
50830   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
50831   
50832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50833     SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
50834   }
50835   
50836   arg2 = (char *)lua_tostring(L, 2);
50837   arg3 = (char *)lua_tostring(L, 3);
50838   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
50839   {
50840     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
50841     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
50842   }
50843   return SWIG_arg;
50844   
50845   if(0) SWIG_fail;
50846   
50847 fail:
50848   lua_error(L);
50849   return SWIG_arg;
50850 }
50851
50852
50853 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
50854   int SWIG_arg = 0;
50855   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50856   lldb::SBAddress arg2 ;
50857   uint32_t arg3 ;
50858   lldb::SBAddress *argp2 ;
50859   lldb::SBInstructionList result;
50860   
50861   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
50862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
50863   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
50864   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
50865   
50866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50867     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
50868   }
50869   
50870   
50871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
50872     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
50873   }
50874   arg2 = *argp2;
50875   
50876   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
50877   arg3 = (uint32_t)lua_tonumber(L, 3);
50878   result = (arg1)->ReadInstructions(arg2,arg3);
50879   {
50880     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
50881     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
50882   }
50883   return SWIG_arg;
50884   
50885   if(0) SWIG_fail;
50886   
50887 fail:
50888   lua_error(L);
50889   return SWIG_arg;
50890 }
50891
50892
50893 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
50894   int SWIG_arg = 0;
50895   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50896   lldb::SBAddress arg2 ;
50897   uint32_t arg3 ;
50898   char *arg4 = (char *) 0 ;
50899   lldb::SBAddress *argp2 ;
50900   lldb::SBInstructionList result;
50901   
50902   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
50903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
50904   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
50905   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
50906   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
50907   
50908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50909     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
50910   }
50911   
50912   
50913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
50914     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
50915   }
50916   arg2 = *argp2;
50917   
50918   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
50919   arg3 = (uint32_t)lua_tonumber(L, 3);
50920   arg4 = (char *)lua_tostring(L, 4);
50921   result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
50922   {
50923     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
50924     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
50925   }
50926   return SWIG_arg;
50927   
50928   if(0) SWIG_fail;
50929   
50930 fail:
50931   lua_error(L);
50932   return SWIG_arg;
50933 }
50934
50935
50936 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
50937   int argc;
50938   int argv[5]={
50939     1,2,3,4,5
50940   };
50941   
50942   argc = lua_gettop(L);
50943   if (argc == 3) {
50944     int _v;
50945     {
50946       void *ptr;
50947       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50948         _v = 0;
50949       } else {
50950         _v = 1;
50951       }
50952     }
50953     if (_v) {
50954       {
50955         void *ptr;
50956         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, 0)) {
50957           _v = 0;
50958         } else {
50959           _v = 1;
50960         }
50961       }
50962       if (_v) {
50963         {
50964           _v = lua_isnumber(L,argv[2]);
50965         }
50966         if (_v) {
50967           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
50968         }
50969       }
50970     }
50971   }
50972   if (argc == 4) {
50973     int _v;
50974     {
50975       void *ptr;
50976       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50977         _v = 0;
50978       } else {
50979         _v = 1;
50980       }
50981     }
50982     if (_v) {
50983       {
50984         void *ptr;
50985         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, 0)) {
50986           _v = 0;
50987         } else {
50988           _v = 1;
50989         }
50990       }
50991       if (_v) {
50992         {
50993           _v = lua_isnumber(L,argv[2]);
50994         }
50995         if (_v) {
50996           {
50997             _v = SWIG_lua_isnilstring(L,argv[3]);
50998           }
50999           if (_v) {
51000             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
51001           }
51002         }
51003       }
51004     }
51005   }
51006   
51007   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
51008     "  Possible C/C++ prototypes are:\n"
51009     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
51010     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
51011   lua_error(L);return 0;
51012 }
51013
51014
51015 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
51016   int SWIG_arg = 0;
51017   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51018   lldb::SBAddress arg2 ;
51019   void *arg3 = (void *) 0 ;
51020   size_t arg4 ;
51021   lldb::SBAddress *argp2 ;
51022   lldb::SBInstructionList result;
51023   
51024   SWIG_check_num_args("lldb::SBTarget::GetInstructions",4,4)
51025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
51026   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
51027   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",3,"void const *");
51028   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",4,"size_t");
51029   
51030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51031     SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51032   }
51033   
51034   
51035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51036     SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51037   }
51038   arg2 = *argp2;
51039   
51040   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_GetInstructions");
51041   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
51042   arg4 = (size_t)lua_tonumber(L, 4);
51043   result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
51044   {
51045     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51046     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51047   }
51048   return SWIG_arg;
51049   
51050   if(0) SWIG_fail;
51051   
51052 fail:
51053   lua_error(L);
51054   return SWIG_arg;
51055 }
51056
51057
51058 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
51059   int SWIG_arg = 0;
51060   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51061   lldb::SBAddress arg2 ;
51062   char *arg3 = (char *) 0 ;
51063   void *arg4 = (void *) 0 ;
51064   size_t arg5 ;
51065   lldb::SBAddress *argp2 ;
51066   lldb::SBInstructionList result;
51067   
51068   SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",5,5)
51069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
51070   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
51071   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
51072   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",4,"void const *");
51073   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",5,"size_t");
51074   
51075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51076     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
51077   }
51078   
51079   
51080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51081     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
51082   }
51083   arg2 = *argp2;
51084   
51085   arg3 = (char *)lua_tostring(L, 3);
51086   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBTarget_GetInstructionsWithFlavor");
51087   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
51088   arg5 = (size_t)lua_tonumber(L, 5);
51089   result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
51090   {
51091     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51092     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51093   }
51094   return SWIG_arg;
51095   
51096   if(0) SWIG_fail;
51097   
51098 fail:
51099   lua_error(L);
51100   return SWIG_arg;
51101 }
51102
51103
51104 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
51105   int SWIG_arg = 0;
51106   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51107   char *arg2 = (char *) 0 ;
51108   lldb::SymbolType arg3 ;
51109   lldb::SBSymbolContextList result;
51110   
51111   SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
51112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
51113   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
51114   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
51115   
51116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51117     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
51118   }
51119   
51120   arg2 = (char *)lua_tostring(L, 2);
51121   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
51122   result = (arg1)->FindSymbols((char const *)arg2,arg3);
51123   {
51124     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
51125     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
51126   }
51127   return SWIG_arg;
51128   
51129   if(0) SWIG_fail;
51130   
51131 fail:
51132   lua_error(L);
51133   return SWIG_arg;
51134 }
51135
51136
51137 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
51138   int SWIG_arg = 0;
51139   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51140   char *arg2 = (char *) 0 ;
51141   lldb::SBSymbolContextList result;
51142   
51143   SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
51144   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
51145   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
51146   
51147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51148     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
51149   }
51150   
51151   arg2 = (char *)lua_tostring(L, 2);
51152   result = (arg1)->FindSymbols((char const *)arg2);
51153   {
51154     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
51155     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
51156   }
51157   return SWIG_arg;
51158   
51159   if(0) SWIG_fail;
51160   
51161 fail:
51162   lua_error(L);
51163   return SWIG_arg;
51164 }
51165
51166
51167 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
51168   int argc;
51169   int argv[4]={
51170     1,2,3,4
51171   };
51172   
51173   argc = lua_gettop(L);
51174   if (argc == 2) {
51175     int _v;
51176     {
51177       void *ptr;
51178       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51179         _v = 0;
51180       } else {
51181         _v = 1;
51182       }
51183     }
51184     if (_v) {
51185       {
51186         _v = SWIG_lua_isnilstring(L,argv[1]);
51187       }
51188       if (_v) {
51189         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
51190       }
51191     }
51192   }
51193   if (argc == 3) {
51194     int _v;
51195     {
51196       void *ptr;
51197       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51198         _v = 0;
51199       } else {
51200         _v = 1;
51201       }
51202     }
51203     if (_v) {
51204       {
51205         _v = SWIG_lua_isnilstring(L,argv[1]);
51206       }
51207       if (_v) {
51208         {
51209           _v = lua_isnumber(L,argv[2]);
51210         }
51211         if (_v) {
51212           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
51213         }
51214       }
51215     }
51216   }
51217   
51218   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
51219     "  Possible C/C++ prototypes are:\n"
51220     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
51221     "    lldb::SBTarget::FindSymbols(char const *)\n");
51222   lua_error(L);return 0;
51223 }
51224
51225
51226 static int _wrap_SBTarget_GetDescription(lua_State* L) {
51227   int SWIG_arg = 0;
51228   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51229   lldb::SBStream *arg2 = 0 ;
51230   lldb::DescriptionLevel arg3 ;
51231   bool result;
51232   
51233   SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
51234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
51235   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
51236   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
51237   
51238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51239     SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
51240   }
51241   
51242   
51243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
51244     SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
51245   }
51246   
51247   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
51248   result = (bool)(arg1)->GetDescription(*arg2,arg3);
51249   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51250   return SWIG_arg;
51251   
51252   if(0) SWIG_fail;
51253   
51254 fail:
51255   lua_error(L);
51256   return SWIG_arg;
51257 }
51258
51259
51260 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
51261   int SWIG_arg = 0;
51262   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51263   lldb::addr_t result;
51264   
51265   SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
51266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
51267   
51268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51269     SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
51270   }
51271   
51272   result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
51273   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
51274   return SWIG_arg;
51275   
51276   if(0) SWIG_fail;
51277   
51278 fail:
51279   lua_error(L);
51280   return SWIG_arg;
51281 }
51282
51283
51284 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
51285   int SWIG_arg = 0;
51286   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51287   SwigValueWrapper< lldb::SBLaunchInfo > result;
51288   
51289   SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
51290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
51291   
51292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51293     SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
51294   }
51295   
51296   result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
51297   {
51298     lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo((const lldb::SBLaunchInfo &) result);
51299     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
51300   }
51301   return SWIG_arg;
51302   
51303   if(0) SWIG_fail;
51304   
51305 fail:
51306   lua_error(L);
51307   return SWIG_arg;
51308 }
51309
51310
51311 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
51312   int SWIG_arg = 0;
51313   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51314   lldb::SBLaunchInfo *arg2 = 0 ;
51315   
51316   SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
51317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
51318   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
51319   
51320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51321     SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
51322   }
51323   
51324   
51325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
51326     SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
51327   }
51328   
51329   (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
51330   
51331   return SWIG_arg;
51332   
51333   if(0) SWIG_fail;
51334   
51335 fail:
51336   lua_error(L);
51337   return SWIG_arg;
51338 }
51339
51340
51341 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
51342   int SWIG_arg = 0;
51343   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51344   bool arg2 ;
51345   
51346   SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
51347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
51348   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
51349   
51350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51351     SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
51352   }
51353   
51354   arg2 = (lua_toboolean(L, 2)!=0);
51355   (arg1)->SetCollectingStats(arg2);
51356   
51357   return SWIG_arg;
51358   
51359   if(0) SWIG_fail;
51360   
51361 fail:
51362   lua_error(L);
51363   return SWIG_arg;
51364 }
51365
51366
51367 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
51368   int SWIG_arg = 0;
51369   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51370   bool result;
51371   
51372   SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
51373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
51374   
51375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51376     SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
51377   }
51378   
51379   result = (bool)(arg1)->GetCollectingStats();
51380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51381   return SWIG_arg;
51382   
51383   if(0) SWIG_fail;
51384   
51385 fail:
51386   lua_error(L);
51387   return SWIG_arg;
51388 }
51389
51390
51391 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
51392   int SWIG_arg = 0;
51393   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51394   lldb::SBStructuredData result;
51395   
51396   SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
51397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
51398   
51399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51400     SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
51401   }
51402   
51403   result = (arg1)->GetStatistics();
51404   {
51405     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
51406     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
51407   }
51408   return SWIG_arg;
51409   
51410   if(0) SWIG_fail;
51411   
51412 fail:
51413   lua_error(L);
51414   return SWIG_arg;
51415 }
51416
51417
51418 static int _wrap_SBTarget___eq(lua_State* L) {
51419   int SWIG_arg = 0;
51420   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51421   lldb::SBTarget *arg2 = 0 ;
51422   bool result;
51423   
51424   SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
51425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
51426   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
51427   
51428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51429     SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
51430   }
51431   
51432   
51433   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
51434     SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
51435   }
51436   
51437   result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
51438   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51439   return SWIG_arg;
51440   
51441   if(0) SWIG_fail;
51442   
51443 fail:
51444   lua_error(L);
51445   return SWIG_arg;
51446 }
51447
51448
51449 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
51450   int SWIG_arg = 0;
51451   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51452   char *arg2 = (char *) 0 ;
51453   lldb::SBValue result;
51454   
51455   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
51456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
51457   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
51458   
51459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51460     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
51461   }
51462   
51463   arg2 = (char *)lua_tostring(L, 2);
51464   result = (arg1)->EvaluateExpression((char const *)arg2);
51465   {
51466     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51467     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51468   }
51469   return SWIG_arg;
51470   
51471   if(0) SWIG_fail;
51472   
51473 fail:
51474   lua_error(L);
51475   return SWIG_arg;
51476 }
51477
51478
51479 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
51480   int SWIG_arg = 0;
51481   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51482   char *arg2 = (char *) 0 ;
51483   lldb::SBExpressionOptions *arg3 = 0 ;
51484   lldb::SBValue result;
51485   
51486   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
51487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
51488   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
51489   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
51490   
51491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51492     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
51493   }
51494   
51495   arg2 = (char *)lua_tostring(L, 2);
51496   
51497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
51498     SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
51499   }
51500   
51501   result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
51502   {
51503     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51504     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51505   }
51506   return SWIG_arg;
51507   
51508   if(0) SWIG_fail;
51509   
51510 fail:
51511   lua_error(L);
51512   return SWIG_arg;
51513 }
51514
51515
51516 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
51517   int argc;
51518   int argv[4]={
51519     1,2,3,4
51520   };
51521   
51522   argc = lua_gettop(L);
51523   if (argc == 2) {
51524     int _v;
51525     {
51526       void *ptr;
51527       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51528         _v = 0;
51529       } else {
51530         _v = 1;
51531       }
51532     }
51533     if (_v) {
51534       {
51535         _v = SWIG_lua_isnilstring(L,argv[1]);
51536       }
51537       if (_v) {
51538         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
51539       }
51540     }
51541   }
51542   if (argc == 3) {
51543     int _v;
51544     {
51545       void *ptr;
51546       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51547         _v = 0;
51548       } else {
51549         _v = 1;
51550       }
51551     }
51552     if (_v) {
51553       {
51554         _v = SWIG_lua_isnilstring(L,argv[1]);
51555       }
51556       if (_v) {
51557         {
51558           void *ptr;
51559           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
51560             _v = 0;
51561           } else {
51562             _v = 1;
51563           }
51564         }
51565         if (_v) {
51566           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
51567         }
51568       }
51569     }
51570   }
51571   
51572   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
51573     "  Possible C/C++ prototypes are:\n"
51574     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
51575     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
51576   lua_error(L);return 0;
51577 }
51578
51579
51580 static int _wrap_SBTarget___tostring(lua_State* L) {
51581   int SWIG_arg = 0;
51582   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51583   std::string result;
51584   
51585   SWIG_check_num_args("lldb::SBTarget::__str__",1,1)
51586   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__str__",1,"lldb::SBTarget *");
51587   
51588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51589     SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
51590   }
51591   
51592   result = lldb_SBTarget___str__(arg1);
51593   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
51594   return SWIG_arg;
51595   
51596   if(0) SWIG_fail;
51597   
51598 fail:
51599   lua_error(L);
51600   return SWIG_arg;
51601 }
51602
51603
51604 static void swig_delete_SBTarget(void *obj) {
51605 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
51606 delete arg1;
51607 }
51608 static int _proxy__wrap_new_SBTarget(lua_State *L) {
51609     assert(lua_istable(L,1));
51610     lua_pushcfunction(L,_wrap_new_SBTarget);
51611     assert(!lua_isnil(L,-1));
51612     lua_replace(L,1); /* replace our table with real constructor */
51613     lua_call(L,lua_gettop(L)-1,1);
51614     return 1;
51615 }
51616 static swig_lua_attribute swig_SBTarget_attributes[] = {
51617     {0,0,0}
51618 };
51619 static swig_lua_method swig_SBTarget_methods[]= {
51620     { "IsValid", _wrap_SBTarget_IsValid},
51621     { "GetProcess", _wrap_SBTarget_GetProcess},
51622     { "GetPlatform", _wrap_SBTarget_GetPlatform},
51623     { "Install", _wrap_SBTarget_Install},
51624     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
51625     { "Launch", _wrap_SBTarget_Launch},
51626     { "LoadCore", _wrap_SBTarget_LoadCore},
51627     { "Attach", _wrap_SBTarget_Attach},
51628     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
51629     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
51630     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
51631     { "GetExecutable", _wrap_SBTarget_GetExecutable},
51632     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
51633     { "AddModule", _wrap_SBTarget_AddModule},
51634     { "GetNumModules", _wrap_SBTarget_GetNumModules},
51635     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
51636     { "RemoveModule", _wrap_SBTarget_RemoveModule},
51637     { "GetDebugger", _wrap_SBTarget_GetDebugger},
51638     { "FindModule", _wrap_SBTarget_FindModule},
51639     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
51640     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
51641     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
51642     { "GetTriple", _wrap_SBTarget_GetTriple},
51643     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
51644     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
51645     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
51646     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
51647     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
51648     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
51649     { "FindFunctions", _wrap_SBTarget_FindFunctions},
51650     { "FindFirstType", _wrap_SBTarget_FindFirstType},
51651     { "FindTypes", _wrap_SBTarget_FindTypes},
51652     { "GetBasicType", _wrap_SBTarget_GetBasicType},
51653     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
51654     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
51655     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
51656     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
51657     { "Clear", _wrap_SBTarget_Clear},
51658     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
51659     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
51660     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
51661     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
51662     { "ReadMemory", _wrap_SBTarget_ReadMemory},
51663     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
51664     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
51665     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
51666     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
51667     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
51668     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
51669     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
51670     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
51671     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
51672     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
51673     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
51674     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
51675     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
51676     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
51677     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
51678     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
51679     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
51680     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
51681     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
51682     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
51683     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
51684     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
51685     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
51686     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
51687     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
51688     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
51689     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
51690     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
51691     { "WatchAddress", _wrap_SBTarget_WatchAddress},
51692     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
51693     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
51694     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
51695     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
51696     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
51697     { "GetInstructions", _wrap_SBTarget_GetInstructions},
51698     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
51699     { "FindSymbols", _wrap_SBTarget_FindSymbols},
51700     { "GetDescription", _wrap_SBTarget_GetDescription},
51701     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
51702     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
51703     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
51704     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
51705     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
51706     { "GetStatistics", _wrap_SBTarget_GetStatistics},
51707     { "__eq", _wrap_SBTarget___eq},
51708     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
51709     { "__tostring", _wrap_SBTarget___tostring},
51710     {0,0}
51711 };
51712 static swig_lua_method swig_SBTarget_meta[] = {
51713     { "__eq", _wrap_SBTarget___eq},
51714     { "__tostring", _wrap_SBTarget___tostring},
51715     {0,0}
51716 };
51717
51718 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
51719     {0,0,0}
51720 };
51721 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
51722     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
51723     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
51724     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
51725     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
51726     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
51727     {0,0,0,0,0,0}
51728 };
51729 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
51730     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
51731     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
51732     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
51733     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
51734     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
51735     {0,0}
51736 };
51737 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
51738     0
51739 };
51740
51741 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
51742     "SBTarget",
51743     swig_SBTarget_Sf_SwigStatic_methods,
51744     swig_SBTarget_Sf_SwigStatic_attributes,
51745     swig_SBTarget_Sf_SwigStatic_constants,
51746     swig_SBTarget_Sf_SwigStatic_classes,
51747     0
51748 };
51749 static swig_lua_class *swig_SBTarget_bases[] = {0};
51750 static const char *swig_SBTarget_base_names[] = {0};
51751 static swig_lua_class _wrap_class_SBTarget = { "SBTarget", "SBTarget", &SWIGTYPE_p_lldb__SBTarget,_proxy__wrap_new_SBTarget, swig_delete_SBTarget, swig_SBTarget_methods, swig_SBTarget_attributes, &swig_SBTarget_Sf_SwigStatic, swig_SBTarget_meta, swig_SBTarget_bases, swig_SBTarget_base_names };
51752
51753 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
51754   int SWIG_arg = 0;
51755   lldb::SBThread *result = 0 ;
51756   
51757   SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
51758   result = (lldb::SBThread *)new lldb::SBThread();
51759   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++; 
51760   return SWIG_arg;
51761   
51762   if(0) SWIG_fail;
51763   
51764 fail:
51765   lua_error(L);
51766   return SWIG_arg;
51767 }
51768
51769
51770 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
51771   int SWIG_arg = 0;
51772   lldb::SBThread *arg1 = 0 ;
51773   lldb::SBThread *result = 0 ;
51774   
51775   SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
51776   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
51777   
51778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
51779     SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
51780   }
51781   
51782   result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
51783   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++; 
51784   return SWIG_arg;
51785   
51786   if(0) SWIG_fail;
51787   
51788 fail:
51789   lua_error(L);
51790   return SWIG_arg;
51791 }
51792
51793
51794 static int _wrap_new_SBThread(lua_State* L) {
51795   int argc;
51796   int argv[2]={
51797     1,2
51798   };
51799   
51800   argc = lua_gettop(L);
51801   if (argc == 0) {
51802     return _wrap_new_SBThread__SWIG_0(L);
51803   }
51804   if (argc == 1) {
51805     int _v;
51806     {
51807       void *ptr;
51808       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
51809         _v = 0;
51810       } else {
51811         _v = 1;
51812       }
51813     }
51814     if (_v) {
51815       return _wrap_new_SBThread__SWIG_1(L);
51816     }
51817   }
51818   
51819   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
51820     "  Possible C/C++ prototypes are:\n"
51821     "    lldb::SBThread::SBThread()\n"
51822     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
51823   lua_error(L);return 0;
51824 }
51825
51826
51827 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
51828   int SWIG_arg = 0;
51829   char *result = 0 ;
51830   
51831   SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
51832   result = (char *)lldb::SBThread::GetBroadcasterClassName();
51833   lua_pushstring(L,(const char *)result); SWIG_arg++;
51834   return SWIG_arg;
51835   
51836   if(0) SWIG_fail;
51837   
51838 fail:
51839   lua_error(L);
51840   return SWIG_arg;
51841 }
51842
51843
51844 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
51845   int SWIG_arg = 0;
51846   lldb::SBEvent *arg1 = 0 ;
51847   bool result;
51848   
51849   SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
51850   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
51851   
51852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
51853     SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
51854   }
51855   
51856   result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
51857   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51858   return SWIG_arg;
51859   
51860   if(0) SWIG_fail;
51861   
51862 fail:
51863   lua_error(L);
51864   return SWIG_arg;
51865 }
51866
51867
51868 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
51869   int SWIG_arg = 0;
51870   lldb::SBEvent *arg1 = 0 ;
51871   lldb::SBFrame result;
51872   
51873   SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
51874   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
51875   
51876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
51877     SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
51878   }
51879   
51880   result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
51881   {
51882     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
51883     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
51884   }
51885   return SWIG_arg;
51886   
51887   if(0) SWIG_fail;
51888   
51889 fail:
51890   lua_error(L);
51891   return SWIG_arg;
51892 }
51893
51894
51895 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
51896   int SWIG_arg = 0;
51897   lldb::SBEvent *arg1 = 0 ;
51898   lldb::SBThread result;
51899   
51900   SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
51901   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
51902   
51903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
51904     SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
51905   }
51906   
51907   result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
51908   {
51909     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
51910     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
51911   }
51912   return SWIG_arg;
51913   
51914   if(0) SWIG_fail;
51915   
51916 fail:
51917   lua_error(L);
51918   return SWIG_arg;
51919 }
51920
51921
51922 static int _wrap_SBThread_IsValid(lua_State* L) {
51923   int SWIG_arg = 0;
51924   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
51925   bool result;
51926   
51927   SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
51928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
51929   
51930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
51931     SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
51932   }
51933   
51934   result = (bool)((lldb::SBThread const *)arg1)->IsValid();
51935   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51936   return SWIG_arg;
51937   
51938   if(0) SWIG_fail;
51939   
51940 fail:
51941   lua_error(L);
51942   return SWIG_arg;
51943 }
51944
51945
51946 static int _wrap_SBThread_Clear(lua_State* L) {
51947   int SWIG_arg = 0;
51948   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
51949   
51950   SWIG_check_num_args("lldb::SBThread::Clear",1,1)
51951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
51952   
51953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
51954     SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
51955   }
51956   
51957   (arg1)->Clear();
51958   
51959   return SWIG_arg;
51960   
51961   if(0) SWIG_fail;
51962   
51963 fail:
51964   lua_error(L);
51965   return SWIG_arg;
51966 }
51967
51968
51969 static int _wrap_SBThread_GetStopReason(lua_State* L) {
51970   int SWIG_arg = 0;
51971   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
51972   lldb::StopReason result;
51973   
51974   SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
51975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
51976   
51977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
51978     SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
51979   }
51980   
51981   result = (lldb::StopReason)(arg1)->GetStopReason();
51982   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
51983   return SWIG_arg;
51984   
51985   if(0) SWIG_fail;
51986   
51987 fail:
51988   lua_error(L);
51989   return SWIG_arg;
51990 }
51991
51992
51993 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
51994   int SWIG_arg = 0;
51995   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
51996   size_t result;
51997   
51998   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
51999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
52000   
52001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52002     SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
52003   }
52004   
52005   result = (arg1)->GetStopReasonDataCount();
52006   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52007   return SWIG_arg;
52008   
52009   if(0) SWIG_fail;
52010   
52011 fail:
52012   lua_error(L);
52013   return SWIG_arg;
52014 }
52015
52016
52017 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
52018   int SWIG_arg = 0;
52019   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52020   uint32_t arg2 ;
52021   uint64_t result;
52022   
52023   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
52024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
52025   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
52026   
52027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52028     SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
52029   }
52030   
52031   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
52032   arg2 = (uint32_t)lua_tonumber(L, 2);
52033   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
52034   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52035   return SWIG_arg;
52036   
52037   if(0) SWIG_fail;
52038   
52039 fail:
52040   lua_error(L);
52041   return SWIG_arg;
52042 }
52043
52044
52045 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
52046   int SWIG_arg = 0;
52047   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52048   lldb::SBStream *arg2 = 0 ;
52049   bool result;
52050   
52051   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
52052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
52053   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
52054   
52055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52056     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
52057   }
52058   
52059   
52060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
52061     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
52062   }
52063   
52064   result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
52065   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52066   return SWIG_arg;
52067   
52068   if(0) SWIG_fail;
52069   
52070 fail:
52071   lua_error(L);
52072   return SWIG_arg;
52073 }
52074
52075
52076 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
52077   int SWIG_arg = 0;
52078   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52079   lldb::InstrumentationRuntimeType arg2 ;
52080   lldb::SBThreadCollection result;
52081   
52082   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
52083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
52084   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
52085   
52086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52087     SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
52088   }
52089   
52090   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
52091   result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
52092   {
52093     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
52094     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
52095   }
52096   return SWIG_arg;
52097   
52098   if(0) SWIG_fail;
52099   
52100 fail:
52101   lua_error(L);
52102   return SWIG_arg;
52103 }
52104
52105
52106 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
52107   int SWIG_arg = 0;
52108   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52109   char *arg2 = (char *) 0 ;
52110   size_t arg3 ;
52111   size_t result;
52112   
52113   SWIG_check_num_args("lldb::SBThread::GetStopDescription",3,3)
52114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
52115   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",2,"char *");
52116   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",3,"size_t");
52117   
52118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52119     SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
52120   }
52121   
52122   arg2 = (char *)lua_tostring(L, 2);
52123   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
52124   arg3 = (size_t)lua_tonumber(L, 3);
52125   result = (arg1)->GetStopDescription(arg2,arg3);
52126   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52127   return SWIG_arg;
52128   
52129   if(0) SWIG_fail;
52130   
52131 fail:
52132   lua_error(L);
52133   return SWIG_arg;
52134 }
52135
52136
52137 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
52138   int SWIG_arg = 0;
52139   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52140   lldb::SBValue result;
52141   
52142   SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
52143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
52144   
52145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52146     SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
52147   }
52148   
52149   result = (arg1)->GetStopReturnValue();
52150   {
52151     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52152     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52153   }
52154   return SWIG_arg;
52155   
52156   if(0) SWIG_fail;
52157   
52158 fail:
52159   lua_error(L);
52160   return SWIG_arg;
52161 }
52162
52163
52164 static int _wrap_SBThread_GetThreadID(lua_State* L) {
52165   int SWIG_arg = 0;
52166   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52167   lldb::tid_t result;
52168   
52169   SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
52170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
52171   
52172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52173     SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
52174   }
52175   
52176   result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
52177   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52178   return SWIG_arg;
52179   
52180   if(0) SWIG_fail;
52181   
52182 fail:
52183   lua_error(L);
52184   return SWIG_arg;
52185 }
52186
52187
52188 static int _wrap_SBThread_GetIndexID(lua_State* L) {
52189   int SWIG_arg = 0;
52190   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52191   uint32_t result;
52192   
52193   SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
52194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
52195   
52196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52197     SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
52198   }
52199   
52200   result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
52201   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52202   return SWIG_arg;
52203   
52204   if(0) SWIG_fail;
52205   
52206 fail:
52207   lua_error(L);
52208   return SWIG_arg;
52209 }
52210
52211
52212 static int _wrap_SBThread_GetName(lua_State* L) {
52213   int SWIG_arg = 0;
52214   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52215   char *result = 0 ;
52216   
52217   SWIG_check_num_args("lldb::SBThread::GetName",1,1)
52218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
52219   
52220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52221     SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
52222   }
52223   
52224   result = (char *)((lldb::SBThread const *)arg1)->GetName();
52225   lua_pushstring(L,(const char *)result); SWIG_arg++;
52226   return SWIG_arg;
52227   
52228   if(0) SWIG_fail;
52229   
52230 fail:
52231   lua_error(L);
52232   return SWIG_arg;
52233 }
52234
52235
52236 static int _wrap_SBThread_GetQueueName(lua_State* L) {
52237   int SWIG_arg = 0;
52238   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52239   char *result = 0 ;
52240   
52241   SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
52242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
52243   
52244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52245     SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
52246   }
52247   
52248   result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
52249   lua_pushstring(L,(const char *)result); SWIG_arg++;
52250   return SWIG_arg;
52251   
52252   if(0) SWIG_fail;
52253   
52254 fail:
52255   lua_error(L);
52256   return SWIG_arg;
52257 }
52258
52259
52260 static int _wrap_SBThread_GetQueueID(lua_State* L) {
52261   int SWIG_arg = 0;
52262   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52263   lldb::queue_id_t result;
52264   
52265   SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
52266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
52267   
52268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52269     SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
52270   }
52271   
52272   result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
52273   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52274   return SWIG_arg;
52275   
52276   if(0) SWIG_fail;
52277   
52278 fail:
52279   lua_error(L);
52280   return SWIG_arg;
52281 }
52282
52283
52284 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
52285   int SWIG_arg = 0;
52286   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52287   char *arg2 = (char *) 0 ;
52288   lldb::SBStream *arg3 = 0 ;
52289   bool result;
52290   
52291   SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
52292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
52293   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
52294   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
52295   
52296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52297     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
52298   }
52299   
52300   arg2 = (char *)lua_tostring(L, 2);
52301   
52302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
52303     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
52304   }
52305   
52306   result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
52307   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52308   return SWIG_arg;
52309   
52310   if(0) SWIG_fail;
52311   
52312 fail:
52313   lua_error(L);
52314   return SWIG_arg;
52315 }
52316
52317
52318 static int _wrap_SBThread_GetQueue(lua_State* L) {
52319   int SWIG_arg = 0;
52320   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52321   lldb::SBQueue result;
52322   
52323   SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
52324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
52325   
52326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52327     SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
52328   }
52329   
52330   result = ((lldb::SBThread const *)arg1)->GetQueue();
52331   {
52332     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
52333     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
52334   }
52335   return SWIG_arg;
52336   
52337   if(0) SWIG_fail;
52338   
52339 fail:
52340   lua_error(L);
52341   return SWIG_arg;
52342 }
52343
52344
52345 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
52346   int SWIG_arg = 0;
52347   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52348   lldb::RunMode arg2 ;
52349   
52350   SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
52351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
52352   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
52353   
52354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52355     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
52356   }
52357   
52358   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
52359   (arg1)->StepOver(arg2);
52360   
52361   return SWIG_arg;
52362   
52363   if(0) SWIG_fail;
52364   
52365 fail:
52366   lua_error(L);
52367   return SWIG_arg;
52368 }
52369
52370
52371 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
52372   int SWIG_arg = 0;
52373   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52374   
52375   SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
52376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
52377   
52378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52379     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
52380   }
52381   
52382   (arg1)->StepOver();
52383   
52384   return SWIG_arg;
52385   
52386   if(0) SWIG_fail;
52387   
52388 fail:
52389   lua_error(L);
52390   return SWIG_arg;
52391 }
52392
52393
52394 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
52395   int SWIG_arg = 0;
52396   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52397   lldb::RunMode arg2 ;
52398   lldb::SBError *arg3 = 0 ;
52399   
52400   SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
52401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
52402   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
52403   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
52404   
52405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52406     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
52407   }
52408   
52409   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
52410   
52411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
52412     SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
52413   }
52414   
52415   (arg1)->StepOver(arg2,*arg3);
52416   
52417   return SWIG_arg;
52418   
52419   if(0) SWIG_fail;
52420   
52421 fail:
52422   lua_error(L);
52423   return SWIG_arg;
52424 }
52425
52426
52427 static int _wrap_SBThread_StepOver(lua_State* L) {
52428   int argc;
52429   int argv[4]={
52430     1,2,3,4
52431   };
52432   
52433   argc = lua_gettop(L);
52434   if (argc == 1) {
52435     int _v;
52436     {
52437       void *ptr;
52438       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52439         _v = 0;
52440       } else {
52441         _v = 1;
52442       }
52443     }
52444     if (_v) {
52445       return _wrap_SBThread_StepOver__SWIG_1(L);
52446     }
52447   }
52448   if (argc == 2) {
52449     int _v;
52450     {
52451       void *ptr;
52452       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52453         _v = 0;
52454       } else {
52455         _v = 1;
52456       }
52457     }
52458     if (_v) {
52459       {
52460         _v = lua_isnumber(L,argv[1]);
52461       }
52462       if (_v) {
52463         return _wrap_SBThread_StepOver__SWIG_0(L);
52464       }
52465     }
52466   }
52467   if (argc == 3) {
52468     int _v;
52469     {
52470       void *ptr;
52471       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52472         _v = 0;
52473       } else {
52474         _v = 1;
52475       }
52476     }
52477     if (_v) {
52478       {
52479         _v = lua_isnumber(L,argv[1]);
52480       }
52481       if (_v) {
52482         {
52483           void *ptr;
52484           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
52485             _v = 0;
52486           } else {
52487             _v = 1;
52488           }
52489         }
52490         if (_v) {
52491           return _wrap_SBThread_StepOver__SWIG_2(L);
52492         }
52493       }
52494     }
52495   }
52496   
52497   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
52498     "  Possible C/C++ prototypes are:\n"
52499     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
52500     "    lldb::SBThread::StepOver()\n"
52501     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
52502   lua_error(L);return 0;
52503 }
52504
52505
52506 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
52507   int SWIG_arg = 0;
52508   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52509   lldb::RunMode arg2 ;
52510   
52511   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
52512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52513   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
52514   
52515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52516     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52517   }
52518   
52519   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
52520   (arg1)->StepInto(arg2);
52521   
52522   return SWIG_arg;
52523   
52524   if(0) SWIG_fail;
52525   
52526 fail:
52527   lua_error(L);
52528   return SWIG_arg;
52529 }
52530
52531
52532 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
52533   int SWIG_arg = 0;
52534   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52535   
52536   SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
52537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52538   
52539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52540     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52541   }
52542   
52543   (arg1)->StepInto();
52544   
52545   return SWIG_arg;
52546   
52547   if(0) SWIG_fail;
52548   
52549 fail:
52550   lua_error(L);
52551   return SWIG_arg;
52552 }
52553
52554
52555 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
52556   int SWIG_arg = 0;
52557   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52558   char *arg2 = (char *) 0 ;
52559   lldb::RunMode arg3 ;
52560   
52561   SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
52562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52563   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
52564   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
52565   
52566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52567     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52568   }
52569   
52570   arg2 = (char *)lua_tostring(L, 2);
52571   arg3 = (lldb::RunMode)(int)lua_tonumber(L, 3);
52572   (arg1)->StepInto((char const *)arg2,arg3);
52573   
52574   return SWIG_arg;
52575   
52576   if(0) SWIG_fail;
52577   
52578 fail:
52579   lua_error(L);
52580   return SWIG_arg;
52581 }
52582
52583
52584 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
52585   int SWIG_arg = 0;
52586   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52587   char *arg2 = (char *) 0 ;
52588   
52589   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
52590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52591   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
52592   
52593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52594     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52595   }
52596   
52597   arg2 = (char *)lua_tostring(L, 2);
52598   (arg1)->StepInto((char const *)arg2);
52599   
52600   return SWIG_arg;
52601   
52602   if(0) SWIG_fail;
52603   
52604 fail:
52605   lua_error(L);
52606   return SWIG_arg;
52607 }
52608
52609
52610 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
52611   int SWIG_arg = 0;
52612   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52613   char *arg2 = (char *) 0 ;
52614   uint32_t arg3 ;
52615   lldb::SBError *arg4 = 0 ;
52616   lldb::RunMode arg5 ;
52617   
52618   SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
52619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52620   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
52621   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
52622   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
52623   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
52624   
52625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52626     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52627   }
52628   
52629   arg2 = (char *)lua_tostring(L, 2);
52630   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
52631   arg3 = (uint32_t)lua_tonumber(L, 3);
52632   
52633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
52634     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
52635   }
52636   
52637   arg5 = (lldb::RunMode)(int)lua_tonumber(L, 5);
52638   (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
52639   
52640   return SWIG_arg;
52641   
52642   if(0) SWIG_fail;
52643   
52644 fail:
52645   lua_error(L);
52646   return SWIG_arg;
52647 }
52648
52649
52650 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
52651   int SWIG_arg = 0;
52652   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52653   char *arg2 = (char *) 0 ;
52654   uint32_t arg3 ;
52655   lldb::SBError *arg4 = 0 ;
52656   
52657   SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
52658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
52659   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
52660   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
52661   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
52662   
52663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52664     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
52665   }
52666   
52667   arg2 = (char *)lua_tostring(L, 2);
52668   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
52669   arg3 = (uint32_t)lua_tonumber(L, 3);
52670   
52671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
52672     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
52673   }
52674   
52675   (arg1)->StepInto((char const *)arg2,arg3,*arg4);
52676   
52677   return SWIG_arg;
52678   
52679   if(0) SWIG_fail;
52680   
52681 fail:
52682   lua_error(L);
52683   return SWIG_arg;
52684 }
52685
52686
52687 static int _wrap_SBThread_StepInto(lua_State* L) {
52688   int argc;
52689   int argv[6]={
52690     1,2,3,4,5,6
52691   };
52692   
52693   argc = lua_gettop(L);
52694   if (argc == 1) {
52695     int _v;
52696     {
52697       void *ptr;
52698       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52699         _v = 0;
52700       } else {
52701         _v = 1;
52702       }
52703     }
52704     if (_v) {
52705       return _wrap_SBThread_StepInto__SWIG_1(L);
52706     }
52707   }
52708   if (argc == 2) {
52709     int _v;
52710     {
52711       void *ptr;
52712       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52713         _v = 0;
52714       } else {
52715         _v = 1;
52716       }
52717     }
52718     if (_v) {
52719       {
52720         _v = lua_isnumber(L,argv[1]);
52721       }
52722       if (_v) {
52723         return _wrap_SBThread_StepInto__SWIG_0(L);
52724       }
52725     }
52726   }
52727   if (argc == 2) {
52728     int _v;
52729     {
52730       void *ptr;
52731       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52732         _v = 0;
52733       } else {
52734         _v = 1;
52735       }
52736     }
52737     if (_v) {
52738       {
52739         _v = SWIG_lua_isnilstring(L,argv[1]);
52740       }
52741       if (_v) {
52742         return _wrap_SBThread_StepInto__SWIG_3(L);
52743       }
52744     }
52745   }
52746   if (argc == 3) {
52747     int _v;
52748     {
52749       void *ptr;
52750       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52751         _v = 0;
52752       } else {
52753         _v = 1;
52754       }
52755     }
52756     if (_v) {
52757       {
52758         _v = SWIG_lua_isnilstring(L,argv[1]);
52759       }
52760       if (_v) {
52761         {
52762           _v = lua_isnumber(L,argv[2]);
52763         }
52764         if (_v) {
52765           return _wrap_SBThread_StepInto__SWIG_2(L);
52766         }
52767       }
52768     }
52769   }
52770   if (argc == 4) {
52771     int _v;
52772     {
52773       void *ptr;
52774       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52775         _v = 0;
52776       } else {
52777         _v = 1;
52778       }
52779     }
52780     if (_v) {
52781       {
52782         _v = SWIG_lua_isnilstring(L,argv[1]);
52783       }
52784       if (_v) {
52785         {
52786           _v = lua_isnumber(L,argv[2]);
52787         }
52788         if (_v) {
52789           {
52790             void *ptr;
52791             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
52792               _v = 0;
52793             } else {
52794               _v = 1;
52795             }
52796           }
52797           if (_v) {
52798             return _wrap_SBThread_StepInto__SWIG_5(L);
52799           }
52800         }
52801       }
52802     }
52803   }
52804   if (argc == 5) {
52805     int _v;
52806     {
52807       void *ptr;
52808       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52809         _v = 0;
52810       } else {
52811         _v = 1;
52812       }
52813     }
52814     if (_v) {
52815       {
52816         _v = SWIG_lua_isnilstring(L,argv[1]);
52817       }
52818       if (_v) {
52819         {
52820           _v = lua_isnumber(L,argv[2]);
52821         }
52822         if (_v) {
52823           {
52824             void *ptr;
52825             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
52826               _v = 0;
52827             } else {
52828               _v = 1;
52829             }
52830           }
52831           if (_v) {
52832             {
52833               _v = lua_isnumber(L,argv[4]);
52834             }
52835             if (_v) {
52836               return _wrap_SBThread_StepInto__SWIG_4(L);
52837             }
52838           }
52839         }
52840       }
52841     }
52842   }
52843   
52844   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
52845     "  Possible C/C++ prototypes are:\n"
52846     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
52847     "    lldb::SBThread::StepInto()\n"
52848     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
52849     "    lldb::SBThread::StepInto(char const *)\n"
52850     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
52851     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
52852   lua_error(L);return 0;
52853 }
52854
52855
52856 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
52857   int SWIG_arg = 0;
52858   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52859   
52860   SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
52861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
52862   
52863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52864     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
52865   }
52866   
52867   (arg1)->StepOut();
52868   
52869   return SWIG_arg;
52870   
52871   if(0) SWIG_fail;
52872   
52873 fail:
52874   lua_error(L);
52875   return SWIG_arg;
52876 }
52877
52878
52879 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
52880   int SWIG_arg = 0;
52881   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52882   lldb::SBError *arg2 = 0 ;
52883   
52884   SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
52885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
52886   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
52887   
52888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52889     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
52890   }
52891   
52892   
52893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
52894     SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
52895   }
52896   
52897   (arg1)->StepOut(*arg2);
52898   
52899   return SWIG_arg;
52900   
52901   if(0) SWIG_fail;
52902   
52903 fail:
52904   lua_error(L);
52905   return SWIG_arg;
52906 }
52907
52908
52909 static int _wrap_SBThread_StepOut(lua_State* L) {
52910   int argc;
52911   int argv[3]={
52912     1,2,3
52913   };
52914   
52915   argc = lua_gettop(L);
52916   if (argc == 1) {
52917     int _v;
52918     {
52919       void *ptr;
52920       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52921         _v = 0;
52922       } else {
52923         _v = 1;
52924       }
52925     }
52926     if (_v) {
52927       return _wrap_SBThread_StepOut__SWIG_0(L);
52928     }
52929   }
52930   if (argc == 2) {
52931     int _v;
52932     {
52933       void *ptr;
52934       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
52935         _v = 0;
52936       } else {
52937         _v = 1;
52938       }
52939     }
52940     if (_v) {
52941       {
52942         void *ptr;
52943         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
52944           _v = 0;
52945         } else {
52946           _v = 1;
52947         }
52948       }
52949       if (_v) {
52950         return _wrap_SBThread_StepOut__SWIG_1(L);
52951       }
52952     }
52953   }
52954   
52955   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
52956     "  Possible C/C++ prototypes are:\n"
52957     "    lldb::SBThread::StepOut()\n"
52958     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
52959   lua_error(L);return 0;
52960 }
52961
52962
52963 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
52964   int SWIG_arg = 0;
52965   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52966   lldb::SBFrame *arg2 = 0 ;
52967   
52968   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
52969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
52970   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
52971   
52972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52973     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
52974   }
52975   
52976   
52977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
52978     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
52979   }
52980   
52981   (arg1)->StepOutOfFrame(*arg2);
52982   
52983   return SWIG_arg;
52984   
52985   if(0) SWIG_fail;
52986   
52987 fail:
52988   lua_error(L);
52989   return SWIG_arg;
52990 }
52991
52992
52993 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
52994   int SWIG_arg = 0;
52995   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52996   lldb::SBFrame *arg2 = 0 ;
52997   lldb::SBError *arg3 = 0 ;
52998   
52999   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
53000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
53001   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
53002   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
53003   
53004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53005     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
53006   }
53007   
53008   
53009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53010     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
53011   }
53012   
53013   
53014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53015     SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
53016   }
53017   
53018   (arg1)->StepOutOfFrame(*arg2,*arg3);
53019   
53020   return SWIG_arg;
53021   
53022   if(0) SWIG_fail;
53023   
53024 fail:
53025   lua_error(L);
53026   return SWIG_arg;
53027 }
53028
53029
53030 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
53031   int argc;
53032   int argv[4]={
53033     1,2,3,4
53034   };
53035   
53036   argc = lua_gettop(L);
53037   if (argc == 2) {
53038     int _v;
53039     {
53040       void *ptr;
53041       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53042         _v = 0;
53043       } else {
53044         _v = 1;
53045       }
53046     }
53047     if (_v) {
53048       {
53049         void *ptr;
53050         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
53051           _v = 0;
53052         } else {
53053           _v = 1;
53054         }
53055       }
53056       if (_v) {
53057         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
53058       }
53059     }
53060   }
53061   if (argc == 3) {
53062     int _v;
53063     {
53064       void *ptr;
53065       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53066         _v = 0;
53067       } else {
53068         _v = 1;
53069       }
53070     }
53071     if (_v) {
53072       {
53073         void *ptr;
53074         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
53075           _v = 0;
53076         } else {
53077           _v = 1;
53078         }
53079       }
53080       if (_v) {
53081         {
53082           void *ptr;
53083           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53084             _v = 0;
53085           } else {
53086             _v = 1;
53087           }
53088         }
53089         if (_v) {
53090           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
53091         }
53092       }
53093     }
53094   }
53095   
53096   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
53097     "  Possible C/C++ prototypes are:\n"
53098     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
53099     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
53100   lua_error(L);return 0;
53101 }
53102
53103
53104 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
53105   int SWIG_arg = 0;
53106   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53107   bool arg2 ;
53108   
53109   SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
53110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
53111   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
53112   
53113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53114     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
53115   }
53116   
53117   arg2 = (lua_toboolean(L, 2)!=0);
53118   (arg1)->StepInstruction(arg2);
53119   
53120   return SWIG_arg;
53121   
53122   if(0) SWIG_fail;
53123   
53124 fail:
53125   lua_error(L);
53126   return SWIG_arg;
53127 }
53128
53129
53130 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
53131   int SWIG_arg = 0;
53132   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53133   bool arg2 ;
53134   lldb::SBError *arg3 = 0 ;
53135   
53136   SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
53137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
53138   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
53139   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
53140   
53141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53142     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
53143   }
53144   
53145   arg2 = (lua_toboolean(L, 2)!=0);
53146   
53147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53148     SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
53149   }
53150   
53151   (arg1)->StepInstruction(arg2,*arg3);
53152   
53153   return SWIG_arg;
53154   
53155   if(0) SWIG_fail;
53156   
53157 fail:
53158   lua_error(L);
53159   return SWIG_arg;
53160 }
53161
53162
53163 static int _wrap_SBThread_StepInstruction(lua_State* L) {
53164   int argc;
53165   int argv[4]={
53166     1,2,3,4
53167   };
53168   
53169   argc = lua_gettop(L);
53170   if (argc == 2) {
53171     int _v;
53172     {
53173       void *ptr;
53174       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53175         _v = 0;
53176       } else {
53177         _v = 1;
53178       }
53179     }
53180     if (_v) {
53181       {
53182         _v = lua_isboolean(L,argv[1]);
53183       }
53184       if (_v) {
53185         return _wrap_SBThread_StepInstruction__SWIG_0(L);
53186       }
53187     }
53188   }
53189   if (argc == 3) {
53190     int _v;
53191     {
53192       void *ptr;
53193       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53194         _v = 0;
53195       } else {
53196         _v = 1;
53197       }
53198     }
53199     if (_v) {
53200       {
53201         _v = lua_isboolean(L,argv[1]);
53202       }
53203       if (_v) {
53204         {
53205           void *ptr;
53206           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53207             _v = 0;
53208           } else {
53209             _v = 1;
53210           }
53211         }
53212         if (_v) {
53213           return _wrap_SBThread_StepInstruction__SWIG_1(L);
53214         }
53215       }
53216     }
53217   }
53218   
53219   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
53220     "  Possible C/C++ prototypes are:\n"
53221     "    lldb::SBThread::StepInstruction(bool)\n"
53222     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
53223   lua_error(L);return 0;
53224 }
53225
53226
53227 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
53228   int SWIG_arg = 0;
53229   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53230   lldb::SBFrame *arg2 = 0 ;
53231   lldb::SBFileSpec *arg3 = 0 ;
53232   uint32_t arg4 ;
53233   lldb::SBError result;
53234   
53235   SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
53236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
53237   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
53238   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
53239   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
53240   
53241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53242     SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
53243   }
53244   
53245   
53246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53247     SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
53248   }
53249   
53250   
53251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
53252     SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
53253   }
53254   
53255   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
53256   arg4 = (uint32_t)lua_tonumber(L, 4);
53257   result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
53258   {
53259     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53260     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53261   }
53262   return SWIG_arg;
53263   
53264   if(0) SWIG_fail;
53265   
53266 fail:
53267   lua_error(L);
53268   return SWIG_arg;
53269 }
53270
53271
53272 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
53273   int SWIG_arg = 0;
53274   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53275   char *arg2 = (char *) 0 ;
53276   lldb::SBError result;
53277   
53278   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
53279   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
53280   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
53281   
53282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53283     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
53284   }
53285   
53286   arg2 = (char *)lua_tostring(L, 2);
53287   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
53288   {
53289     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53290     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53291   }
53292   return SWIG_arg;
53293   
53294   if(0) SWIG_fail;
53295   
53296 fail:
53297   lua_error(L);
53298   return SWIG_arg;
53299 }
53300
53301
53302 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
53303   int SWIG_arg = 0;
53304   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53305   char *arg2 = (char *) 0 ;
53306   bool arg3 ;
53307   lldb::SBError result;
53308   
53309   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
53310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
53311   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
53312   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
53313   
53314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53315     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
53316   }
53317   
53318   arg2 = (char *)lua_tostring(L, 2);
53319   arg3 = (lua_toboolean(L, 3)!=0);
53320   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
53321   {
53322     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53323     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53324   }
53325   return SWIG_arg;
53326   
53327   if(0) SWIG_fail;
53328   
53329 fail:
53330   lua_error(L);
53331   return SWIG_arg;
53332 }
53333
53334
53335 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
53336   int SWIG_arg = 0;
53337   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53338   char *arg2 = (char *) 0 ;
53339   lldb::SBStructuredData *arg3 = 0 ;
53340   bool arg4 ;
53341   lldb::SBError result;
53342   
53343   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
53344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
53345   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
53346   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
53347   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
53348   
53349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53350     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
53351   }
53352   
53353   arg2 = (char *)lua_tostring(L, 2);
53354   
53355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
53356     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
53357   }
53358   
53359   arg4 = (lua_toboolean(L, 4)!=0);
53360   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
53361   {
53362     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53363     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53364   }
53365   return SWIG_arg;
53366   
53367   if(0) SWIG_fail;
53368   
53369 fail:
53370   lua_error(L);
53371   return SWIG_arg;
53372 }
53373
53374
53375 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
53376   int argc;
53377   int argv[5]={
53378     1,2,3,4,5
53379   };
53380   
53381   argc = lua_gettop(L);
53382   if (argc == 2) {
53383     int _v;
53384     {
53385       void *ptr;
53386       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53387         _v = 0;
53388       } else {
53389         _v = 1;
53390       }
53391     }
53392     if (_v) {
53393       {
53394         _v = SWIG_lua_isnilstring(L,argv[1]);
53395       }
53396       if (_v) {
53397         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
53398       }
53399     }
53400   }
53401   if (argc == 3) {
53402     int _v;
53403     {
53404       void *ptr;
53405       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53406         _v = 0;
53407       } else {
53408         _v = 1;
53409       }
53410     }
53411     if (_v) {
53412       {
53413         _v = SWIG_lua_isnilstring(L,argv[1]);
53414       }
53415       if (_v) {
53416         {
53417           _v = lua_isboolean(L,argv[2]);
53418         }
53419         if (_v) {
53420           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
53421         }
53422       }
53423     }
53424   }
53425   if (argc == 4) {
53426     int _v;
53427     {
53428       void *ptr;
53429       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53430         _v = 0;
53431       } else {
53432         _v = 1;
53433       }
53434     }
53435     if (_v) {
53436       {
53437         _v = SWIG_lua_isnilstring(L,argv[1]);
53438       }
53439       if (_v) {
53440         {
53441           void *ptr;
53442           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
53443             _v = 0;
53444           } else {
53445             _v = 1;
53446           }
53447         }
53448         if (_v) {
53449           {
53450             _v = lua_isboolean(L,argv[3]);
53451           }
53452           if (_v) {
53453             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
53454           }
53455         }
53456       }
53457     }
53458   }
53459   
53460   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
53461     "  Possible C/C++ prototypes are:\n"
53462     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
53463     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
53464     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
53465   lua_error(L);return 0;
53466 }
53467
53468
53469 static int _wrap_SBThread_JumpToLine(lua_State* L) {
53470   int SWIG_arg = 0;
53471   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53472   lldb::SBFileSpec *arg2 = 0 ;
53473   uint32_t arg3 ;
53474   lldb::SBError result;
53475   
53476   SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
53477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
53478   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
53479   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
53480   
53481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53482     SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
53483   }
53484   
53485   
53486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
53487     SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
53488   }
53489   
53490   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
53491   arg3 = (uint32_t)lua_tonumber(L, 3);
53492   result = (arg1)->JumpToLine(*arg2,arg3);
53493   {
53494     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53495     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53496   }
53497   return SWIG_arg;
53498   
53499   if(0) SWIG_fail;
53500   
53501 fail:
53502   lua_error(L);
53503   return SWIG_arg;
53504 }
53505
53506
53507 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
53508   int SWIG_arg = 0;
53509   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53510   lldb::addr_t arg2 ;
53511   
53512   SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
53513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
53514   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
53515   
53516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53517     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
53518   }
53519   
53520   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
53521   (arg1)->RunToAddress(arg2);
53522   
53523   return SWIG_arg;
53524   
53525   if(0) SWIG_fail;
53526   
53527 fail:
53528   lua_error(L);
53529   return SWIG_arg;
53530 }
53531
53532
53533 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
53534   int SWIG_arg = 0;
53535   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53536   lldb::addr_t arg2 ;
53537   lldb::SBError *arg3 = 0 ;
53538   
53539   SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
53540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
53541   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
53542   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
53543   
53544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53545     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
53546   }
53547   
53548   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
53549   
53550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53551     SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
53552   }
53553   
53554   (arg1)->RunToAddress(arg2,*arg3);
53555   
53556   return SWIG_arg;
53557   
53558   if(0) SWIG_fail;
53559   
53560 fail:
53561   lua_error(L);
53562   return SWIG_arg;
53563 }
53564
53565
53566 static int _wrap_SBThread_RunToAddress(lua_State* L) {
53567   int argc;
53568   int argv[4]={
53569     1,2,3,4
53570   };
53571   
53572   argc = lua_gettop(L);
53573   if (argc == 2) {
53574     int _v;
53575     {
53576       void *ptr;
53577       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53578         _v = 0;
53579       } else {
53580         _v = 1;
53581       }
53582     }
53583     if (_v) {
53584       {
53585         _v = lua_isnumber(L,argv[1]);
53586       }
53587       if (_v) {
53588         return _wrap_SBThread_RunToAddress__SWIG_0(L);
53589       }
53590     }
53591   }
53592   if (argc == 3) {
53593     int _v;
53594     {
53595       void *ptr;
53596       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53597         _v = 0;
53598       } else {
53599         _v = 1;
53600       }
53601     }
53602     if (_v) {
53603       {
53604         _v = lua_isnumber(L,argv[1]);
53605       }
53606       if (_v) {
53607         {
53608           void *ptr;
53609           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53610             _v = 0;
53611           } else {
53612             _v = 1;
53613           }
53614         }
53615         if (_v) {
53616           return _wrap_SBThread_RunToAddress__SWIG_1(L);
53617         }
53618       }
53619     }
53620   }
53621   
53622   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
53623     "  Possible C/C++ prototypes are:\n"
53624     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
53625     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
53626   lua_error(L);return 0;
53627 }
53628
53629
53630 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
53631   int SWIG_arg = 0;
53632   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53633   lldb::SBFrame *arg2 = 0 ;
53634   lldb::SBValue *arg3 = 0 ;
53635   lldb::SBError result;
53636   
53637   SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
53638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
53639   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
53640   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
53641   
53642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53643     SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
53644   }
53645   
53646   
53647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53648     SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
53649   }
53650   
53651   
53652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
53653     SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
53654   }
53655   
53656   result = (arg1)->ReturnFromFrame(*arg2,*arg3);
53657   {
53658     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53659     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53660   }
53661   return SWIG_arg;
53662   
53663   if(0) SWIG_fail;
53664   
53665 fail:
53666   lua_error(L);
53667   return SWIG_arg;
53668 }
53669
53670
53671 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
53672   int SWIG_arg = 0;
53673   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53674   lldb::SBError result;
53675   
53676   SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
53677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
53678   
53679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53680     SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
53681   }
53682   
53683   result = (arg1)->UnwindInnermostExpression();
53684   {
53685     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
53686     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
53687   }
53688   return SWIG_arg;
53689   
53690   if(0) SWIG_fail;
53691   
53692 fail:
53693   lua_error(L);
53694   return SWIG_arg;
53695 }
53696
53697
53698 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
53699   int SWIG_arg = 0;
53700   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53701   bool result;
53702   
53703   SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
53704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
53705   
53706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53707     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
53708   }
53709   
53710   result = (bool)(arg1)->Suspend();
53711   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53712   return SWIG_arg;
53713   
53714   if(0) SWIG_fail;
53715   
53716 fail:
53717   lua_error(L);
53718   return SWIG_arg;
53719 }
53720
53721
53722 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
53723   int SWIG_arg = 0;
53724   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53725   lldb::SBError *arg2 = 0 ;
53726   bool result;
53727   
53728   SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
53729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
53730   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
53731   
53732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53733     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
53734   }
53735   
53736   
53737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53738     SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
53739   }
53740   
53741   result = (bool)(arg1)->Suspend(*arg2);
53742   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53743   return SWIG_arg;
53744   
53745   if(0) SWIG_fail;
53746   
53747 fail:
53748   lua_error(L);
53749   return SWIG_arg;
53750 }
53751
53752
53753 static int _wrap_SBThread_Suspend(lua_State* L) {
53754   int argc;
53755   int argv[3]={
53756     1,2,3
53757   };
53758   
53759   argc = lua_gettop(L);
53760   if (argc == 1) {
53761     int _v;
53762     {
53763       void *ptr;
53764       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53765         _v = 0;
53766       } else {
53767         _v = 1;
53768       }
53769     }
53770     if (_v) {
53771       return _wrap_SBThread_Suspend__SWIG_0(L);
53772     }
53773   }
53774   if (argc == 2) {
53775     int _v;
53776     {
53777       void *ptr;
53778       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53779         _v = 0;
53780       } else {
53781         _v = 1;
53782       }
53783     }
53784     if (_v) {
53785       {
53786         void *ptr;
53787         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53788           _v = 0;
53789         } else {
53790           _v = 1;
53791         }
53792       }
53793       if (_v) {
53794         return _wrap_SBThread_Suspend__SWIG_1(L);
53795       }
53796     }
53797   }
53798   
53799   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
53800     "  Possible C/C++ prototypes are:\n"
53801     "    lldb::SBThread::Suspend()\n"
53802     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
53803   lua_error(L);return 0;
53804 }
53805
53806
53807 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
53808   int SWIG_arg = 0;
53809   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53810   bool result;
53811   
53812   SWIG_check_num_args("lldb::SBThread::Resume",1,1)
53813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
53814   
53815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53816     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
53817   }
53818   
53819   result = (bool)(arg1)->Resume();
53820   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53821   return SWIG_arg;
53822   
53823   if(0) SWIG_fail;
53824   
53825 fail:
53826   lua_error(L);
53827   return SWIG_arg;
53828 }
53829
53830
53831 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
53832   int SWIG_arg = 0;
53833   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53834   lldb::SBError *arg2 = 0 ;
53835   bool result;
53836   
53837   SWIG_check_num_args("lldb::SBThread::Resume",2,2)
53838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
53839   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
53840   
53841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53842     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
53843   }
53844   
53845   
53846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53847     SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
53848   }
53849   
53850   result = (bool)(arg1)->Resume(*arg2);
53851   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53852   return SWIG_arg;
53853   
53854   if(0) SWIG_fail;
53855   
53856 fail:
53857   lua_error(L);
53858   return SWIG_arg;
53859 }
53860
53861
53862 static int _wrap_SBThread_Resume(lua_State* L) {
53863   int argc;
53864   int argv[3]={
53865     1,2,3
53866   };
53867   
53868   argc = lua_gettop(L);
53869   if (argc == 1) {
53870     int _v;
53871     {
53872       void *ptr;
53873       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53874         _v = 0;
53875       } else {
53876         _v = 1;
53877       }
53878     }
53879     if (_v) {
53880       return _wrap_SBThread_Resume__SWIG_0(L);
53881     }
53882   }
53883   if (argc == 2) {
53884     int _v;
53885     {
53886       void *ptr;
53887       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53888         _v = 0;
53889       } else {
53890         _v = 1;
53891       }
53892     }
53893     if (_v) {
53894       {
53895         void *ptr;
53896         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
53897           _v = 0;
53898         } else {
53899           _v = 1;
53900         }
53901       }
53902       if (_v) {
53903         return _wrap_SBThread_Resume__SWIG_1(L);
53904       }
53905     }
53906   }
53907   
53908   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
53909     "  Possible C/C++ prototypes are:\n"
53910     "    lldb::SBThread::Resume()\n"
53911     "    lldb::SBThread::Resume(lldb::SBError &)\n");
53912   lua_error(L);return 0;
53913 }
53914
53915
53916 static int _wrap_SBThread_IsSuspended(lua_State* L) {
53917   int SWIG_arg = 0;
53918   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53919   bool result;
53920   
53921   SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
53922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
53923   
53924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53925     SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
53926   }
53927   
53928   result = (bool)(arg1)->IsSuspended();
53929   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53930   return SWIG_arg;
53931   
53932   if(0) SWIG_fail;
53933   
53934 fail:
53935   lua_error(L);
53936   return SWIG_arg;
53937 }
53938
53939
53940 static int _wrap_SBThread_IsStopped(lua_State* L) {
53941   int SWIG_arg = 0;
53942   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53943   bool result;
53944   
53945   SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
53946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
53947   
53948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53949     SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
53950   }
53951   
53952   result = (bool)(arg1)->IsStopped();
53953   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53954   return SWIG_arg;
53955   
53956   if(0) SWIG_fail;
53957   
53958 fail:
53959   lua_error(L);
53960   return SWIG_arg;
53961 }
53962
53963
53964 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
53965   int SWIG_arg = 0;
53966   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53967   uint32_t result;
53968   
53969   SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
53970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
53971   
53972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53973     SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
53974   }
53975   
53976   result = (uint32_t)(arg1)->GetNumFrames();
53977   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
53978   return SWIG_arg;
53979   
53980   if(0) SWIG_fail;
53981   
53982 fail:
53983   lua_error(L);
53984   return SWIG_arg;
53985 }
53986
53987
53988 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
53989   int SWIG_arg = 0;
53990   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53991   uint32_t arg2 ;
53992   lldb::SBFrame result;
53993   
53994   SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
53995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
53996   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
53997   
53998   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53999     SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
54000   }
54001   
54002   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54003   arg2 = (uint32_t)lua_tonumber(L, 2);
54004   result = (arg1)->GetFrameAtIndex(arg2);
54005   {
54006     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54007     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54008   }
54009   return SWIG_arg;
54010   
54011   if(0) SWIG_fail;
54012   
54013 fail:
54014   lua_error(L);
54015   return SWIG_arg;
54016 }
54017
54018
54019 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
54020   int SWIG_arg = 0;
54021   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54022   lldb::SBFrame result;
54023   
54024   SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
54025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
54026   
54027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54028     SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
54029   }
54030   
54031   result = (arg1)->GetSelectedFrame();
54032   {
54033     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54034     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54035   }
54036   return SWIG_arg;
54037   
54038   if(0) SWIG_fail;
54039   
54040 fail:
54041   lua_error(L);
54042   return SWIG_arg;
54043 }
54044
54045
54046 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
54047   int SWIG_arg = 0;
54048   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54049   uint32_t arg2 ;
54050   lldb::SBFrame result;
54051   
54052   SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
54053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
54054   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
54055   
54056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54057     SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
54058   }
54059   
54060   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54061   arg2 = (uint32_t)lua_tonumber(L, 2);
54062   result = (arg1)->SetSelectedFrame(arg2);
54063   {
54064     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54065     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54066   }
54067   return SWIG_arg;
54068   
54069   if(0) SWIG_fail;
54070   
54071 fail:
54072   lua_error(L);
54073   return SWIG_arg;
54074 }
54075
54076
54077 static int _wrap_SBThread_GetProcess(lua_State* L) {
54078   int SWIG_arg = 0;
54079   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54080   lldb::SBProcess result;
54081   
54082   SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
54083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
54084   
54085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54086     SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
54087   }
54088   
54089   result = (arg1)->GetProcess();
54090   {
54091     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
54092     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
54093   }
54094   return SWIG_arg;
54095   
54096   if(0) SWIG_fail;
54097   
54098 fail:
54099   lua_error(L);
54100   return SWIG_arg;
54101 }
54102
54103
54104 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
54105   int SWIG_arg = 0;
54106   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54107   lldb::SBStream *arg2 = 0 ;
54108   bool result;
54109   
54110   SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
54111   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
54112   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
54113   
54114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54115     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
54116   }
54117   
54118   
54119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54120     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54121   }
54122   
54123   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
54124   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54125   return SWIG_arg;
54126   
54127   if(0) SWIG_fail;
54128   
54129 fail:
54130   lua_error(L);
54131   return SWIG_arg;
54132 }
54133
54134
54135 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
54136   int SWIG_arg = 0;
54137   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54138   lldb::SBStream *arg2 = 0 ;
54139   bool arg3 ;
54140   bool result;
54141   
54142   SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
54143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
54144   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
54145   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
54146   
54147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54148     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
54149   }
54150   
54151   
54152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54153     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54154   }
54155   
54156   arg3 = (lua_toboolean(L, 3)!=0);
54157   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
54158   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54159   return SWIG_arg;
54160   
54161   if(0) SWIG_fail;
54162   
54163 fail:
54164   lua_error(L);
54165   return SWIG_arg;
54166 }
54167
54168
54169 static int _wrap_SBThread_GetDescription(lua_State* L) {
54170   int argc;
54171   int argv[4]={
54172     1,2,3,4
54173   };
54174   
54175   argc = lua_gettop(L);
54176   if (argc == 2) {
54177     int _v;
54178     {
54179       void *ptr;
54180       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54181         _v = 0;
54182       } else {
54183         _v = 1;
54184       }
54185     }
54186     if (_v) {
54187       {
54188         void *ptr;
54189         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
54190           _v = 0;
54191         } else {
54192           _v = 1;
54193         }
54194       }
54195       if (_v) {
54196         return _wrap_SBThread_GetDescription__SWIG_0(L);
54197       }
54198     }
54199   }
54200   if (argc == 3) {
54201     int _v;
54202     {
54203       void *ptr;
54204       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54205         _v = 0;
54206       } else {
54207         _v = 1;
54208       }
54209     }
54210     if (_v) {
54211       {
54212         void *ptr;
54213         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
54214           _v = 0;
54215         } else {
54216           _v = 1;
54217         }
54218       }
54219       if (_v) {
54220         {
54221           _v = lua_isboolean(L,argv[2]);
54222         }
54223         if (_v) {
54224           return _wrap_SBThread_GetDescription__SWIG_1(L);
54225         }
54226       }
54227     }
54228   }
54229   
54230   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
54231     "  Possible C/C++ prototypes are:\n"
54232     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
54233     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
54234   lua_error(L);return 0;
54235 }
54236
54237
54238 static int _wrap_SBThread_GetStatus(lua_State* L) {
54239   int SWIG_arg = 0;
54240   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54241   lldb::SBStream *arg2 = 0 ;
54242   bool result;
54243   
54244   SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
54245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
54246   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
54247   
54248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54249     SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
54250   }
54251   
54252   
54253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54254     SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
54255   }
54256   
54257   result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
54258   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54259   return SWIG_arg;
54260   
54261   if(0) SWIG_fail;
54262   
54263 fail:
54264   lua_error(L);
54265   return SWIG_arg;
54266 }
54267
54268
54269 static int _wrap_SBThread___eq(lua_State* L) {
54270   int SWIG_arg = 0;
54271   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54272   lldb::SBThread *arg2 = 0 ;
54273   bool result;
54274   
54275   SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
54276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
54277   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
54278   
54279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54280     SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
54281   }
54282   
54283   
54284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
54285     SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
54286   }
54287   
54288   result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
54289   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54290   return SWIG_arg;
54291   
54292   if(0) SWIG_fail;
54293   
54294 fail:
54295   lua_error(L);
54296   return SWIG_arg;
54297 }
54298
54299
54300 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
54301   int SWIG_arg = 0;
54302   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54303   char *arg2 = (char *) 0 ;
54304   lldb::SBThread result;
54305   
54306   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
54307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
54308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
54309   
54310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54311     SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
54312   }
54313   
54314   arg2 = (char *)lua_tostring(L, 2);
54315   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
54316   {
54317     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
54318     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54319   }
54320   return SWIG_arg;
54321   
54322   if(0) SWIG_fail;
54323   
54324 fail:
54325   lua_error(L);
54326   return SWIG_arg;
54327 }
54328
54329
54330 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
54331   int SWIG_arg = 0;
54332   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54333   uint32_t result;
54334   
54335   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
54336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
54337   
54338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54339     SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
54340   }
54341   
54342   result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
54343   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
54344   return SWIG_arg;
54345   
54346   if(0) SWIG_fail;
54347   
54348 fail:
54349   lua_error(L);
54350   return SWIG_arg;
54351 }
54352
54353
54354 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
54355   int SWIG_arg = 0;
54356   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54357   lldb::SBValue result;
54358   
54359   SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
54360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
54361   
54362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54363     SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
54364   }
54365   
54366   result = (arg1)->GetCurrentException();
54367   {
54368     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
54369     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
54370   }
54371   return SWIG_arg;
54372   
54373   if(0) SWIG_fail;
54374   
54375 fail:
54376   lua_error(L);
54377   return SWIG_arg;
54378 }
54379
54380
54381 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
54382   int SWIG_arg = 0;
54383   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54384   lldb::SBThread result;
54385   
54386   SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
54387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
54388   
54389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54390     SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
54391   }
54392   
54393   result = (arg1)->GetCurrentExceptionBacktrace();
54394   {
54395     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
54396     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54397   }
54398   return SWIG_arg;
54399   
54400   if(0) SWIG_fail;
54401   
54402 fail:
54403   lua_error(L);
54404   return SWIG_arg;
54405 }
54406
54407
54408 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
54409   int SWIG_arg = 0;
54410   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54411   bool result;
54412   
54413   SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
54414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
54415   
54416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54417     SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
54418   }
54419   
54420   result = (bool)(arg1)->SafeToCallFunctions();
54421   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54422   return SWIG_arg;
54423   
54424   if(0) SWIG_fail;
54425   
54426 fail:
54427   lua_error(L);
54428   return SWIG_arg;
54429 }
54430
54431
54432 static int _wrap_SBThread___tostring(lua_State* L) {
54433   int SWIG_arg = 0;
54434   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54435   std::string result;
54436   
54437   SWIG_check_num_args("lldb::SBThread::__str__",1,1)
54438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__str__",1,"lldb::SBThread *");
54439   
54440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54441     SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
54442   }
54443   
54444   result = lldb_SBThread___str__(arg1);
54445   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
54446   return SWIG_arg;
54447   
54448   if(0) SWIG_fail;
54449   
54450 fail:
54451   lua_error(L);
54452   return SWIG_arg;
54453 }
54454
54455
54456 static void swig_delete_SBThread(void *obj) {
54457 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
54458 delete arg1;
54459 }
54460 static int _proxy__wrap_new_SBThread(lua_State *L) {
54461     assert(lua_istable(L,1));
54462     lua_pushcfunction(L,_wrap_new_SBThread);
54463     assert(!lua_isnil(L,-1));
54464     lua_replace(L,1); /* replace our table with real constructor */
54465     lua_call(L,lua_gettop(L)-1,1);
54466     return 1;
54467 }
54468 static swig_lua_attribute swig_SBThread_attributes[] = {
54469     {0,0,0}
54470 };
54471 static swig_lua_method swig_SBThread_methods[]= {
54472     { "IsValid", _wrap_SBThread_IsValid},
54473     { "Clear", _wrap_SBThread_Clear},
54474     { "GetStopReason", _wrap_SBThread_GetStopReason},
54475     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
54476     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
54477     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
54478     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
54479     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
54480     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
54481     { "GetThreadID", _wrap_SBThread_GetThreadID},
54482     { "GetIndexID", _wrap_SBThread_GetIndexID},
54483     { "GetName", _wrap_SBThread_GetName},
54484     { "GetQueueName", _wrap_SBThread_GetQueueName},
54485     { "GetQueueID", _wrap_SBThread_GetQueueID},
54486     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
54487     { "GetQueue", _wrap_SBThread_GetQueue},
54488     { "StepOver", _wrap_SBThread_StepOver},
54489     { "StepInto", _wrap_SBThread_StepInto},
54490     { "StepOut", _wrap_SBThread_StepOut},
54491     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
54492     { "StepInstruction", _wrap_SBThread_StepInstruction},
54493     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
54494     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
54495     { "JumpToLine", _wrap_SBThread_JumpToLine},
54496     { "RunToAddress", _wrap_SBThread_RunToAddress},
54497     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
54498     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
54499     { "Suspend", _wrap_SBThread_Suspend},
54500     { "Resume", _wrap_SBThread_Resume},
54501     { "IsSuspended", _wrap_SBThread_IsSuspended},
54502     { "IsStopped", _wrap_SBThread_IsStopped},
54503     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
54504     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
54505     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
54506     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
54507     { "GetProcess", _wrap_SBThread_GetProcess},
54508     { "GetDescription", _wrap_SBThread_GetDescription},
54509     { "GetStatus", _wrap_SBThread_GetStatus},
54510     { "__eq", _wrap_SBThread___eq},
54511     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
54512     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
54513     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
54514     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
54515     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
54516     { "__tostring", _wrap_SBThread___tostring},
54517     {0,0}
54518 };
54519 static swig_lua_method swig_SBThread_meta[] = {
54520     { "__eq", _wrap_SBThread___eq},
54521     { "__tostring", _wrap_SBThread___tostring},
54522     {0,0}
54523 };
54524
54525 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
54526     {0,0,0}
54527 };
54528 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
54529     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
54530     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
54531     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
54532     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
54533     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
54534     {0,0,0,0,0,0}
54535 };
54536 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
54537     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
54538     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
54539     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
54540     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
54541     {0,0}
54542 };
54543 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
54544     0
54545 };
54546
54547 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
54548     "SBThread",
54549     swig_SBThread_Sf_SwigStatic_methods,
54550     swig_SBThread_Sf_SwigStatic_attributes,
54551     swig_SBThread_Sf_SwigStatic_constants,
54552     swig_SBThread_Sf_SwigStatic_classes,
54553     0
54554 };
54555 static swig_lua_class *swig_SBThread_bases[] = {0};
54556 static const char *swig_SBThread_base_names[] = {0};
54557 static swig_lua_class _wrap_class_SBThread = { "SBThread", "SBThread", &SWIGTYPE_p_lldb__SBThread,_proxy__wrap_new_SBThread, swig_delete_SBThread, swig_SBThread_methods, swig_SBThread_attributes, &swig_SBThread_Sf_SwigStatic, swig_SBThread_meta, swig_SBThread_bases, swig_SBThread_base_names };
54558
54559 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
54560   int SWIG_arg = 0;
54561   lldb::SBThreadCollection *result = 0 ;
54562   
54563   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
54564   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
54565   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++; 
54566   return SWIG_arg;
54567   
54568   if(0) SWIG_fail;
54569   
54570 fail:
54571   lua_error(L);
54572   return SWIG_arg;
54573 }
54574
54575
54576 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
54577   int SWIG_arg = 0;
54578   lldb::SBThreadCollection *arg1 = 0 ;
54579   lldb::SBThreadCollection *result = 0 ;
54580   
54581   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
54582   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
54583   
54584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
54585     SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
54586   }
54587   
54588   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
54589   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++; 
54590   return SWIG_arg;
54591   
54592   if(0) SWIG_fail;
54593   
54594 fail:
54595   lua_error(L);
54596   return SWIG_arg;
54597 }
54598
54599
54600 static int _wrap_new_SBThreadCollection(lua_State* L) {
54601   int argc;
54602   int argv[2]={
54603     1,2
54604   };
54605   
54606   argc = lua_gettop(L);
54607   if (argc == 0) {
54608     return _wrap_new_SBThreadCollection__SWIG_0(L);
54609   }
54610   if (argc == 1) {
54611     int _v;
54612     {
54613       void *ptr;
54614       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, 0)) {
54615         _v = 0;
54616       } else {
54617         _v = 1;
54618       }
54619     }
54620     if (_v) {
54621       return _wrap_new_SBThreadCollection__SWIG_1(L);
54622     }
54623   }
54624   
54625   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
54626     "  Possible C/C++ prototypes are:\n"
54627     "    lldb::SBThreadCollection::SBThreadCollection()\n"
54628     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
54629   lua_error(L);return 0;
54630 }
54631
54632
54633 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
54634   int SWIG_arg = 0;
54635   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
54636   bool result;
54637   
54638   SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
54639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
54640   
54641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
54642     SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
54643   }
54644   
54645   result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
54646   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54647   return SWIG_arg;
54648   
54649   if(0) SWIG_fail;
54650   
54651 fail:
54652   lua_error(L);
54653   return SWIG_arg;
54654 }
54655
54656
54657 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
54658   int SWIG_arg = 0;
54659   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
54660   size_t result;
54661   
54662   SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
54663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
54664   
54665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
54666     SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
54667   }
54668   
54669   result = (arg1)->GetSize();
54670   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
54671   return SWIG_arg;
54672   
54673   if(0) SWIG_fail;
54674   
54675 fail:
54676   lua_error(L);
54677   return SWIG_arg;
54678 }
54679
54680
54681 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
54682   int SWIG_arg = 0;
54683   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
54684   size_t arg2 ;
54685   lldb::SBThread result;
54686   
54687   SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
54688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
54689   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
54690   
54691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
54692     SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
54693   }
54694   
54695   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54696   arg2 = (size_t)lua_tonumber(L, 2);
54697   result = (arg1)->GetThreadAtIndex(arg2);
54698   {
54699     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
54700     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
54701   }
54702   return SWIG_arg;
54703   
54704   if(0) SWIG_fail;
54705   
54706 fail:
54707   lua_error(L);
54708   return SWIG_arg;
54709 }
54710
54711
54712 static void swig_delete_SBThreadCollection(void *obj) {
54713 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
54714 delete arg1;
54715 }
54716 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
54717     assert(lua_istable(L,1));
54718     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
54719     assert(!lua_isnil(L,-1));
54720     lua_replace(L,1); /* replace our table with real constructor */
54721     lua_call(L,lua_gettop(L)-1,1);
54722     return 1;
54723 }
54724 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
54725     {0,0,0}
54726 };
54727 static swig_lua_method swig_SBThreadCollection_methods[]= {
54728     { "IsValid", _wrap_SBThreadCollection_IsValid},
54729     { "GetSize", _wrap_SBThreadCollection_GetSize},
54730     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
54731     {0,0}
54732 };
54733 static swig_lua_method swig_SBThreadCollection_meta[] = {
54734     {0,0}
54735 };
54736
54737 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
54738     {0,0,0}
54739 };
54740 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
54741     {0,0,0,0,0,0}
54742 };
54743 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
54744     {0,0}
54745 };
54746 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
54747     0
54748 };
54749
54750 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
54751     "SBThreadCollection",
54752     swig_SBThreadCollection_Sf_SwigStatic_methods,
54753     swig_SBThreadCollection_Sf_SwigStatic_attributes,
54754     swig_SBThreadCollection_Sf_SwigStatic_constants,
54755     swig_SBThreadCollection_Sf_SwigStatic_classes,
54756     0
54757 };
54758 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
54759 static const char *swig_SBThreadCollection_base_names[] = {0};
54760 static swig_lua_class _wrap_class_SBThreadCollection = { "SBThreadCollection", "SBThreadCollection", &SWIGTYPE_p_lldb__SBThreadCollection,_proxy__wrap_new_SBThreadCollection, swig_delete_SBThreadCollection, swig_SBThreadCollection_methods, swig_SBThreadCollection_attributes, &swig_SBThreadCollection_Sf_SwigStatic, swig_SBThreadCollection_meta, swig_SBThreadCollection_bases, swig_SBThreadCollection_base_names };
54761
54762 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
54763   int SWIG_arg = 0;
54764   lldb::SBThreadPlan *result = 0 ;
54765   
54766   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
54767   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
54768   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++; 
54769   return SWIG_arg;
54770   
54771   if(0) SWIG_fail;
54772   
54773 fail:
54774   lua_error(L);
54775   return SWIG_arg;
54776 }
54777
54778
54779 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
54780   int SWIG_arg = 0;
54781   lldb::SBThreadPlan *arg1 = 0 ;
54782   lldb::SBThreadPlan *result = 0 ;
54783   
54784   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
54785   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
54786   
54787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
54788     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
54789   }
54790   
54791   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
54792   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++; 
54793   return SWIG_arg;
54794   
54795   if(0) SWIG_fail;
54796   
54797 fail:
54798   lua_error(L);
54799   return SWIG_arg;
54800 }
54801
54802
54803 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
54804   int SWIG_arg = 0;
54805   lldb::ThreadPlanSP *arg1 = 0 ;
54806   lldb::SBThreadPlan *result = 0 ;
54807   
54808   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
54809   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
54810   
54811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
54812     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
54813   }
54814   
54815   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
54816   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++; 
54817   return SWIG_arg;
54818   
54819   if(0) SWIG_fail;
54820   
54821 fail:
54822   lua_error(L);
54823   return SWIG_arg;
54824 }
54825
54826
54827 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
54828   int SWIG_arg = 0;
54829   lldb::SBThread *arg1 = 0 ;
54830   char *arg2 = (char *) 0 ;
54831   lldb::SBThreadPlan *result = 0 ;
54832   
54833   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
54834   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
54835   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
54836   
54837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54838     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54839   }
54840   
54841   arg2 = (char *)lua_tostring(L, 2);
54842   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
54843   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++; 
54844   return SWIG_arg;
54845   
54846   if(0) SWIG_fail;
54847   
54848 fail:
54849   lua_error(L);
54850   return SWIG_arg;
54851 }
54852
54853
54854 static int _wrap_new_SBThreadPlan(lua_State* L) {
54855   int argc;
54856   int argv[3]={
54857     1,2,3
54858   };
54859   
54860   argc = lua_gettop(L);
54861   if (argc == 0) {
54862     return _wrap_new_SBThreadPlan__SWIG_0(L);
54863   }
54864   if (argc == 1) {
54865     int _v;
54866     {
54867       void *ptr;
54868       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
54869         _v = 0;
54870       } else {
54871         _v = 1;
54872       }
54873     }
54874     if (_v) {
54875       return _wrap_new_SBThreadPlan__SWIG_1(L);
54876     }
54877   }
54878   if (argc == 1) {
54879     int _v;
54880     {
54881       void *ptr;
54882       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t, 0)) {
54883         _v = 0;
54884       } else {
54885         _v = 1;
54886       }
54887     }
54888     if (_v) {
54889       return _wrap_new_SBThreadPlan__SWIG_2(L);
54890     }
54891   }
54892   if (argc == 2) {
54893     int _v;
54894     {
54895       void *ptr;
54896       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54897         _v = 0;
54898       } else {
54899         _v = 1;
54900       }
54901     }
54902     if (_v) {
54903       {
54904         _v = SWIG_lua_isnilstring(L,argv[1]);
54905       }
54906       if (_v) {
54907         return _wrap_new_SBThreadPlan__SWIG_3(L);
54908       }
54909     }
54910   }
54911   
54912   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
54913     "  Possible C/C++ prototypes are:\n"
54914     "    lldb::SBThreadPlan::SBThreadPlan()\n"
54915     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
54916     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
54917     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
54918   lua_error(L);return 0;
54919 }
54920
54921
54922 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
54923   int SWIG_arg = 0;
54924   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
54925   bool result;
54926   
54927   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
54928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
54929   
54930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
54931     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
54932   }
54933   
54934   result = (bool)(arg1)->IsValid();
54935   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54936   return SWIG_arg;
54937   
54938   if(0) SWIG_fail;
54939   
54940 fail:
54941   lua_error(L);
54942   return SWIG_arg;
54943 }
54944
54945
54946 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
54947   int SWIG_arg = 0;
54948   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
54949   bool result;
54950   
54951   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
54952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
54953   
54954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
54955     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
54956   }
54957   
54958   result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
54959   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54960   return SWIG_arg;
54961   
54962   if(0) SWIG_fail;
54963   
54964 fail:
54965   lua_error(L);
54966   return SWIG_arg;
54967 }
54968
54969
54970 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
54971   int argc;
54972   int argv[2]={
54973     1,2
54974   };
54975   
54976   argc = lua_gettop(L);
54977   if (argc == 1) {
54978     int _v;
54979     {
54980       void *ptr;
54981       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
54982         _v = 0;
54983       } else {
54984         _v = 1;
54985       }
54986     }
54987     if (_v) {
54988       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
54989     }
54990   }
54991   if (argc == 1) {
54992     int _v;
54993     {
54994       void *ptr;
54995       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
54996         _v = 0;
54997       } else {
54998         _v = 1;
54999       }
55000     }
55001     if (_v) {
55002       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
55003     }
55004   }
55005   
55006   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
55007     "  Possible C/C++ prototypes are:\n"
55008     "    lldb::SBThreadPlan::IsValid()\n"
55009     "    lldb::SBThreadPlan::IsValid() const\n");
55010   lua_error(L);return 0;
55011 }
55012
55013
55014 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
55015   int SWIG_arg = 0;
55016   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55017   
55018   SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
55019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
55020   
55021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55022     SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
55023   }
55024   
55025   (arg1)->Clear();
55026   
55027   return SWIG_arg;
55028   
55029   if(0) SWIG_fail;
55030   
55031 fail:
55032   lua_error(L);
55033   return SWIG_arg;
55034 }
55035
55036
55037 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
55038   int SWIG_arg = 0;
55039   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55040   lldb::StopReason result;
55041   
55042   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
55043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
55044   
55045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55046     SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
55047   }
55048   
55049   result = (lldb::StopReason)(arg1)->GetStopReason();
55050   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
55051   return SWIG_arg;
55052   
55053   if(0) SWIG_fail;
55054   
55055 fail:
55056   lua_error(L);
55057   return SWIG_arg;
55058 }
55059
55060
55061 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
55062   int SWIG_arg = 0;
55063   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55064   size_t result;
55065   
55066   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
55067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
55068   
55069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55070     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
55071   }
55072   
55073   result = (arg1)->GetStopReasonDataCount();
55074   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55075   return SWIG_arg;
55076   
55077   if(0) SWIG_fail;
55078   
55079 fail:
55080   lua_error(L);
55081   return SWIG_arg;
55082 }
55083
55084
55085 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
55086   int SWIG_arg = 0;
55087   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55088   uint32_t arg2 ;
55089   uint64_t result;
55090   
55091   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
55092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
55093   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
55094   
55095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55096     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
55097   }
55098   
55099   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55100   arg2 = (uint32_t)lua_tonumber(L, 2);
55101   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
55102   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55103   return SWIG_arg;
55104   
55105   if(0) SWIG_fail;
55106   
55107 fail:
55108   lua_error(L);
55109   return SWIG_arg;
55110 }
55111
55112
55113 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
55114   int SWIG_arg = 0;
55115   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55116   lldb::SBThread result;
55117   
55118   SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
55119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
55120   
55121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55122     SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
55123   }
55124   
55125   result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
55126   {
55127     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55128     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55129   }
55130   return SWIG_arg;
55131   
55132   if(0) SWIG_fail;
55133   
55134 fail:
55135   lua_error(L);
55136   return SWIG_arg;
55137 }
55138
55139
55140 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
55141   int SWIG_arg = 0;
55142   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55143   lldb::SBStream *arg2 = 0 ;
55144   bool result;
55145   
55146   SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
55147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
55148   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
55149   
55150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55151     SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
55152   }
55153   
55154   
55155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55156     SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
55157   }
55158   
55159   result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
55160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55161   return SWIG_arg;
55162   
55163   if(0) SWIG_fail;
55164   
55165 fail:
55166   lua_error(L);
55167   return SWIG_arg;
55168 }
55169
55170
55171 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
55172   int SWIG_arg = 0;
55173   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55174   bool arg2 ;
55175   
55176   SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
55177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
55178   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
55179   
55180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55181     SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
55182   }
55183   
55184   arg2 = (lua_toboolean(L, 2)!=0);
55185   (arg1)->SetPlanComplete(arg2);
55186   
55187   return SWIG_arg;
55188   
55189   if(0) SWIG_fail;
55190   
55191 fail:
55192   lua_error(L);
55193   return SWIG_arg;
55194 }
55195
55196
55197 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
55198   int SWIG_arg = 0;
55199   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55200   bool result;
55201   
55202   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
55203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
55204   
55205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55206     SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
55207   }
55208   
55209   result = (bool)(arg1)->IsPlanComplete();
55210   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55211   return SWIG_arg;
55212   
55213   if(0) SWIG_fail;
55214   
55215 fail:
55216   lua_error(L);
55217   return SWIG_arg;
55218 }
55219
55220
55221 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
55222   int SWIG_arg = 0;
55223   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55224   bool result;
55225   
55226   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
55227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
55228   
55229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55230     SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
55231   }
55232   
55233   result = (bool)(arg1)->IsPlanStale();
55234   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55235   return SWIG_arg;
55236   
55237   if(0) SWIG_fail;
55238   
55239 fail:
55240   lua_error(L);
55241   return SWIG_arg;
55242 }
55243
55244
55245 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
55246   int SWIG_arg = 0;
55247   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55248   lldb::SBAddress *arg2 = 0 ;
55249   lldb::addr_t arg3 ;
55250   lldb::SBThreadPlan result;
55251   
55252   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
55253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
55254   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
55255   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
55256   
55257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55258     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
55259   }
55260   
55261   
55262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
55263     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
55264   }
55265   
55266   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
55267   result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
55268   {
55269     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55270     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55271   }
55272   return SWIG_arg;
55273   
55274   if(0) SWIG_fail;
55275   
55276 fail:
55277   lua_error(L);
55278   return SWIG_arg;
55279 }
55280
55281
55282 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
55283   int SWIG_arg = 0;
55284   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55285   lldb::SBAddress *arg2 = 0 ;
55286   lldb::addr_t arg3 ;
55287   lldb::SBThreadPlan result;
55288   
55289   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
55290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
55291   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
55292   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
55293   
55294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55295     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
55296   }
55297   
55298   
55299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
55300     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
55301   }
55302   
55303   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
55304   result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
55305   {
55306     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55307     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55308   }
55309   return SWIG_arg;
55310   
55311   if(0) SWIG_fail;
55312   
55313 fail:
55314   lua_error(L);
55315   return SWIG_arg;
55316 }
55317
55318
55319 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
55320   int SWIG_arg = 0;
55321   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55322   uint32_t arg2 ;
55323   bool arg3 ;
55324   lldb::SBThreadPlan result;
55325   
55326   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
55327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
55328   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
55329   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
55330   
55331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55332     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
55333   }
55334   
55335   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55336   arg2 = (uint32_t)lua_tonumber(L, 2);
55337   arg3 = (lua_toboolean(L, 3)!=0);
55338   result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
55339   {
55340     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55341     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55342   }
55343   return SWIG_arg;
55344   
55345   if(0) SWIG_fail;
55346   
55347 fail:
55348   lua_error(L);
55349   return SWIG_arg;
55350 }
55351
55352
55353 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
55354   int SWIG_arg = 0;
55355   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55356   uint32_t arg2 ;
55357   lldb::SBThreadPlan result;
55358   
55359   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
55360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
55361   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
55362   
55363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55364     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
55365   }
55366   
55367   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55368   arg2 = (uint32_t)lua_tonumber(L, 2);
55369   result = (arg1)->QueueThreadPlanForStepOut(arg2);
55370   {
55371     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55372     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55373   }
55374   return SWIG_arg;
55375   
55376   if(0) SWIG_fail;
55377   
55378 fail:
55379   lua_error(L);
55380   return SWIG_arg;
55381 }
55382
55383
55384 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
55385   int argc;
55386   int argv[4]={
55387     1,2,3,4
55388   };
55389   
55390   argc = lua_gettop(L);
55391   if (argc == 2) {
55392     int _v;
55393     {
55394       void *ptr;
55395       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55396         _v = 0;
55397       } else {
55398         _v = 1;
55399       }
55400     }
55401     if (_v) {
55402       {
55403         _v = lua_isnumber(L,argv[1]);
55404       }
55405       if (_v) {
55406         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
55407       }
55408     }
55409   }
55410   if (argc == 3) {
55411     int _v;
55412     {
55413       void *ptr;
55414       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55415         _v = 0;
55416       } else {
55417         _v = 1;
55418       }
55419     }
55420     if (_v) {
55421       {
55422         _v = lua_isnumber(L,argv[1]);
55423       }
55424       if (_v) {
55425         {
55426           _v = lua_isboolean(L,argv[2]);
55427         }
55428         if (_v) {
55429           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
55430         }
55431       }
55432     }
55433   }
55434   
55435   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
55436     "  Possible C/C++ prototypes are:\n"
55437     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
55438     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
55439   lua_error(L);return 0;
55440 }
55441
55442
55443 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
55444   int SWIG_arg = 0;
55445   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55446   lldb::SBAddress arg2 ;
55447   lldb::SBAddress *argp2 ;
55448   lldb::SBThreadPlan result;
55449   
55450   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
55451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
55452   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
55453   
55454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55455     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
55456   }
55457   
55458   
55459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
55460     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
55461   }
55462   arg2 = *argp2;
55463   
55464   result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
55465   {
55466     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55467     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55468   }
55469   return SWIG_arg;
55470   
55471   if(0) SWIG_fail;
55472   
55473 fail:
55474   lua_error(L);
55475   return SWIG_arg;
55476 }
55477
55478
55479 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
55480   int SWIG_arg = 0;
55481   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55482   char *arg2 = (char *) 0 ;
55483   lldb::SBThreadPlan result;
55484   
55485   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
55486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
55487   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
55488   
55489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55490     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
55491   }
55492   
55493   arg2 = (char *)lua_tostring(L, 2);
55494   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
55495   {
55496     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55497     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55498   }
55499   return SWIG_arg;
55500   
55501   if(0) SWIG_fail;
55502   
55503 fail:
55504   lua_error(L);
55505   return SWIG_arg;
55506 }
55507
55508
55509 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
55510   int SWIG_arg = 0;
55511   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55512   char *arg2 = (char *) 0 ;
55513   lldb::SBError *arg3 = 0 ;
55514   lldb::SBThreadPlan result;
55515   
55516   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
55517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
55518   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
55519   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
55520   
55521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55522     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
55523   }
55524   
55525   arg2 = (char *)lua_tostring(L, 2);
55526   
55527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55528     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
55529   }
55530   
55531   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
55532   {
55533     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55534     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55535   }
55536   return SWIG_arg;
55537   
55538   if(0) SWIG_fail;
55539   
55540 fail:
55541   lua_error(L);
55542   return SWIG_arg;
55543 }
55544
55545
55546 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
55547   int SWIG_arg = 0;
55548   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55549   char *arg2 = (char *) 0 ;
55550   lldb::SBStructuredData *arg3 = 0 ;
55551   lldb::SBError *arg4 = 0 ;
55552   lldb::SBThreadPlan result;
55553   
55554   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
55555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
55556   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
55557   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
55558   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
55559   
55560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55561     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
55562   }
55563   
55564   arg2 = (char *)lua_tostring(L, 2);
55565   
55566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
55567     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
55568   }
55569   
55570   
55571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
55572     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
55573   }
55574   
55575   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
55576   {
55577     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
55578     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55579   }
55580   return SWIG_arg;
55581   
55582   if(0) SWIG_fail;
55583   
55584 fail:
55585   lua_error(L);
55586   return SWIG_arg;
55587 }
55588
55589
55590 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
55591   int argc;
55592   int argv[5]={
55593     1,2,3,4,5
55594   };
55595   
55596   argc = lua_gettop(L);
55597   if (argc == 2) {
55598     int _v;
55599     {
55600       void *ptr;
55601       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55602         _v = 0;
55603       } else {
55604         _v = 1;
55605       }
55606     }
55607     if (_v) {
55608       {
55609         _v = SWIG_lua_isnilstring(L,argv[1]);
55610       }
55611       if (_v) {
55612         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
55613       }
55614     }
55615   }
55616   if (argc == 3) {
55617     int _v;
55618     {
55619       void *ptr;
55620       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55621         _v = 0;
55622       } else {
55623         _v = 1;
55624       }
55625     }
55626     if (_v) {
55627       {
55628         _v = SWIG_lua_isnilstring(L,argv[1]);
55629       }
55630       if (_v) {
55631         {
55632           void *ptr;
55633           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
55634             _v = 0;
55635           } else {
55636             _v = 1;
55637           }
55638         }
55639         if (_v) {
55640           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
55641         }
55642       }
55643     }
55644   }
55645   if (argc == 4) {
55646     int _v;
55647     {
55648       void *ptr;
55649       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55650         _v = 0;
55651       } else {
55652         _v = 1;
55653       }
55654     }
55655     if (_v) {
55656       {
55657         _v = SWIG_lua_isnilstring(L,argv[1]);
55658       }
55659       if (_v) {
55660         {
55661           void *ptr;
55662           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
55663             _v = 0;
55664           } else {
55665             _v = 1;
55666           }
55667         }
55668         if (_v) {
55669           {
55670             void *ptr;
55671             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
55672               _v = 0;
55673             } else {
55674               _v = 1;
55675             }
55676           }
55677           if (_v) {
55678             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
55679           }
55680         }
55681       }
55682     }
55683   }
55684   
55685   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
55686     "  Possible C/C++ prototypes are:\n"
55687     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
55688     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
55689     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
55690   lua_error(L);return 0;
55691 }
55692
55693
55694 static void swig_delete_SBThreadPlan(void *obj) {
55695 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
55696 delete arg1;
55697 }
55698 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
55699     assert(lua_istable(L,1));
55700     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
55701     assert(!lua_isnil(L,-1));
55702     lua_replace(L,1); /* replace our table with real constructor */
55703     lua_call(L,lua_gettop(L)-1,1);
55704     return 1;
55705 }
55706 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
55707     {0,0,0}
55708 };
55709 static swig_lua_method swig_SBThreadPlan_methods[]= {
55710     { "IsValid", _wrap_SBThreadPlan_IsValid},
55711     { "Clear", _wrap_SBThreadPlan_Clear},
55712     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
55713     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
55714     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
55715     { "GetThread", _wrap_SBThreadPlan_GetThread},
55716     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
55717     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
55718     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
55719     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
55720     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
55721     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
55722     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
55723     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
55724     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
55725     {0,0}
55726 };
55727 static swig_lua_method swig_SBThreadPlan_meta[] = {
55728     {0,0}
55729 };
55730
55731 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
55732     {0,0,0}
55733 };
55734 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
55735     {0,0,0,0,0,0}
55736 };
55737 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
55738     {0,0}
55739 };
55740 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
55741     0
55742 };
55743
55744 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
55745     "SBThreadPlan",
55746     swig_SBThreadPlan_Sf_SwigStatic_methods,
55747     swig_SBThreadPlan_Sf_SwigStatic_attributes,
55748     swig_SBThreadPlan_Sf_SwigStatic_constants,
55749     swig_SBThreadPlan_Sf_SwigStatic_classes,
55750     0
55751 };
55752 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
55753 static const char *swig_SBThreadPlan_base_names[] = {0};
55754 static swig_lua_class _wrap_class_SBThreadPlan = { "SBThreadPlan", "SBThreadPlan", &SWIGTYPE_p_lldb__SBThreadPlan,_proxy__wrap_new_SBThreadPlan, swig_delete_SBThreadPlan, swig_SBThreadPlan_methods, swig_SBThreadPlan_attributes, &swig_SBThreadPlan_Sf_SwigStatic, swig_SBThreadPlan_meta, swig_SBThreadPlan_bases, swig_SBThreadPlan_base_names };
55755
55756 static int _wrap_new_SBTrace(lua_State* L) {
55757   int SWIG_arg = 0;
55758   lldb::SBTrace *result = 0 ;
55759   
55760   SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
55761   result = (lldb::SBTrace *)new lldb::SBTrace();
55762   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++; 
55763   return SWIG_arg;
55764   
55765   if(0) SWIG_fail;
55766   
55767 fail:
55768   lua_error(L);
55769   return SWIG_arg;
55770 }
55771
55772
55773 static int _wrap_SBTrace_GetTraceData(lua_State* L) {
55774   int SWIG_arg = 0;
55775   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55776   lldb::SBError *arg2 = 0 ;
55777   void *arg3 = (void *) 0 ;
55778   size_t arg4 ;
55779   size_t arg5 ;
55780   lldb::tid_t arg6 ;
55781   size_t result;
55782   
55783   SWIG_check_num_args("lldb::SBTrace::GetTraceData",6,6)
55784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",1,"lldb::SBTrace *");
55785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",2,"lldb::SBError &");
55786   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",3,"void *");
55787   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",4,"size_t");
55788   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",5,"size_t");
55789   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",6,"lldb::tid_t");
55790   
55791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55792     SWIG_fail_ptr("SBTrace_GetTraceData",1,SWIGTYPE_p_lldb__SBTrace);
55793   }
55794   
55795   
55796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55797     SWIG_fail_ptr("SBTrace_GetTraceData",2,SWIGTYPE_p_lldb__SBError);
55798   }
55799   
55800   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetTraceData");
55801   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
55802   arg4 = (size_t)lua_tonumber(L, 4);
55803   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
55804   arg5 = (size_t)lua_tonumber(L, 5);
55805   arg6 = (lldb::tid_t)lua_tonumber(L, 6);
55806   result = (arg1)->GetTraceData(*arg2,arg3,arg4,arg5,arg6);
55807   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55808   return SWIG_arg;
55809   
55810   if(0) SWIG_fail;
55811   
55812 fail:
55813   lua_error(L);
55814   return SWIG_arg;
55815 }
55816
55817
55818 static int _wrap_SBTrace_GetMetaData(lua_State* L) {
55819   int SWIG_arg = 0;
55820   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55821   lldb::SBError *arg2 = 0 ;
55822   void *arg3 = (void *) 0 ;
55823   size_t arg4 ;
55824   size_t arg5 ;
55825   lldb::tid_t arg6 ;
55826   size_t result;
55827   
55828   SWIG_check_num_args("lldb::SBTrace::GetMetaData",6,6)
55829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",1,"lldb::SBTrace *");
55830   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",2,"lldb::SBError &");
55831   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",3,"void *");
55832   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",4,"size_t");
55833   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",5,"size_t");
55834   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",6,"lldb::tid_t");
55835   
55836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55837     SWIG_fail_ptr("SBTrace_GetMetaData",1,SWIGTYPE_p_lldb__SBTrace);
55838   }
55839   
55840   
55841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55842     SWIG_fail_ptr("SBTrace_GetMetaData",2,SWIGTYPE_p_lldb__SBError);
55843   }
55844   
55845   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetMetaData");
55846   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
55847   arg4 = (size_t)lua_tonumber(L, 4);
55848   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
55849   arg5 = (size_t)lua_tonumber(L, 5);
55850   arg6 = (lldb::tid_t)lua_tonumber(L, 6);
55851   result = (arg1)->GetMetaData(*arg2,arg3,arg4,arg5,arg6);
55852   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55853   return SWIG_arg;
55854   
55855   if(0) SWIG_fail;
55856   
55857 fail:
55858   lua_error(L);
55859   return SWIG_arg;
55860 }
55861
55862
55863 static int _wrap_SBTrace_StopTrace(lua_State* L) {
55864   int SWIG_arg = 0;
55865   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55866   lldb::SBError *arg2 = 0 ;
55867   lldb::tid_t arg3 ;
55868   
55869   SWIG_check_num_args("lldb::SBTrace::StopTrace",3,3)
55870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::StopTrace",1,"lldb::SBTrace *");
55871   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::StopTrace",2,"lldb::SBError &");
55872   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTrace::StopTrace",3,"lldb::tid_t");
55873   
55874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55875     SWIG_fail_ptr("SBTrace_StopTrace",1,SWIGTYPE_p_lldb__SBTrace);
55876   }
55877   
55878   
55879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55880     SWIG_fail_ptr("SBTrace_StopTrace",2,SWIGTYPE_p_lldb__SBError);
55881   }
55882   
55883   arg3 = (lldb::tid_t)lua_tonumber(L, 3);
55884   (arg1)->StopTrace(*arg2,arg3);
55885   
55886   return SWIG_arg;
55887   
55888   if(0) SWIG_fail;
55889   
55890 fail:
55891   lua_error(L);
55892   return SWIG_arg;
55893 }
55894
55895
55896 static int _wrap_SBTrace_GetTraceConfig(lua_State* L) {
55897   int SWIG_arg = 0;
55898   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55899   lldb::SBTraceOptions *arg2 = 0 ;
55900   lldb::SBError *arg3 = 0 ;
55901   
55902   SWIG_check_num_args("lldb::SBTrace::GetTraceConfig",3,3)
55903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",1,"lldb::SBTrace *");
55904   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",2,"lldb::SBTraceOptions &");
55905   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",3,"lldb::SBError &");
55906   
55907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55908     SWIG_fail_ptr("SBTrace_GetTraceConfig",1,SWIGTYPE_p_lldb__SBTrace);
55909   }
55910   
55911   
55912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
55913     SWIG_fail_ptr("SBTrace_GetTraceConfig",2,SWIGTYPE_p_lldb__SBTraceOptions);
55914   }
55915   
55916   
55917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55918     SWIG_fail_ptr("SBTrace_GetTraceConfig",3,SWIGTYPE_p_lldb__SBError);
55919   }
55920   
55921   (arg1)->GetTraceConfig(*arg2,*arg3);
55922   
55923   return SWIG_arg;
55924   
55925   if(0) SWIG_fail;
55926   
55927 fail:
55928   lua_error(L);
55929   return SWIG_arg;
55930 }
55931
55932
55933 static int _wrap_SBTrace_GetTraceUID(lua_State* L) {
55934   int SWIG_arg = 0;
55935   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55936   lldb::user_id_t result;
55937   
55938   SWIG_check_num_args("lldb::SBTrace::GetTraceUID",1,1)
55939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceUID",1,"lldb::SBTrace *");
55940   
55941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55942     SWIG_fail_ptr("SBTrace_GetTraceUID",1,SWIGTYPE_p_lldb__SBTrace);
55943   }
55944   
55945   result = (lldb::user_id_t)(arg1)->GetTraceUID();
55946   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55947   return SWIG_arg;
55948   
55949   if(0) SWIG_fail;
55950   
55951 fail:
55952   lua_error(L);
55953   return SWIG_arg;
55954 }
55955
55956
55957 static int _wrap_SBTrace_IsValid(lua_State* L) {
55958   int SWIG_arg = 0;
55959   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
55960   bool result;
55961   
55962   SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
55963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
55964   
55965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
55966     SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
55967   }
55968   
55969   result = (bool)(arg1)->IsValid();
55970   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55971   return SWIG_arg;
55972   
55973   if(0) SWIG_fail;
55974   
55975 fail:
55976   lua_error(L);
55977   return SWIG_arg;
55978 }
55979
55980
55981 static void swig_delete_SBTrace(void *obj) {
55982 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
55983 delete arg1;
55984 }
55985 static int _proxy__wrap_new_SBTrace(lua_State *L) {
55986     assert(lua_istable(L,1));
55987     lua_pushcfunction(L,_wrap_new_SBTrace);
55988     assert(!lua_isnil(L,-1));
55989     lua_replace(L,1); /* replace our table with real constructor */
55990     lua_call(L,lua_gettop(L)-1,1);
55991     return 1;
55992 }
55993 static swig_lua_attribute swig_SBTrace_attributes[] = {
55994     {0,0,0}
55995 };
55996 static swig_lua_method swig_SBTrace_methods[]= {
55997     { "GetTraceData", _wrap_SBTrace_GetTraceData},
55998     { "GetMetaData", _wrap_SBTrace_GetMetaData},
55999     { "StopTrace", _wrap_SBTrace_StopTrace},
56000     { "GetTraceConfig", _wrap_SBTrace_GetTraceConfig},
56001     { "GetTraceUID", _wrap_SBTrace_GetTraceUID},
56002     { "IsValid", _wrap_SBTrace_IsValid},
56003     {0,0}
56004 };
56005 static swig_lua_method swig_SBTrace_meta[] = {
56006     {0,0}
56007 };
56008
56009 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
56010     {0,0,0}
56011 };
56012 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
56013     {0,0,0,0,0,0}
56014 };
56015 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
56016     {0,0}
56017 };
56018 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
56019     0
56020 };
56021
56022 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
56023     "SBTrace",
56024     swig_SBTrace_Sf_SwigStatic_methods,
56025     swig_SBTrace_Sf_SwigStatic_attributes,
56026     swig_SBTrace_Sf_SwigStatic_constants,
56027     swig_SBTrace_Sf_SwigStatic_classes,
56028     0
56029 };
56030 static swig_lua_class *swig_SBTrace_bases[] = {0};
56031 static const char *swig_SBTrace_base_names[] = {0};
56032 static swig_lua_class _wrap_class_SBTrace = { "SBTrace", "SBTrace", &SWIGTYPE_p_lldb__SBTrace,_proxy__wrap_new_SBTrace, swig_delete_SBTrace, swig_SBTrace_methods, swig_SBTrace_attributes, &swig_SBTrace_Sf_SwigStatic, swig_SBTrace_meta, swig_SBTrace_bases, swig_SBTrace_base_names };
56033
56034 static int _wrap_new_SBTraceOptions(lua_State* L) {
56035   int SWIG_arg = 0;
56036   lldb::SBTraceOptions *result = 0 ;
56037   
56038   SWIG_check_num_args("lldb::SBTraceOptions::SBTraceOptions",0,0)
56039   result = (lldb::SBTraceOptions *)new lldb::SBTraceOptions();
56040   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTraceOptions,1); SWIG_arg++; 
56041   return SWIG_arg;
56042   
56043   if(0) SWIG_fail;
56044   
56045 fail:
56046   lua_error(L);
56047   return SWIG_arg;
56048 }
56049
56050
56051 static int _wrap_SBTraceOptions_getType(lua_State* L) {
56052   int SWIG_arg = 0;
56053   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56054   lldb::TraceType result;
56055   
56056   SWIG_check_num_args("lldb::SBTraceOptions::getType",1,1)
56057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getType",1,"lldb::SBTraceOptions const *");
56058   
56059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56060     SWIG_fail_ptr("SBTraceOptions_getType",1,SWIGTYPE_p_lldb__SBTraceOptions);
56061   }
56062   
56063   result = (lldb::TraceType)((lldb::SBTraceOptions const *)arg1)->getType();
56064   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
56065   return SWIG_arg;
56066   
56067   if(0) SWIG_fail;
56068   
56069 fail:
56070   lua_error(L);
56071   return SWIG_arg;
56072 }
56073
56074
56075 static int _wrap_SBTraceOptions_getTraceBufferSize(lua_State* L) {
56076   int SWIG_arg = 0;
56077   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56078   uint64_t result;
56079   
56080   SWIG_check_num_args("lldb::SBTraceOptions::getTraceBufferSize",1,1)
56081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceBufferSize",1,"lldb::SBTraceOptions const *");
56082   
56083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56084     SWIG_fail_ptr("SBTraceOptions_getTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56085   }
56086   
56087   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getTraceBufferSize();
56088   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56089   return SWIG_arg;
56090   
56091   if(0) SWIG_fail;
56092   
56093 fail:
56094   lua_error(L);
56095   return SWIG_arg;
56096 }
56097
56098
56099 static int _wrap_SBTraceOptions_getTraceParams(lua_State* L) {
56100   int SWIG_arg = 0;
56101   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56102   lldb::SBError *arg2 = 0 ;
56103   lldb::SBStructuredData result;
56104   
56105   SWIG_check_num_args("lldb::SBTraceOptions::getTraceParams",2,2)
56106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",1,"lldb::SBTraceOptions *");
56107   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",2,"lldb::SBError &");
56108   
56109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56110     SWIG_fail_ptr("SBTraceOptions_getTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
56111   }
56112   
56113   
56114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56115     SWIG_fail_ptr("SBTraceOptions_getTraceParams",2,SWIGTYPE_p_lldb__SBError);
56116   }
56117   
56118   result = (arg1)->getTraceParams(*arg2);
56119   {
56120     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
56121     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
56122   }
56123   return SWIG_arg;
56124   
56125   if(0) SWIG_fail;
56126   
56127 fail:
56128   lua_error(L);
56129   return SWIG_arg;
56130 }
56131
56132
56133 static int _wrap_SBTraceOptions_getMetaDataBufferSize(lua_State* L) {
56134   int SWIG_arg = 0;
56135   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56136   uint64_t result;
56137   
56138   SWIG_check_num_args("lldb::SBTraceOptions::getMetaDataBufferSize",1,1)
56139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getMetaDataBufferSize",1,"lldb::SBTraceOptions const *");
56140   
56141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56142     SWIG_fail_ptr("SBTraceOptions_getMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56143   }
56144   
56145   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getMetaDataBufferSize();
56146   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56147   return SWIG_arg;
56148   
56149   if(0) SWIG_fail;
56150   
56151 fail:
56152   lua_error(L);
56153   return SWIG_arg;
56154 }
56155
56156
56157 static int _wrap_SBTraceOptions_setTraceParams(lua_State* L) {
56158   int SWIG_arg = 0;
56159   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56160   lldb::SBStructuredData *arg2 = 0 ;
56161   
56162   SWIG_check_num_args("lldb::SBTraceOptions::setTraceParams",2,2)
56163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",1,"lldb::SBTraceOptions *");
56164   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",2,"lldb::SBStructuredData &");
56165   
56166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56167     SWIG_fail_ptr("SBTraceOptions_setTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
56168   }
56169   
56170   
56171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
56172     SWIG_fail_ptr("SBTraceOptions_setTraceParams",2,SWIGTYPE_p_lldb__SBStructuredData);
56173   }
56174   
56175   (arg1)->setTraceParams(*arg2);
56176   
56177   return SWIG_arg;
56178   
56179   if(0) SWIG_fail;
56180   
56181 fail:
56182   lua_error(L);
56183   return SWIG_arg;
56184 }
56185
56186
56187 static int _wrap_SBTraceOptions_setType(lua_State* L) {
56188   int SWIG_arg = 0;
56189   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56190   lldb::TraceType arg2 ;
56191   
56192   SWIG_check_num_args("lldb::SBTraceOptions::setType",2,2)
56193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setType",1,"lldb::SBTraceOptions *");
56194   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setType",2,"lldb::TraceType");
56195   
56196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56197     SWIG_fail_ptr("SBTraceOptions_setType",1,SWIGTYPE_p_lldb__SBTraceOptions);
56198   }
56199   
56200   arg2 = (lldb::TraceType)(int)lua_tonumber(L, 2);
56201   (arg1)->setType(arg2);
56202   
56203   return SWIG_arg;
56204   
56205   if(0) SWIG_fail;
56206   
56207 fail:
56208   lua_error(L);
56209   return SWIG_arg;
56210 }
56211
56212
56213 static int _wrap_SBTraceOptions_setTraceBufferSize(lua_State* L) {
56214   int SWIG_arg = 0;
56215   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56216   uint64_t arg2 ;
56217   
56218   SWIG_check_num_args("lldb::SBTraceOptions::setTraceBufferSize",2,2)
56219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",1,"lldb::SBTraceOptions *");
56220   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",2,"uint64_t");
56221   
56222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56223     SWIG_fail_ptr("SBTraceOptions_setTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56224   }
56225   
56226   arg2 = (uint64_t)lua_tonumber(L, 2);
56227   (arg1)->setTraceBufferSize(arg2);
56228   
56229   return SWIG_arg;
56230   
56231   if(0) SWIG_fail;
56232   
56233 fail:
56234   lua_error(L);
56235   return SWIG_arg;
56236 }
56237
56238
56239 static int _wrap_SBTraceOptions_setMetaDataBufferSize(lua_State* L) {
56240   int SWIG_arg = 0;
56241   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56242   uint64_t arg2 ;
56243   
56244   SWIG_check_num_args("lldb::SBTraceOptions::setMetaDataBufferSize",2,2)
56245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",1,"lldb::SBTraceOptions *");
56246   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",2,"uint64_t");
56247   
56248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56249     SWIG_fail_ptr("SBTraceOptions_setMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56250   }
56251   
56252   arg2 = (uint64_t)lua_tonumber(L, 2);
56253   (arg1)->setMetaDataBufferSize(arg2);
56254   
56255   return SWIG_arg;
56256   
56257   if(0) SWIG_fail;
56258   
56259 fail:
56260   lua_error(L);
56261   return SWIG_arg;
56262 }
56263
56264
56265 static int _wrap_SBTraceOptions_setThreadID(lua_State* L) {
56266   int SWIG_arg = 0;
56267   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56268   lldb::tid_t arg2 ;
56269   
56270   SWIG_check_num_args("lldb::SBTraceOptions::setThreadID",2,2)
56271   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",1,"lldb::SBTraceOptions *");
56272   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",2,"lldb::tid_t");
56273   
56274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56275     SWIG_fail_ptr("SBTraceOptions_setThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
56276   }
56277   
56278   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
56279   (arg1)->setThreadID(arg2);
56280   
56281   return SWIG_arg;
56282   
56283   if(0) SWIG_fail;
56284   
56285 fail:
56286   lua_error(L);
56287   return SWIG_arg;
56288 }
56289
56290
56291 static int _wrap_SBTraceOptions_getThreadID(lua_State* L) {
56292   int SWIG_arg = 0;
56293   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56294   lldb::tid_t result;
56295   
56296   SWIG_check_num_args("lldb::SBTraceOptions::getThreadID",1,1)
56297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getThreadID",1,"lldb::SBTraceOptions *");
56298   
56299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56300     SWIG_fail_ptr("SBTraceOptions_getThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
56301   }
56302   
56303   result = (lldb::tid_t)(arg1)->getThreadID();
56304   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56305   return SWIG_arg;
56306   
56307   if(0) SWIG_fail;
56308   
56309 fail:
56310   lua_error(L);
56311   return SWIG_arg;
56312 }
56313
56314
56315 static int _wrap_SBTraceOptions_IsValid(lua_State* L) {
56316   int SWIG_arg = 0;
56317   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56318   bool result;
56319   
56320   SWIG_check_num_args("lldb::SBTraceOptions::IsValid",1,1)
56321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::IsValid",1,"lldb::SBTraceOptions *");
56322   
56323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56324     SWIG_fail_ptr("SBTraceOptions_IsValid",1,SWIGTYPE_p_lldb__SBTraceOptions);
56325   }
56326   
56327   result = (bool)(arg1)->IsValid();
56328   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56329   return SWIG_arg;
56330   
56331   if(0) SWIG_fail;
56332   
56333 fail:
56334   lua_error(L);
56335   return SWIG_arg;
56336 }
56337
56338
56339 static void swig_delete_SBTraceOptions(void *obj) {
56340 lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) obj;
56341 delete arg1;
56342 }
56343 static int _proxy__wrap_new_SBTraceOptions(lua_State *L) {
56344     assert(lua_istable(L,1));
56345     lua_pushcfunction(L,_wrap_new_SBTraceOptions);
56346     assert(!lua_isnil(L,-1));
56347     lua_replace(L,1); /* replace our table with real constructor */
56348     lua_call(L,lua_gettop(L)-1,1);
56349     return 1;
56350 }
56351 static swig_lua_attribute swig_SBTraceOptions_attributes[] = {
56352     {0,0,0}
56353 };
56354 static swig_lua_method swig_SBTraceOptions_methods[]= {
56355     { "getType", _wrap_SBTraceOptions_getType},
56356     { "getTraceBufferSize", _wrap_SBTraceOptions_getTraceBufferSize},
56357     { "getTraceParams", _wrap_SBTraceOptions_getTraceParams},
56358     { "getMetaDataBufferSize", _wrap_SBTraceOptions_getMetaDataBufferSize},
56359     { "setTraceParams", _wrap_SBTraceOptions_setTraceParams},
56360     { "setType", _wrap_SBTraceOptions_setType},
56361     { "setTraceBufferSize", _wrap_SBTraceOptions_setTraceBufferSize},
56362     { "setMetaDataBufferSize", _wrap_SBTraceOptions_setMetaDataBufferSize},
56363     { "setThreadID", _wrap_SBTraceOptions_setThreadID},
56364     { "getThreadID", _wrap_SBTraceOptions_getThreadID},
56365     { "IsValid", _wrap_SBTraceOptions_IsValid},
56366     {0,0}
56367 };
56368 static swig_lua_method swig_SBTraceOptions_meta[] = {
56369     {0,0}
56370 };
56371
56372 static swig_lua_attribute swig_SBTraceOptions_Sf_SwigStatic_attributes[] = {
56373     {0,0,0}
56374 };
56375 static swig_lua_const_info swig_SBTraceOptions_Sf_SwigStatic_constants[]= {
56376     {0,0,0,0,0,0}
56377 };
56378 static swig_lua_method swig_SBTraceOptions_Sf_SwigStatic_methods[]= {
56379     {0,0}
56380 };
56381 static swig_lua_class* swig_SBTraceOptions_Sf_SwigStatic_classes[]= {
56382     0
56383 };
56384
56385 static swig_lua_namespace swig_SBTraceOptions_Sf_SwigStatic = {
56386     "SBTraceOptions",
56387     swig_SBTraceOptions_Sf_SwigStatic_methods,
56388     swig_SBTraceOptions_Sf_SwigStatic_attributes,
56389     swig_SBTraceOptions_Sf_SwigStatic_constants,
56390     swig_SBTraceOptions_Sf_SwigStatic_classes,
56391     0
56392 };
56393 static swig_lua_class *swig_SBTraceOptions_bases[] = {0};
56394 static const char *swig_SBTraceOptions_base_names[] = {0};
56395 static swig_lua_class _wrap_class_SBTraceOptions = { "SBTraceOptions", "SBTraceOptions", &SWIGTYPE_p_lldb__SBTraceOptions,_proxy__wrap_new_SBTraceOptions, swig_delete_SBTraceOptions, swig_SBTraceOptions_methods, swig_SBTraceOptions_attributes, &swig_SBTraceOptions_Sf_SwigStatic, swig_SBTraceOptions_meta, swig_SBTraceOptions_bases, swig_SBTraceOptions_base_names };
56396
56397 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
56398   int SWIG_arg = 0;
56399   lldb::SBTypeMember *result = 0 ;
56400   
56401   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
56402   result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
56403   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++; 
56404   return SWIG_arg;
56405   
56406   if(0) SWIG_fail;
56407   
56408 fail:
56409   lua_error(L);
56410   return SWIG_arg;
56411 }
56412
56413
56414 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
56415   int SWIG_arg = 0;
56416   lldb::SBTypeMember *arg1 = 0 ;
56417   lldb::SBTypeMember *result = 0 ;
56418   
56419   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
56420   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
56421   
56422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56423     SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
56424   }
56425   
56426   result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
56427   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++; 
56428   return SWIG_arg;
56429   
56430   if(0) SWIG_fail;
56431   
56432 fail:
56433   lua_error(L);
56434   return SWIG_arg;
56435 }
56436
56437
56438 static int _wrap_new_SBTypeMember(lua_State* L) {
56439   int argc;
56440   int argv[2]={
56441     1,2
56442   };
56443   
56444   argc = lua_gettop(L);
56445   if (argc == 0) {
56446     return _wrap_new_SBTypeMember__SWIG_0(L);
56447   }
56448   if (argc == 1) {
56449     int _v;
56450     {
56451       void *ptr;
56452       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, 0)) {
56453         _v = 0;
56454       } else {
56455         _v = 1;
56456       }
56457     }
56458     if (_v) {
56459       return _wrap_new_SBTypeMember__SWIG_1(L);
56460     }
56461   }
56462   
56463   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
56464     "  Possible C/C++ prototypes are:\n"
56465     "    lldb::SBTypeMember::SBTypeMember()\n"
56466     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
56467   lua_error(L);return 0;
56468 }
56469
56470
56471 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
56472   int SWIG_arg = 0;
56473   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56474   bool result;
56475   
56476   SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
56477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
56478   
56479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56480     SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
56481   }
56482   
56483   result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
56484   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56485   return SWIG_arg;
56486   
56487   if(0) SWIG_fail;
56488   
56489 fail:
56490   lua_error(L);
56491   return SWIG_arg;
56492 }
56493
56494
56495 static int _wrap_SBTypeMember_GetName(lua_State* L) {
56496   int SWIG_arg = 0;
56497   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56498   char *result = 0 ;
56499   
56500   SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
56501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
56502   
56503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56504     SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
56505   }
56506   
56507   result = (char *)(arg1)->GetName();
56508   lua_pushstring(L,(const char *)result); SWIG_arg++;
56509   return SWIG_arg;
56510   
56511   if(0) SWIG_fail;
56512   
56513 fail:
56514   lua_error(L);
56515   return SWIG_arg;
56516 }
56517
56518
56519 static int _wrap_SBTypeMember_GetType(lua_State* L) {
56520   int SWIG_arg = 0;
56521   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56522   lldb::SBType result;
56523   
56524   SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
56525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
56526   
56527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56528     SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
56529   }
56530   
56531   result = (arg1)->GetType();
56532   {
56533     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
56534     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56535   }
56536   return SWIG_arg;
56537   
56538   if(0) SWIG_fail;
56539   
56540 fail:
56541   lua_error(L);
56542   return SWIG_arg;
56543 }
56544
56545
56546 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
56547   int SWIG_arg = 0;
56548   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56549   uint64_t result;
56550   
56551   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
56552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
56553   
56554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56555     SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
56556   }
56557   
56558   result = (uint64_t)(arg1)->GetOffsetInBytes();
56559   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56560   return SWIG_arg;
56561   
56562   if(0) SWIG_fail;
56563   
56564 fail:
56565   lua_error(L);
56566   return SWIG_arg;
56567 }
56568
56569
56570 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
56571   int SWIG_arg = 0;
56572   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56573   uint64_t result;
56574   
56575   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
56576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
56577   
56578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56579     SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
56580   }
56581   
56582   result = (uint64_t)(arg1)->GetOffsetInBits();
56583   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56584   return SWIG_arg;
56585   
56586   if(0) SWIG_fail;
56587   
56588 fail:
56589   lua_error(L);
56590   return SWIG_arg;
56591 }
56592
56593
56594 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
56595   int SWIG_arg = 0;
56596   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56597   bool result;
56598   
56599   SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
56600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
56601   
56602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56603     SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
56604   }
56605   
56606   result = (bool)(arg1)->IsBitfield();
56607   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56608   return SWIG_arg;
56609   
56610   if(0) SWIG_fail;
56611   
56612 fail:
56613   lua_error(L);
56614   return SWIG_arg;
56615 }
56616
56617
56618 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
56619   int SWIG_arg = 0;
56620   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56621   uint32_t result;
56622   
56623   SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
56624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
56625   
56626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56627     SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
56628   }
56629   
56630   result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
56631   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56632   return SWIG_arg;
56633   
56634   if(0) SWIG_fail;
56635   
56636 fail:
56637   lua_error(L);
56638   return SWIG_arg;
56639 }
56640
56641
56642 static int _wrap_SBTypeMember___tostring(lua_State* L) {
56643   int SWIG_arg = 0;
56644   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
56645   std::string result;
56646   
56647   SWIG_check_num_args("lldb::SBTypeMember::__str__",1,1)
56648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__str__",1,"lldb::SBTypeMember *");
56649   
56650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
56651     SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
56652   }
56653   
56654   result = lldb_SBTypeMember___str__(arg1);
56655   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
56656   return SWIG_arg;
56657   
56658   if(0) SWIG_fail;
56659   
56660 fail:
56661   lua_error(L);
56662   return SWIG_arg;
56663 }
56664
56665
56666 static void swig_delete_SBTypeMember(void *obj) {
56667 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
56668 delete arg1;
56669 }
56670 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
56671     assert(lua_istable(L,1));
56672     lua_pushcfunction(L,_wrap_new_SBTypeMember);
56673     assert(!lua_isnil(L,-1));
56674     lua_replace(L,1); /* replace our table with real constructor */
56675     lua_call(L,lua_gettop(L)-1,1);
56676     return 1;
56677 }
56678 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
56679     {0,0,0}
56680 };
56681 static swig_lua_method swig_SBTypeMember_methods[]= {
56682     { "IsValid", _wrap_SBTypeMember_IsValid},
56683     { "GetName", _wrap_SBTypeMember_GetName},
56684     { "GetType", _wrap_SBTypeMember_GetType},
56685     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
56686     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
56687     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
56688     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
56689     { "__tostring", _wrap_SBTypeMember___tostring},
56690     {0,0}
56691 };
56692 static swig_lua_method swig_SBTypeMember_meta[] = {
56693     { "__tostring", _wrap_SBTypeMember___tostring},
56694     {0,0}
56695 };
56696
56697 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
56698     {0,0,0}
56699 };
56700 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
56701     {0,0,0,0,0,0}
56702 };
56703 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
56704     {0,0}
56705 };
56706 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
56707     0
56708 };
56709
56710 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
56711     "SBTypeMember",
56712     swig_SBTypeMember_Sf_SwigStatic_methods,
56713     swig_SBTypeMember_Sf_SwigStatic_attributes,
56714     swig_SBTypeMember_Sf_SwigStatic_constants,
56715     swig_SBTypeMember_Sf_SwigStatic_classes,
56716     0
56717 };
56718 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
56719 static const char *swig_SBTypeMember_base_names[] = {0};
56720 static swig_lua_class _wrap_class_SBTypeMember = { "SBTypeMember", "SBTypeMember", &SWIGTYPE_p_lldb__SBTypeMember,_proxy__wrap_new_SBTypeMember, swig_delete_SBTypeMember, swig_SBTypeMember_methods, swig_SBTypeMember_attributes, &swig_SBTypeMember_Sf_SwigStatic, swig_SBTypeMember_meta, swig_SBTypeMember_bases, swig_SBTypeMember_base_names };
56721
56722 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
56723   int SWIG_arg = 0;
56724   lldb::SBTypeMemberFunction *result = 0 ;
56725   
56726   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
56727   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
56728   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++; 
56729   return SWIG_arg;
56730   
56731   if(0) SWIG_fail;
56732   
56733 fail:
56734   lua_error(L);
56735   return SWIG_arg;
56736 }
56737
56738
56739 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
56740   int SWIG_arg = 0;
56741   lldb::SBTypeMemberFunction *arg1 = 0 ;
56742   lldb::SBTypeMemberFunction *result = 0 ;
56743   
56744   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
56745   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
56746   
56747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56748     SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56749   }
56750   
56751   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
56752   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++; 
56753   return SWIG_arg;
56754   
56755   if(0) SWIG_fail;
56756   
56757 fail:
56758   lua_error(L);
56759   return SWIG_arg;
56760 }
56761
56762
56763 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
56764   int argc;
56765   int argv[2]={
56766     1,2
56767   };
56768   
56769   argc = lua_gettop(L);
56770   if (argc == 0) {
56771     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
56772   }
56773   if (argc == 1) {
56774     int _v;
56775     {
56776       void *ptr;
56777       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, 0)) {
56778         _v = 0;
56779       } else {
56780         _v = 1;
56781       }
56782     }
56783     if (_v) {
56784       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
56785     }
56786   }
56787   
56788   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
56789     "  Possible C/C++ prototypes are:\n"
56790     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
56791     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
56792   lua_error(L);return 0;
56793 }
56794
56795
56796 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
56797   int SWIG_arg = 0;
56798   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56799   bool result;
56800   
56801   SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
56802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
56803   
56804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56805     SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56806   }
56807   
56808   result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
56809   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56810   return SWIG_arg;
56811   
56812   if(0) SWIG_fail;
56813   
56814 fail:
56815   lua_error(L);
56816   return SWIG_arg;
56817 }
56818
56819
56820 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
56821   int SWIG_arg = 0;
56822   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56823   char *result = 0 ;
56824   
56825   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
56826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
56827   
56828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56829     SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56830   }
56831   
56832   result = (char *)(arg1)->GetName();
56833   lua_pushstring(L,(const char *)result); SWIG_arg++;
56834   return SWIG_arg;
56835   
56836   if(0) SWIG_fail;
56837   
56838 fail:
56839   lua_error(L);
56840   return SWIG_arg;
56841 }
56842
56843
56844 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
56845   int SWIG_arg = 0;
56846   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56847   char *result = 0 ;
56848   
56849   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
56850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
56851   
56852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56853     SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56854   }
56855   
56856   result = (char *)(arg1)->GetDemangledName();
56857   lua_pushstring(L,(const char *)result); SWIG_arg++;
56858   return SWIG_arg;
56859   
56860   if(0) SWIG_fail;
56861   
56862 fail:
56863   lua_error(L);
56864   return SWIG_arg;
56865 }
56866
56867
56868 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
56869   int SWIG_arg = 0;
56870   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56871   char *result = 0 ;
56872   
56873   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
56874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
56875   
56876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56877     SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56878   }
56879   
56880   result = (char *)(arg1)->GetMangledName();
56881   lua_pushstring(L,(const char *)result); SWIG_arg++;
56882   return SWIG_arg;
56883   
56884   if(0) SWIG_fail;
56885   
56886 fail:
56887   lua_error(L);
56888   return SWIG_arg;
56889 }
56890
56891
56892 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
56893   int SWIG_arg = 0;
56894   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56895   lldb::SBType result;
56896   
56897   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
56898   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
56899   
56900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56901     SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56902   }
56903   
56904   result = (arg1)->GetType();
56905   {
56906     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
56907     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56908   }
56909   return SWIG_arg;
56910   
56911   if(0) SWIG_fail;
56912   
56913 fail:
56914   lua_error(L);
56915   return SWIG_arg;
56916 }
56917
56918
56919 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
56920   int SWIG_arg = 0;
56921   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56922   lldb::SBType result;
56923   
56924   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
56925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
56926   
56927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56928     SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56929   }
56930   
56931   result = (arg1)->GetReturnType();
56932   {
56933     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
56934     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56935   }
56936   return SWIG_arg;
56937   
56938   if(0) SWIG_fail;
56939   
56940 fail:
56941   lua_error(L);
56942   return SWIG_arg;
56943 }
56944
56945
56946 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
56947   int SWIG_arg = 0;
56948   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56949   uint32_t result;
56950   
56951   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
56952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
56953   
56954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56955     SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56956   }
56957   
56958   result = (uint32_t)(arg1)->GetNumberOfArguments();
56959   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56960   return SWIG_arg;
56961   
56962   if(0) SWIG_fail;
56963   
56964 fail:
56965   lua_error(L);
56966   return SWIG_arg;
56967 }
56968
56969
56970 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
56971   int SWIG_arg = 0;
56972   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
56973   uint32_t arg2 ;
56974   lldb::SBType result;
56975   
56976   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
56977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
56978   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
56979   
56980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
56981     SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
56982   }
56983   
56984   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
56985   arg2 = (uint32_t)lua_tonumber(L, 2);
56986   result = (arg1)->GetArgumentTypeAtIndex(arg2);
56987   {
56988     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
56989     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
56990   }
56991   return SWIG_arg;
56992   
56993   if(0) SWIG_fail;
56994   
56995 fail:
56996   lua_error(L);
56997   return SWIG_arg;
56998 }
56999
57000
57001 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
57002   int SWIG_arg = 0;
57003   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57004   lldb::MemberFunctionKind result;
57005   
57006   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
57007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
57008   
57009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57010     SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57011   }
57012   
57013   result = (lldb::MemberFunctionKind)(arg1)->GetKind();
57014   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
57015   return SWIG_arg;
57016   
57017   if(0) SWIG_fail;
57018   
57019 fail:
57020   lua_error(L);
57021   return SWIG_arg;
57022 }
57023
57024
57025 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
57026   int SWIG_arg = 0;
57027   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57028   lldb::SBStream *arg2 = 0 ;
57029   lldb::DescriptionLevel arg3 ;
57030   bool result;
57031   
57032   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
57033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
57034   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
57035   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
57036   
57037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57038     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57039   }
57040   
57041   
57042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57043     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57044   }
57045   
57046   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
57047   result = (bool)(arg1)->GetDescription(*arg2,arg3);
57048   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57049   return SWIG_arg;
57050   
57051   if(0) SWIG_fail;
57052   
57053 fail:
57054   lua_error(L);
57055   return SWIG_arg;
57056 }
57057
57058
57059 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
57060   int SWIG_arg = 0;
57061   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57062   std::string result;
57063   
57064   SWIG_check_num_args("lldb::SBTypeMemberFunction::__str__",1,1)
57065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__str__",1,"lldb::SBTypeMemberFunction *");
57066   
57067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57068     SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57069   }
57070   
57071   result = lldb_SBTypeMemberFunction___str__(arg1);
57072   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57073   return SWIG_arg;
57074   
57075   if(0) SWIG_fail;
57076   
57077 fail:
57078   lua_error(L);
57079   return SWIG_arg;
57080 }
57081
57082
57083 static void swig_delete_SBTypeMemberFunction(void *obj) {
57084 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
57085 delete arg1;
57086 }
57087 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
57088     assert(lua_istable(L,1));
57089     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
57090     assert(!lua_isnil(L,-1));
57091     lua_replace(L,1); /* replace our table with real constructor */
57092     lua_call(L,lua_gettop(L)-1,1);
57093     return 1;
57094 }
57095 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
57096     {0,0,0}
57097 };
57098 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
57099     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
57100     { "GetName", _wrap_SBTypeMemberFunction_GetName},
57101     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
57102     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
57103     { "GetType", _wrap_SBTypeMemberFunction_GetType},
57104     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
57105     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
57106     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
57107     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
57108     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
57109     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
57110     {0,0}
57111 };
57112 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
57113     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
57114     {0,0}
57115 };
57116
57117 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
57118     {0,0,0}
57119 };
57120 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
57121     {0,0,0,0,0,0}
57122 };
57123 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
57124     {0,0}
57125 };
57126 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
57127     0
57128 };
57129
57130 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
57131     "SBTypeMemberFunction",
57132     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
57133     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
57134     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
57135     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
57136     0
57137 };
57138 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
57139 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
57140 static swig_lua_class _wrap_class_SBTypeMemberFunction = { "SBTypeMemberFunction", "SBTypeMemberFunction", &SWIGTYPE_p_lldb__SBTypeMemberFunction,_proxy__wrap_new_SBTypeMemberFunction, swig_delete_SBTypeMemberFunction, swig_SBTypeMemberFunction_methods, swig_SBTypeMemberFunction_attributes, &swig_SBTypeMemberFunction_Sf_SwigStatic, swig_SBTypeMemberFunction_meta, swig_SBTypeMemberFunction_bases, swig_SBTypeMemberFunction_base_names };
57141
57142 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
57143   int SWIG_arg = 0;
57144   lldb::SBType *result = 0 ;
57145   
57146   SWIG_check_num_args("lldb::SBType::SBType",0,0)
57147   result = (lldb::SBType *)new lldb::SBType();
57148   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++; 
57149   return SWIG_arg;
57150   
57151   if(0) SWIG_fail;
57152   
57153 fail:
57154   lua_error(L);
57155   return SWIG_arg;
57156 }
57157
57158
57159 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
57160   int SWIG_arg = 0;
57161   lldb::SBType *arg1 = 0 ;
57162   lldb::SBType *result = 0 ;
57163   
57164   SWIG_check_num_args("lldb::SBType::SBType",1,1)
57165   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
57166   
57167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57168     SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
57169   }
57170   
57171   result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
57172   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++; 
57173   return SWIG_arg;
57174   
57175   if(0) SWIG_fail;
57176   
57177 fail:
57178   lua_error(L);
57179   return SWIG_arg;
57180 }
57181
57182
57183 static int _wrap_new_SBType(lua_State* L) {
57184   int argc;
57185   int argv[2]={
57186     1,2
57187   };
57188   
57189   argc = lua_gettop(L);
57190   if (argc == 0) {
57191     return _wrap_new_SBType__SWIG_0(L);
57192   }
57193   if (argc == 1) {
57194     int _v;
57195     {
57196       void *ptr;
57197       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
57198         _v = 0;
57199       } else {
57200         _v = 1;
57201       }
57202     }
57203     if (_v) {
57204       return _wrap_new_SBType__SWIG_1(L);
57205     }
57206   }
57207   
57208   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
57209     "  Possible C/C++ prototypes are:\n"
57210     "    lldb::SBType::SBType()\n"
57211     "    lldb::SBType::SBType(lldb::SBType const &)\n");
57212   lua_error(L);return 0;
57213 }
57214
57215
57216 static int _wrap_SBType_IsValid(lua_State* L) {
57217   int SWIG_arg = 0;
57218   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57219   bool result;
57220   
57221   SWIG_check_num_args("lldb::SBType::IsValid",1,1)
57222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
57223   
57224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57225     SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
57226   }
57227   
57228   result = (bool)(arg1)->IsValid();
57229   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57230   return SWIG_arg;
57231   
57232   if(0) SWIG_fail;
57233   
57234 fail:
57235   lua_error(L);
57236   return SWIG_arg;
57237 }
57238
57239
57240 static int _wrap_SBType_GetByteSize(lua_State* L) {
57241   int SWIG_arg = 0;
57242   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57243   uint64_t result;
57244   
57245   SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
57246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
57247   
57248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57249     SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
57250   }
57251   
57252   result = (uint64_t)(arg1)->GetByteSize();
57253   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57254   return SWIG_arg;
57255   
57256   if(0) SWIG_fail;
57257   
57258 fail:
57259   lua_error(L);
57260   return SWIG_arg;
57261 }
57262
57263
57264 static int _wrap_SBType_IsPointerType(lua_State* L) {
57265   int SWIG_arg = 0;
57266   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57267   bool result;
57268   
57269   SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
57270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
57271   
57272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57273     SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
57274   }
57275   
57276   result = (bool)(arg1)->IsPointerType();
57277   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57278   return SWIG_arg;
57279   
57280   if(0) SWIG_fail;
57281   
57282 fail:
57283   lua_error(L);
57284   return SWIG_arg;
57285 }
57286
57287
57288 static int _wrap_SBType_IsReferenceType(lua_State* L) {
57289   int SWIG_arg = 0;
57290   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57291   bool result;
57292   
57293   SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
57294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
57295   
57296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57297     SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
57298   }
57299   
57300   result = (bool)(arg1)->IsReferenceType();
57301   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57302   return SWIG_arg;
57303   
57304   if(0) SWIG_fail;
57305   
57306 fail:
57307   lua_error(L);
57308   return SWIG_arg;
57309 }
57310
57311
57312 static int _wrap_SBType_IsFunctionType(lua_State* L) {
57313   int SWIG_arg = 0;
57314   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57315   bool result;
57316   
57317   SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
57318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
57319   
57320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57321     SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
57322   }
57323   
57324   result = (bool)(arg1)->IsFunctionType();
57325   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57326   return SWIG_arg;
57327   
57328   if(0) SWIG_fail;
57329   
57330 fail:
57331   lua_error(L);
57332   return SWIG_arg;
57333 }
57334
57335
57336 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
57337   int SWIG_arg = 0;
57338   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57339   bool result;
57340   
57341   SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
57342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
57343   
57344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57345     SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
57346   }
57347   
57348   result = (bool)(arg1)->IsPolymorphicClass();
57349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57350   return SWIG_arg;
57351   
57352   if(0) SWIG_fail;
57353   
57354 fail:
57355   lua_error(L);
57356   return SWIG_arg;
57357 }
57358
57359
57360 static int _wrap_SBType_IsArrayType(lua_State* L) {
57361   int SWIG_arg = 0;
57362   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57363   bool result;
57364   
57365   SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
57366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
57367   
57368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57369     SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
57370   }
57371   
57372   result = (bool)(arg1)->IsArrayType();
57373   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57374   return SWIG_arg;
57375   
57376   if(0) SWIG_fail;
57377   
57378 fail:
57379   lua_error(L);
57380   return SWIG_arg;
57381 }
57382
57383
57384 static int _wrap_SBType_IsVectorType(lua_State* L) {
57385   int SWIG_arg = 0;
57386   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57387   bool result;
57388   
57389   SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
57390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
57391   
57392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57393     SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
57394   }
57395   
57396   result = (bool)(arg1)->IsVectorType();
57397   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57398   return SWIG_arg;
57399   
57400   if(0) SWIG_fail;
57401   
57402 fail:
57403   lua_error(L);
57404   return SWIG_arg;
57405 }
57406
57407
57408 static int _wrap_SBType_IsTypedefType(lua_State* L) {
57409   int SWIG_arg = 0;
57410   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57411   bool result;
57412   
57413   SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
57414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
57415   
57416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57417     SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
57418   }
57419   
57420   result = (bool)(arg1)->IsTypedefType();
57421   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57422   return SWIG_arg;
57423   
57424   if(0) SWIG_fail;
57425   
57426 fail:
57427   lua_error(L);
57428   return SWIG_arg;
57429 }
57430
57431
57432 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
57433   int SWIG_arg = 0;
57434   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57435   bool result;
57436   
57437   SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
57438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
57439   
57440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57441     SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
57442   }
57443   
57444   result = (bool)(arg1)->IsAnonymousType();
57445   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57446   return SWIG_arg;
57447   
57448   if(0) SWIG_fail;
57449   
57450 fail:
57451   lua_error(L);
57452   return SWIG_arg;
57453 }
57454
57455
57456 static int _wrap_SBType_GetPointerType(lua_State* L) {
57457   int SWIG_arg = 0;
57458   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57459   lldb::SBType result;
57460   
57461   SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
57462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
57463   
57464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57465     SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
57466   }
57467   
57468   result = (arg1)->GetPointerType();
57469   {
57470     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57471     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57472   }
57473   return SWIG_arg;
57474   
57475   if(0) SWIG_fail;
57476   
57477 fail:
57478   lua_error(L);
57479   return SWIG_arg;
57480 }
57481
57482
57483 static int _wrap_SBType_GetPointeeType(lua_State* L) {
57484   int SWIG_arg = 0;
57485   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57486   lldb::SBType result;
57487   
57488   SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
57489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
57490   
57491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57492     SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
57493   }
57494   
57495   result = (arg1)->GetPointeeType();
57496   {
57497     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57498     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57499   }
57500   return SWIG_arg;
57501   
57502   if(0) SWIG_fail;
57503   
57504 fail:
57505   lua_error(L);
57506   return SWIG_arg;
57507 }
57508
57509
57510 static int _wrap_SBType_GetReferenceType(lua_State* L) {
57511   int SWIG_arg = 0;
57512   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57513   lldb::SBType result;
57514   
57515   SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
57516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
57517   
57518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57519     SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
57520   }
57521   
57522   result = (arg1)->GetReferenceType();
57523   {
57524     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57525     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57526   }
57527   return SWIG_arg;
57528   
57529   if(0) SWIG_fail;
57530   
57531 fail:
57532   lua_error(L);
57533   return SWIG_arg;
57534 }
57535
57536
57537 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
57538   int SWIG_arg = 0;
57539   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57540   lldb::SBType result;
57541   
57542   SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
57543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
57544   
57545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57546     SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
57547   }
57548   
57549   result = (arg1)->GetTypedefedType();
57550   {
57551     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57552     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57553   }
57554   return SWIG_arg;
57555   
57556   if(0) SWIG_fail;
57557   
57558 fail:
57559   lua_error(L);
57560   return SWIG_arg;
57561 }
57562
57563
57564 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
57565   int SWIG_arg = 0;
57566   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57567   lldb::SBType result;
57568   
57569   SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
57570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
57571   
57572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57573     SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
57574   }
57575   
57576   result = (arg1)->GetDereferencedType();
57577   {
57578     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57580   }
57581   return SWIG_arg;
57582   
57583   if(0) SWIG_fail;
57584   
57585 fail:
57586   lua_error(L);
57587   return SWIG_arg;
57588 }
57589
57590
57591 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
57592   int SWIG_arg = 0;
57593   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57594   lldb::SBType result;
57595   
57596   SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
57597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
57598   
57599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57600     SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
57601   }
57602   
57603   result = (arg1)->GetUnqualifiedType();
57604   {
57605     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57606     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57607   }
57608   return SWIG_arg;
57609   
57610   if(0) SWIG_fail;
57611   
57612 fail:
57613   lua_error(L);
57614   return SWIG_arg;
57615 }
57616
57617
57618 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
57619   int SWIG_arg = 0;
57620   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57621   lldb::SBType result;
57622   
57623   SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
57624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
57625   
57626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57627     SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
57628   }
57629   
57630   result = (arg1)->GetCanonicalType();
57631   {
57632     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57633     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57634   }
57635   return SWIG_arg;
57636   
57637   if(0) SWIG_fail;
57638   
57639 fail:
57640   lua_error(L);
57641   return SWIG_arg;
57642 }
57643
57644
57645 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
57646   int SWIG_arg = 0;
57647   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57648   lldb::SBType result;
57649   
57650   SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
57651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
57652   
57653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57654     SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
57655   }
57656   
57657   result = (arg1)->GetArrayElementType();
57658   {
57659     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57660     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57661   }
57662   return SWIG_arg;
57663   
57664   if(0) SWIG_fail;
57665   
57666 fail:
57667   lua_error(L);
57668   return SWIG_arg;
57669 }
57670
57671
57672 static int _wrap_SBType_GetArrayType(lua_State* L) {
57673   int SWIG_arg = 0;
57674   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57675   uint64_t arg2 ;
57676   lldb::SBType result;
57677   
57678   SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
57679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
57680   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
57681   
57682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57683     SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
57684   }
57685   
57686   arg2 = (uint64_t)lua_tonumber(L, 2);
57687   result = (arg1)->GetArrayType(arg2);
57688   {
57689     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57690     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57691   }
57692   return SWIG_arg;
57693   
57694   if(0) SWIG_fail;
57695   
57696 fail:
57697   lua_error(L);
57698   return SWIG_arg;
57699 }
57700
57701
57702 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
57703   int SWIG_arg = 0;
57704   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57705   lldb::SBType result;
57706   
57707   SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
57708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
57709   
57710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57711     SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
57712   }
57713   
57714   result = (arg1)->GetVectorElementType();
57715   {
57716     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57717     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57718   }
57719   return SWIG_arg;
57720   
57721   if(0) SWIG_fail;
57722   
57723 fail:
57724   lua_error(L);
57725   return SWIG_arg;
57726 }
57727
57728
57729 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
57730   int SWIG_arg = 0;
57731   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57732   lldb::BasicType result;
57733   
57734   SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
57735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
57736   
57737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57738     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
57739   }
57740   
57741   result = (lldb::BasicType)(arg1)->GetBasicType();
57742   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
57743   return SWIG_arg;
57744   
57745   if(0) SWIG_fail;
57746   
57747 fail:
57748   lua_error(L);
57749   return SWIG_arg;
57750 }
57751
57752
57753 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
57754   int SWIG_arg = 0;
57755   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57756   lldb::BasicType arg2 ;
57757   lldb::SBType result;
57758   
57759   SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
57760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
57761   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
57762   
57763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57764     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
57765   }
57766   
57767   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
57768   result = (arg1)->GetBasicType(arg2);
57769   {
57770     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57772   }
57773   return SWIG_arg;
57774   
57775   if(0) SWIG_fail;
57776   
57777 fail:
57778   lua_error(L);
57779   return SWIG_arg;
57780 }
57781
57782
57783 static int _wrap_SBType_GetBasicType(lua_State* L) {
57784   int argc;
57785   int argv[3]={
57786     1,2,3
57787   };
57788   
57789   argc = lua_gettop(L);
57790   if (argc == 1) {
57791     int _v;
57792     {
57793       void *ptr;
57794       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
57795         _v = 0;
57796       } else {
57797         _v = 1;
57798       }
57799     }
57800     if (_v) {
57801       return _wrap_SBType_GetBasicType__SWIG_0(L);
57802     }
57803   }
57804   if (argc == 2) {
57805     int _v;
57806     {
57807       void *ptr;
57808       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
57809         _v = 0;
57810       } else {
57811         _v = 1;
57812       }
57813     }
57814     if (_v) {
57815       {
57816         _v = lua_isnumber(L,argv[1]);
57817       }
57818       if (_v) {
57819         return _wrap_SBType_GetBasicType__SWIG_1(L);
57820       }
57821     }
57822   }
57823   
57824   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
57825     "  Possible C/C++ prototypes are:\n"
57826     "    lldb::SBType::GetBasicType()\n"
57827     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
57828   lua_error(L);return 0;
57829 }
57830
57831
57832 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
57833   int SWIG_arg = 0;
57834   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57835   uint32_t result;
57836   
57837   SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
57838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
57839   
57840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57841     SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
57842   }
57843   
57844   result = (uint32_t)(arg1)->GetNumberOfFields();
57845   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57846   return SWIG_arg;
57847   
57848   if(0) SWIG_fail;
57849   
57850 fail:
57851   lua_error(L);
57852   return SWIG_arg;
57853 }
57854
57855
57856 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
57857   int SWIG_arg = 0;
57858   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57859   uint32_t result;
57860   
57861   SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
57862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
57863   
57864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57865     SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
57866   }
57867   
57868   result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
57869   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57870   return SWIG_arg;
57871   
57872   if(0) SWIG_fail;
57873   
57874 fail:
57875   lua_error(L);
57876   return SWIG_arg;
57877 }
57878
57879
57880 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
57881   int SWIG_arg = 0;
57882   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57883   uint32_t result;
57884   
57885   SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
57886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
57887   
57888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57889     SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
57890   }
57891   
57892   result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
57893   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57894   return SWIG_arg;
57895   
57896   if(0) SWIG_fail;
57897   
57898 fail:
57899   lua_error(L);
57900   return SWIG_arg;
57901 }
57902
57903
57904 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
57905   int SWIG_arg = 0;
57906   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57907   uint32_t arg2 ;
57908   lldb::SBTypeMember result;
57909   
57910   SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
57911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
57912   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
57913   
57914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57915     SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
57916   }
57917   
57918   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
57919   arg2 = (uint32_t)lua_tonumber(L, 2);
57920   result = (arg1)->GetFieldAtIndex(arg2);
57921   {
57922     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
57923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57924   }
57925   return SWIG_arg;
57926   
57927   if(0) SWIG_fail;
57928   
57929 fail:
57930   lua_error(L);
57931   return SWIG_arg;
57932 }
57933
57934
57935 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
57936   int SWIG_arg = 0;
57937   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57938   uint32_t arg2 ;
57939   lldb::SBTypeMember result;
57940   
57941   SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
57942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
57943   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
57944   
57945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57946     SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
57947   }
57948   
57949   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
57950   arg2 = (uint32_t)lua_tonumber(L, 2);
57951   result = (arg1)->GetDirectBaseClassAtIndex(arg2);
57952   {
57953     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
57954     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57955   }
57956   return SWIG_arg;
57957   
57958   if(0) SWIG_fail;
57959   
57960 fail:
57961   lua_error(L);
57962   return SWIG_arg;
57963 }
57964
57965
57966 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
57967   int SWIG_arg = 0;
57968   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
57969   uint32_t arg2 ;
57970   lldb::SBTypeMember result;
57971   
57972   SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
57973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
57974   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
57975   
57976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
57977     SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
57978   }
57979   
57980   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
57981   arg2 = (uint32_t)lua_tonumber(L, 2);
57982   result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
57983   {
57984     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
57985     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57986   }
57987   return SWIG_arg;
57988   
57989   if(0) SWIG_fail;
57990   
57991 fail:
57992   lua_error(L);
57993   return SWIG_arg;
57994 }
57995
57996
57997 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
57998   int SWIG_arg = 0;
57999   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58000   lldb::SBTypeEnumMemberList result;
58001   
58002   SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
58003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
58004   
58005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58006     SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
58007   }
58008   
58009   result = (arg1)->GetEnumMembers();
58010   {
58011     lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList((const lldb::SBTypeEnumMemberList &) result);
58012     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
58013   }
58014   return SWIG_arg;
58015   
58016   if(0) SWIG_fail;
58017   
58018 fail:
58019   lua_error(L);
58020   return SWIG_arg;
58021 }
58022
58023
58024 static int _wrap_SBType_GetName(lua_State* L) {
58025   int SWIG_arg = 0;
58026   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58027   char *result = 0 ;
58028   
58029   SWIG_check_num_args("lldb::SBType::GetName",1,1)
58030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
58031   
58032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58033     SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
58034   }
58035   
58036   result = (char *)(arg1)->GetName();
58037   lua_pushstring(L,(const char *)result); SWIG_arg++;
58038   return SWIG_arg;
58039   
58040   if(0) SWIG_fail;
58041   
58042 fail:
58043   lua_error(L);
58044   return SWIG_arg;
58045 }
58046
58047
58048 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
58049   int SWIG_arg = 0;
58050   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58051   char *result = 0 ;
58052   
58053   SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
58054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
58055   
58056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58057     SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
58058   }
58059   
58060   result = (char *)(arg1)->GetDisplayTypeName();
58061   lua_pushstring(L,(const char *)result); SWIG_arg++;
58062   return SWIG_arg;
58063   
58064   if(0) SWIG_fail;
58065   
58066 fail:
58067   lua_error(L);
58068   return SWIG_arg;
58069 }
58070
58071
58072 static int _wrap_SBType_GetTypeClass(lua_State* L) {
58073   int SWIG_arg = 0;
58074   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58075   lldb::TypeClass result;
58076   
58077   SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
58078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
58079   
58080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58081     SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
58082   }
58083   
58084   result = (lldb::TypeClass)(arg1)->GetTypeClass();
58085   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58086   return SWIG_arg;
58087   
58088   if(0) SWIG_fail;
58089   
58090 fail:
58091   lua_error(L);
58092   return SWIG_arg;
58093 }
58094
58095
58096 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
58097   int SWIG_arg = 0;
58098   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58099   uint32_t result;
58100   
58101   SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
58102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
58103   
58104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58105     SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
58106   }
58107   
58108   result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
58109   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58110   return SWIG_arg;
58111   
58112   if(0) SWIG_fail;
58113   
58114 fail:
58115   lua_error(L);
58116   return SWIG_arg;
58117 }
58118
58119
58120 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
58121   int SWIG_arg = 0;
58122   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58123   uint32_t arg2 ;
58124   lldb::SBType result;
58125   
58126   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
58127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
58128   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
58129   
58130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58131     SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
58132   }
58133   
58134   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58135   arg2 = (uint32_t)lua_tonumber(L, 2);
58136   result = (arg1)->GetTemplateArgumentType(arg2);
58137   {
58138     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58140   }
58141   return SWIG_arg;
58142   
58143   if(0) SWIG_fail;
58144   
58145 fail:
58146   lua_error(L);
58147   return SWIG_arg;
58148 }
58149
58150
58151 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
58152   int SWIG_arg = 0;
58153   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58154   uint32_t arg2 ;
58155   lldb::TemplateArgumentKind result;
58156   
58157   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
58158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
58159   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
58160   
58161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58162     SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
58163   }
58164   
58165   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58166   arg2 = (uint32_t)lua_tonumber(L, 2);
58167   result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
58168   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58169   return SWIG_arg;
58170   
58171   if(0) SWIG_fail;
58172   
58173 fail:
58174   lua_error(L);
58175   return SWIG_arg;
58176 }
58177
58178
58179 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
58180   int SWIG_arg = 0;
58181   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58182   lldb::SBType result;
58183   
58184   SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
58185   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
58186   
58187   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58188     SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
58189   }
58190   
58191   result = (arg1)->GetFunctionReturnType();
58192   {
58193     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58194     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58195   }
58196   return SWIG_arg;
58197   
58198   if(0) SWIG_fail;
58199   
58200 fail:
58201   lua_error(L);
58202   return SWIG_arg;
58203 }
58204
58205
58206 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
58207   int SWIG_arg = 0;
58208   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58209   lldb::SBTypeList result;
58210   
58211   SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
58212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
58213   
58214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58215     SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
58216   }
58217   
58218   result = (arg1)->GetFunctionArgumentTypes();
58219   {
58220     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
58221     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
58222   }
58223   return SWIG_arg;
58224   
58225   if(0) SWIG_fail;
58226   
58227 fail:
58228   lua_error(L);
58229   return SWIG_arg;
58230 }
58231
58232
58233 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
58234   int SWIG_arg = 0;
58235   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58236   uint32_t result;
58237   
58238   SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
58239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
58240   
58241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58242     SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
58243   }
58244   
58245   result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
58246   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58247   return SWIG_arg;
58248   
58249   if(0) SWIG_fail;
58250   
58251 fail:
58252   lua_error(L);
58253   return SWIG_arg;
58254 }
58255
58256
58257 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
58258   int SWIG_arg = 0;
58259   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58260   uint32_t arg2 ;
58261   lldb::SBTypeMemberFunction result;
58262   
58263   SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
58264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
58265   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
58266   
58267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58268     SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
58269   }
58270   
58271   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58272   arg2 = (uint32_t)lua_tonumber(L, 2);
58273   result = (arg1)->GetMemberFunctionAtIndex(arg2);
58274   {
58275     lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction((const lldb::SBTypeMemberFunction &) result);
58276     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
58277   }
58278   return SWIG_arg;
58279   
58280   if(0) SWIG_fail;
58281   
58282 fail:
58283   lua_error(L);
58284   return SWIG_arg;
58285 }
58286
58287
58288 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
58289   int SWIG_arg = 0;
58290   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58291   bool result;
58292   
58293   SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
58294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
58295   
58296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58297     SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
58298   }
58299   
58300   result = (bool)(arg1)->IsTypeComplete();
58301   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58302   return SWIG_arg;
58303   
58304   if(0) SWIG_fail;
58305   
58306 fail:
58307   lua_error(L);
58308   return SWIG_arg;
58309 }
58310
58311
58312 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
58313   int SWIG_arg = 0;
58314   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58315   uint32_t result;
58316   
58317   SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
58318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
58319   
58320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58321     SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
58322   }
58323   
58324   result = (uint32_t)(arg1)->GetTypeFlags();
58325   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58326   return SWIG_arg;
58327   
58328   if(0) SWIG_fail;
58329   
58330 fail:
58331   lua_error(L);
58332   return SWIG_arg;
58333 }
58334
58335
58336 static int _wrap_SBType___eq(lua_State* L) {
58337   int SWIG_arg = 0;
58338   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58339   lldb::SBType *arg2 = 0 ;
58340   bool result;
58341   
58342   SWIG_check_num_args("lldb::SBType::operator ==",2,2)
58343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
58344   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
58345   
58346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58347     SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
58348   }
58349   
58350   
58351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
58352     SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
58353   }
58354   
58355   result = (bool)(arg1)->operator ==(*arg2);
58356   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58357   return SWIG_arg;
58358   
58359   if(0) SWIG_fail;
58360   
58361 fail:
58362   lua_error(L);
58363   return SWIG_arg;
58364 }
58365
58366
58367 static int _wrap_SBType___tostring(lua_State* L) {
58368   int SWIG_arg = 0;
58369   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58370   std::string result;
58371   
58372   SWIG_check_num_args("lldb::SBType::__str__",1,1)
58373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__str__",1,"lldb::SBType *");
58374   
58375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58376     SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
58377   }
58378   
58379   result = lldb_SBType___str__(arg1);
58380   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
58381   return SWIG_arg;
58382   
58383   if(0) SWIG_fail;
58384   
58385 fail:
58386   lua_error(L);
58387   return SWIG_arg;
58388 }
58389
58390
58391 static void swig_delete_SBType(void *obj) {
58392 lldb::SBType *arg1 = (lldb::SBType *) obj;
58393 delete arg1;
58394 }
58395 static int _proxy__wrap_new_SBType(lua_State *L) {
58396     assert(lua_istable(L,1));
58397     lua_pushcfunction(L,_wrap_new_SBType);
58398     assert(!lua_isnil(L,-1));
58399     lua_replace(L,1); /* replace our table with real constructor */
58400     lua_call(L,lua_gettop(L)-1,1);
58401     return 1;
58402 }
58403 static swig_lua_attribute swig_SBType_attributes[] = {
58404     {0,0,0}
58405 };
58406 static swig_lua_method swig_SBType_methods[]= {
58407     { "IsValid", _wrap_SBType_IsValid},
58408     { "GetByteSize", _wrap_SBType_GetByteSize},
58409     { "IsPointerType", _wrap_SBType_IsPointerType},
58410     { "IsReferenceType", _wrap_SBType_IsReferenceType},
58411     { "IsFunctionType", _wrap_SBType_IsFunctionType},
58412     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
58413     { "IsArrayType", _wrap_SBType_IsArrayType},
58414     { "IsVectorType", _wrap_SBType_IsVectorType},
58415     { "IsTypedefType", _wrap_SBType_IsTypedefType},
58416     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
58417     { "GetPointerType", _wrap_SBType_GetPointerType},
58418     { "GetPointeeType", _wrap_SBType_GetPointeeType},
58419     { "GetReferenceType", _wrap_SBType_GetReferenceType},
58420     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
58421     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
58422     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
58423     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
58424     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
58425     { "GetArrayType", _wrap_SBType_GetArrayType},
58426     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
58427     { "GetBasicType", _wrap_SBType_GetBasicType},
58428     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
58429     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
58430     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
58431     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
58432     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
58433     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
58434     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
58435     { "GetName", _wrap_SBType_GetName},
58436     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
58437     { "GetTypeClass", _wrap_SBType_GetTypeClass},
58438     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
58439     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
58440     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
58441     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
58442     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
58443     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
58444     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
58445     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
58446     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
58447     { "__eq", _wrap_SBType___eq},
58448     { "__tostring", _wrap_SBType___tostring},
58449     {0,0}
58450 };
58451 static swig_lua_method swig_SBType_meta[] = {
58452     { "__eq", _wrap_SBType___eq},
58453     { "__tostring", _wrap_SBType___tostring},
58454     {0,0}
58455 };
58456
58457 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
58458     {0,0,0}
58459 };
58460 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
58461     {0,0,0,0,0,0}
58462 };
58463 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
58464     {0,0}
58465 };
58466 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
58467     0
58468 };
58469
58470 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
58471     "SBType",
58472     swig_SBType_Sf_SwigStatic_methods,
58473     swig_SBType_Sf_SwigStatic_attributes,
58474     swig_SBType_Sf_SwigStatic_constants,
58475     swig_SBType_Sf_SwigStatic_classes,
58476     0
58477 };
58478 static swig_lua_class *swig_SBType_bases[] = {0};
58479 static const char *swig_SBType_base_names[] = {0};
58480 static swig_lua_class _wrap_class_SBType = { "SBType", "SBType", &SWIGTYPE_p_lldb__SBType,_proxy__wrap_new_SBType, swig_delete_SBType, swig_SBType_methods, swig_SBType_attributes, &swig_SBType_Sf_SwigStatic, swig_SBType_meta, swig_SBType_bases, swig_SBType_base_names };
58481
58482 static int _wrap_new_SBTypeList(lua_State* L) {
58483   int SWIG_arg = 0;
58484   lldb::SBTypeList *result = 0 ;
58485   
58486   SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
58487   result = (lldb::SBTypeList *)new lldb::SBTypeList();
58488   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++; 
58489   return SWIG_arg;
58490   
58491   if(0) SWIG_fail;
58492   
58493 fail:
58494   lua_error(L);
58495   return SWIG_arg;
58496 }
58497
58498
58499 static int _wrap_SBTypeList_IsValid(lua_State* L) {
58500   int SWIG_arg = 0;
58501   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
58502   bool result;
58503   
58504   SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
58505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
58506   
58507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
58508     SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
58509   }
58510   
58511   result = (bool)(arg1)->IsValid();
58512   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58513   return SWIG_arg;
58514   
58515   if(0) SWIG_fail;
58516   
58517 fail:
58518   lua_error(L);
58519   return SWIG_arg;
58520 }
58521
58522
58523 static int _wrap_SBTypeList_Append(lua_State* L) {
58524   int SWIG_arg = 0;
58525   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
58526   lldb::SBType arg2 ;
58527   lldb::SBType *argp2 ;
58528   
58529   SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
58530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
58531   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
58532   
58533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
58534     SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
58535   }
58536   
58537   
58538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
58539     SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
58540   }
58541   arg2 = *argp2;
58542   
58543   (arg1)->Append(arg2);
58544   
58545   return SWIG_arg;
58546   
58547   if(0) SWIG_fail;
58548   
58549 fail:
58550   lua_error(L);
58551   return SWIG_arg;
58552 }
58553
58554
58555 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
58556   int SWIG_arg = 0;
58557   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
58558   uint32_t arg2 ;
58559   lldb::SBType result;
58560   
58561   SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
58562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
58563   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
58564   
58565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
58566     SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
58567   }
58568   
58569   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58570   arg2 = (uint32_t)lua_tonumber(L, 2);
58571   result = (arg1)->GetTypeAtIndex(arg2);
58572   {
58573     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58574     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58575   }
58576   return SWIG_arg;
58577   
58578   if(0) SWIG_fail;
58579   
58580 fail:
58581   lua_error(L);
58582   return SWIG_arg;
58583 }
58584
58585
58586 static int _wrap_SBTypeList_GetSize(lua_State* L) {
58587   int SWIG_arg = 0;
58588   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
58589   uint32_t result;
58590   
58591   SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
58592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
58593   
58594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
58595     SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
58596   }
58597   
58598   result = (uint32_t)(arg1)->GetSize();
58599   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58600   return SWIG_arg;
58601   
58602   if(0) SWIG_fail;
58603   
58604 fail:
58605   lua_error(L);
58606   return SWIG_arg;
58607 }
58608
58609
58610 static void swig_delete_SBTypeList(void *obj) {
58611 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
58612 delete arg1;
58613 }
58614 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
58615     assert(lua_istable(L,1));
58616     lua_pushcfunction(L,_wrap_new_SBTypeList);
58617     assert(!lua_isnil(L,-1));
58618     lua_replace(L,1); /* replace our table with real constructor */
58619     lua_call(L,lua_gettop(L)-1,1);
58620     return 1;
58621 }
58622 static swig_lua_attribute swig_SBTypeList_attributes[] = {
58623     {0,0,0}
58624 };
58625 static swig_lua_method swig_SBTypeList_methods[]= {
58626     { "IsValid", _wrap_SBTypeList_IsValid},
58627     { "Append", _wrap_SBTypeList_Append},
58628     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
58629     { "GetSize", _wrap_SBTypeList_GetSize},
58630     {0,0}
58631 };
58632 static swig_lua_method swig_SBTypeList_meta[] = {
58633     {0,0}
58634 };
58635
58636 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
58637     {0,0,0}
58638 };
58639 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
58640     {0,0,0,0,0,0}
58641 };
58642 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
58643     {0,0}
58644 };
58645 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
58646     0
58647 };
58648
58649 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
58650     "SBTypeList",
58651     swig_SBTypeList_Sf_SwigStatic_methods,
58652     swig_SBTypeList_Sf_SwigStatic_attributes,
58653     swig_SBTypeList_Sf_SwigStatic_constants,
58654     swig_SBTypeList_Sf_SwigStatic_classes,
58655     0
58656 };
58657 static swig_lua_class *swig_SBTypeList_bases[] = {0};
58658 static const char *swig_SBTypeList_base_names[] = {0};
58659 static swig_lua_class _wrap_class_SBTypeList = { "SBTypeList", "SBTypeList", &SWIGTYPE_p_lldb__SBTypeList,_proxy__wrap_new_SBTypeList, swig_delete_SBTypeList, swig_SBTypeList_methods, swig_SBTypeList_attributes, &swig_SBTypeList_Sf_SwigStatic, swig_SBTypeList_meta, swig_SBTypeList_bases, swig_SBTypeList_base_names };
58660
58661 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
58662   int SWIG_arg = 0;
58663   lldb::SBTypeCategory *result = 0 ;
58664   
58665   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
58666   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
58667   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++; 
58668   return SWIG_arg;
58669   
58670   if(0) SWIG_fail;
58671   
58672 fail:
58673   lua_error(L);
58674   return SWIG_arg;
58675 }
58676
58677
58678 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
58679   int SWIG_arg = 0;
58680   lldb::SBTypeCategory *arg1 = 0 ;
58681   lldb::SBTypeCategory *result = 0 ;
58682   
58683   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
58684   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
58685   
58686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58687     SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
58688   }
58689   
58690   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
58691   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++; 
58692   return SWIG_arg;
58693   
58694   if(0) SWIG_fail;
58695   
58696 fail:
58697   lua_error(L);
58698   return SWIG_arg;
58699 }
58700
58701
58702 static int _wrap_new_SBTypeCategory(lua_State* L) {
58703   int argc;
58704   int argv[2]={
58705     1,2
58706   };
58707   
58708   argc = lua_gettop(L);
58709   if (argc == 0) {
58710     return _wrap_new_SBTypeCategory__SWIG_0(L);
58711   }
58712   if (argc == 1) {
58713     int _v;
58714     {
58715       void *ptr;
58716       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, 0)) {
58717         _v = 0;
58718       } else {
58719         _v = 1;
58720       }
58721     }
58722     if (_v) {
58723       return _wrap_new_SBTypeCategory__SWIG_1(L);
58724     }
58725   }
58726   
58727   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
58728     "  Possible C/C++ prototypes are:\n"
58729     "    lldb::SBTypeCategory::SBTypeCategory()\n"
58730     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
58731   lua_error(L);return 0;
58732 }
58733
58734
58735 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
58736   int SWIG_arg = 0;
58737   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58738   bool result;
58739   
58740   SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
58741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
58742   
58743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58744     SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
58745   }
58746   
58747   result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
58748   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58749   return SWIG_arg;
58750   
58751   if(0) SWIG_fail;
58752   
58753 fail:
58754   lua_error(L);
58755   return SWIG_arg;
58756 }
58757
58758
58759 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
58760   int SWIG_arg = 0;
58761   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58762   bool result;
58763   
58764   SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
58765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
58766   
58767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58768     SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
58769   }
58770   
58771   result = (bool)(arg1)->GetEnabled();
58772   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58773   return SWIG_arg;
58774   
58775   if(0) SWIG_fail;
58776   
58777 fail:
58778   lua_error(L);
58779   return SWIG_arg;
58780 }
58781
58782
58783 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
58784   int SWIG_arg = 0;
58785   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58786   bool arg2 ;
58787   
58788   SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
58789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
58790   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
58791   
58792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58793     SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
58794   }
58795   
58796   arg2 = (lua_toboolean(L, 2)!=0);
58797   (arg1)->SetEnabled(arg2);
58798   
58799   return SWIG_arg;
58800   
58801   if(0) SWIG_fail;
58802   
58803 fail:
58804   lua_error(L);
58805   return SWIG_arg;
58806 }
58807
58808
58809 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
58810   int SWIG_arg = 0;
58811   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58812   char *result = 0 ;
58813   
58814   SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
58815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
58816   
58817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58818     SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
58819   }
58820   
58821   result = (char *)(arg1)->GetName();
58822   lua_pushstring(L,(const char *)result); SWIG_arg++;
58823   return SWIG_arg;
58824   
58825   if(0) SWIG_fail;
58826   
58827 fail:
58828   lua_error(L);
58829   return SWIG_arg;
58830 }
58831
58832
58833 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
58834   int SWIG_arg = 0;
58835   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58836   uint32_t arg2 ;
58837   lldb::LanguageType result;
58838   
58839   SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
58840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
58841   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
58842   
58843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58844     SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
58845   }
58846   
58847   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58848   arg2 = (uint32_t)lua_tonumber(L, 2);
58849   result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
58850   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58851   return SWIG_arg;
58852   
58853   if(0) SWIG_fail;
58854   
58855 fail:
58856   lua_error(L);
58857   return SWIG_arg;
58858 }
58859
58860
58861 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
58862   int SWIG_arg = 0;
58863   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58864   uint32_t result;
58865   
58866   SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
58867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
58868   
58869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58870     SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
58871   }
58872   
58873   result = (uint32_t)(arg1)->GetNumLanguages();
58874   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58875   return SWIG_arg;
58876   
58877   if(0) SWIG_fail;
58878   
58879 fail:
58880   lua_error(L);
58881   return SWIG_arg;
58882 }
58883
58884
58885 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
58886   int SWIG_arg = 0;
58887   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58888   lldb::LanguageType arg2 ;
58889   
58890   SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
58891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
58892   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
58893   
58894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58895     SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
58896   }
58897   
58898   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
58899   (arg1)->AddLanguage(arg2);
58900   
58901   return SWIG_arg;
58902   
58903   if(0) SWIG_fail;
58904   
58905 fail:
58906   lua_error(L);
58907   return SWIG_arg;
58908 }
58909
58910
58911 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
58912   int SWIG_arg = 0;
58913   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58914   lldb::SBStream *arg2 = 0 ;
58915   lldb::DescriptionLevel arg3 ;
58916   bool result;
58917   
58918   SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
58919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
58920   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
58921   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
58922   
58923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58924     SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
58925   }
58926   
58927   
58928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
58929     SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
58930   }
58931   
58932   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
58933   result = (bool)(arg1)->GetDescription(*arg2,arg3);
58934   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58935   return SWIG_arg;
58936   
58937   if(0) SWIG_fail;
58938   
58939 fail:
58940   lua_error(L);
58941   return SWIG_arg;
58942 }
58943
58944
58945 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
58946   int SWIG_arg = 0;
58947   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58948   uint32_t result;
58949   
58950   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
58951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
58952   
58953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58954     SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
58955   }
58956   
58957   result = (uint32_t)(arg1)->GetNumFormats();
58958   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58959   return SWIG_arg;
58960   
58961   if(0) SWIG_fail;
58962   
58963 fail:
58964   lua_error(L);
58965   return SWIG_arg;
58966 }
58967
58968
58969 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
58970   int SWIG_arg = 0;
58971   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58972   uint32_t result;
58973   
58974   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
58975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
58976   
58977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
58978     SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
58979   }
58980   
58981   result = (uint32_t)(arg1)->GetNumSummaries();
58982   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58983   return SWIG_arg;
58984   
58985   if(0) SWIG_fail;
58986   
58987 fail:
58988   lua_error(L);
58989   return SWIG_arg;
58990 }
58991
58992
58993 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
58994   int SWIG_arg = 0;
58995   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
58996   uint32_t result;
58997   
58998   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
58999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
59000   
59001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59002     SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
59003   }
59004   
59005   result = (uint32_t)(arg1)->GetNumFilters();
59006   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59007   return SWIG_arg;
59008   
59009   if(0) SWIG_fail;
59010   
59011 fail:
59012   lua_error(L);
59013   return SWIG_arg;
59014 }
59015
59016
59017 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
59018   int SWIG_arg = 0;
59019   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59020   uint32_t result;
59021   
59022   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
59023   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
59024   
59025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59026     SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
59027   }
59028   
59029   result = (uint32_t)(arg1)->GetNumSynthetics();
59030   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59031   return SWIG_arg;
59032   
59033   if(0) SWIG_fail;
59034   
59035 fail:
59036   lua_error(L);
59037   return SWIG_arg;
59038 }
59039
59040
59041 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
59042   int SWIG_arg = 0;
59043   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59044   uint32_t arg2 ;
59045   lldb::SBTypeNameSpecifier result;
59046   
59047   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
59048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
59049   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
59050   
59051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59052     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59053   }
59054   
59055   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59056   arg2 = (uint32_t)lua_tonumber(L, 2);
59057   result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
59058   {
59059     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59060     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59061   }
59062   return SWIG_arg;
59063   
59064   if(0) SWIG_fail;
59065   
59066 fail:
59067   lua_error(L);
59068   return SWIG_arg;
59069 }
59070
59071
59072 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
59073   int SWIG_arg = 0;
59074   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59075   uint32_t arg2 ;
59076   lldb::SBTypeNameSpecifier result;
59077   
59078   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
59079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
59080   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
59081   
59082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59083     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59084   }
59085   
59086   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59087   arg2 = (uint32_t)lua_tonumber(L, 2);
59088   result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
59089   {
59090     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59091     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59092   }
59093   return SWIG_arg;
59094   
59095   if(0) SWIG_fail;
59096   
59097 fail:
59098   lua_error(L);
59099   return SWIG_arg;
59100 }
59101
59102
59103 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
59104   int SWIG_arg = 0;
59105   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59106   uint32_t arg2 ;
59107   lldb::SBTypeNameSpecifier result;
59108   
59109   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
59110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
59111   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
59112   
59113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59114     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59115   }
59116   
59117   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59118   arg2 = (uint32_t)lua_tonumber(L, 2);
59119   result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
59120   {
59121     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59122     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59123   }
59124   return SWIG_arg;
59125   
59126   if(0) SWIG_fail;
59127   
59128 fail:
59129   lua_error(L);
59130   return SWIG_arg;
59131 }
59132
59133
59134 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
59135   int SWIG_arg = 0;
59136   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59137   uint32_t arg2 ;
59138   lldb::SBTypeNameSpecifier result;
59139   
59140   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
59141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
59142   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
59143   
59144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59145     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59146   }
59147   
59148   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59149   arg2 = (uint32_t)lua_tonumber(L, 2);
59150   result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
59151   {
59152     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59153     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59154   }
59155   return SWIG_arg;
59156   
59157   if(0) SWIG_fail;
59158   
59159 fail:
59160   lua_error(L);
59161   return SWIG_arg;
59162 }
59163
59164
59165 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
59166   int SWIG_arg = 0;
59167   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59168   lldb::SBTypeNameSpecifier arg2 ;
59169   lldb::SBTypeNameSpecifier *argp2 ;
59170   lldb::SBTypeFilter result;
59171   
59172   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
59173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
59174   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
59175   
59176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59177     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
59178   }
59179   
59180   
59181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59182     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59183   }
59184   arg2 = *argp2;
59185   
59186   result = (arg1)->GetFilterForType(arg2);
59187   {
59188     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
59189     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
59190   }
59191   return SWIG_arg;
59192   
59193   if(0) SWIG_fail;
59194   
59195 fail:
59196   lua_error(L);
59197   return SWIG_arg;
59198 }
59199
59200
59201 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
59202   int SWIG_arg = 0;
59203   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59204   lldb::SBTypeNameSpecifier arg2 ;
59205   lldb::SBTypeNameSpecifier *argp2 ;
59206   lldb::SBTypeFormat result;
59207   
59208   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
59209   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
59210   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
59211   
59212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59213     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
59214   }
59215   
59216   
59217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59218     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59219   }
59220   arg2 = *argp2;
59221   
59222   result = (arg1)->GetFormatForType(arg2);
59223   {
59224     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
59225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
59226   }
59227   return SWIG_arg;
59228   
59229   if(0) SWIG_fail;
59230   
59231 fail:
59232   lua_error(L);
59233   return SWIG_arg;
59234 }
59235
59236
59237 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
59238   int SWIG_arg = 0;
59239   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59240   lldb::SBTypeNameSpecifier arg2 ;
59241   lldb::SBTypeNameSpecifier *argp2 ;
59242   lldb::SBTypeSummary result;
59243   
59244   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
59245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
59246   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
59247   
59248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59249     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
59250   }
59251   
59252   
59253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59254     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59255   }
59256   arg2 = *argp2;
59257   
59258   result = (arg1)->GetSummaryForType(arg2);
59259   {
59260     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
59261     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
59262   }
59263   return SWIG_arg;
59264   
59265   if(0) SWIG_fail;
59266   
59267 fail:
59268   lua_error(L);
59269   return SWIG_arg;
59270 }
59271
59272
59273 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
59274   int SWIG_arg = 0;
59275   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59276   lldb::SBTypeNameSpecifier arg2 ;
59277   lldb::SBTypeNameSpecifier *argp2 ;
59278   lldb::SBTypeSynthetic result;
59279   
59280   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
59281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
59282   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
59283   
59284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59285     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
59286   }
59287   
59288   
59289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59290     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59291   }
59292   arg2 = *argp2;
59293   
59294   result = (arg1)->GetSyntheticForType(arg2);
59295   {
59296     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
59297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
59298   }
59299   return SWIG_arg;
59300   
59301   if(0) SWIG_fail;
59302   
59303 fail:
59304   lua_error(L);
59305   return SWIG_arg;
59306 }
59307
59308
59309 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
59310   int SWIG_arg = 0;
59311   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59312   uint32_t arg2 ;
59313   lldb::SBTypeFilter result;
59314   
59315   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
59316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
59317   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
59318   
59319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59320     SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59321   }
59322   
59323   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59324   arg2 = (uint32_t)lua_tonumber(L, 2);
59325   result = (arg1)->GetFilterAtIndex(arg2);
59326   {
59327     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
59328     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
59329   }
59330   return SWIG_arg;
59331   
59332   if(0) SWIG_fail;
59333   
59334 fail:
59335   lua_error(L);
59336   return SWIG_arg;
59337 }
59338
59339
59340 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
59341   int SWIG_arg = 0;
59342   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59343   uint32_t arg2 ;
59344   lldb::SBTypeFormat result;
59345   
59346   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
59347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
59348   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
59349   
59350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59351     SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59352   }
59353   
59354   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59355   arg2 = (uint32_t)lua_tonumber(L, 2);
59356   result = (arg1)->GetFormatAtIndex(arg2);
59357   {
59358     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
59359     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
59360   }
59361   return SWIG_arg;
59362   
59363   if(0) SWIG_fail;
59364   
59365 fail:
59366   lua_error(L);
59367   return SWIG_arg;
59368 }
59369
59370
59371 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
59372   int SWIG_arg = 0;
59373   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59374   uint32_t arg2 ;
59375   lldb::SBTypeSummary result;
59376   
59377   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
59378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
59379   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
59380   
59381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59382     SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59383   }
59384   
59385   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59386   arg2 = (uint32_t)lua_tonumber(L, 2);
59387   result = (arg1)->GetSummaryAtIndex(arg2);
59388   {
59389     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
59390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
59391   }
59392   return SWIG_arg;
59393   
59394   if(0) SWIG_fail;
59395   
59396 fail:
59397   lua_error(L);
59398   return SWIG_arg;
59399 }
59400
59401
59402 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
59403   int SWIG_arg = 0;
59404   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59405   uint32_t arg2 ;
59406   lldb::SBTypeSynthetic result;
59407   
59408   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
59409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
59410   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
59411   
59412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59413     SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59414   }
59415   
59416   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59417   arg2 = (uint32_t)lua_tonumber(L, 2);
59418   result = (arg1)->GetSyntheticAtIndex(arg2);
59419   {
59420     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
59421     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
59422   }
59423   return SWIG_arg;
59424   
59425   if(0) SWIG_fail;
59426   
59427 fail:
59428   lua_error(L);
59429   return SWIG_arg;
59430 }
59431
59432
59433 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
59434   int SWIG_arg = 0;
59435   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59436   lldb::SBTypeNameSpecifier arg2 ;
59437   lldb::SBTypeFormat arg3 ;
59438   lldb::SBTypeNameSpecifier *argp2 ;
59439   lldb::SBTypeFormat *argp3 ;
59440   bool result;
59441   
59442   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
59443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
59444   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
59445   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
59446   
59447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59448     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
59449   }
59450   
59451   
59452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59453     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59454   }
59455   arg2 = *argp2;
59456   
59457   
59458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
59459     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
59460   }
59461   arg3 = *argp3;
59462   
59463   result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
59464   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59465   return SWIG_arg;
59466   
59467   if(0) SWIG_fail;
59468   
59469 fail:
59470   lua_error(L);
59471   return SWIG_arg;
59472 }
59473
59474
59475 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
59476   int SWIG_arg = 0;
59477   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59478   lldb::SBTypeNameSpecifier arg2 ;
59479   lldb::SBTypeNameSpecifier *argp2 ;
59480   bool result;
59481   
59482   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
59483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
59484   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
59485   
59486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59487     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
59488   }
59489   
59490   
59491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59492     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59493   }
59494   arg2 = *argp2;
59495   
59496   result = (bool)(arg1)->DeleteTypeFormat(arg2);
59497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59498   return SWIG_arg;
59499   
59500   if(0) SWIG_fail;
59501   
59502 fail:
59503   lua_error(L);
59504   return SWIG_arg;
59505 }
59506
59507
59508 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
59509   int SWIG_arg = 0;
59510   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59511   lldb::SBTypeNameSpecifier arg2 ;
59512   lldb::SBTypeSummary arg3 ;
59513   lldb::SBTypeNameSpecifier *argp2 ;
59514   lldb::SBTypeSummary *argp3 ;
59515   bool result;
59516   
59517   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
59518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
59519   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
59520   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
59521   
59522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59523     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
59524   }
59525   
59526   
59527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59528     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59529   }
59530   arg2 = *argp2;
59531   
59532   
59533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
59534     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
59535   }
59536   arg3 = *argp3;
59537   
59538   result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
59539   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59540   return SWIG_arg;
59541   
59542   if(0) SWIG_fail;
59543   
59544 fail:
59545   lua_error(L);
59546   return SWIG_arg;
59547 }
59548
59549
59550 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
59551   int SWIG_arg = 0;
59552   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59553   lldb::SBTypeNameSpecifier arg2 ;
59554   lldb::SBTypeNameSpecifier *argp2 ;
59555   bool result;
59556   
59557   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
59558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
59559   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
59560   
59561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59562     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
59563   }
59564   
59565   
59566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59567     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59568   }
59569   arg2 = *argp2;
59570   
59571   result = (bool)(arg1)->DeleteTypeSummary(arg2);
59572   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59573   return SWIG_arg;
59574   
59575   if(0) SWIG_fail;
59576   
59577 fail:
59578   lua_error(L);
59579   return SWIG_arg;
59580 }
59581
59582
59583 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
59584   int SWIG_arg = 0;
59585   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59586   lldb::SBTypeNameSpecifier arg2 ;
59587   lldb::SBTypeFilter arg3 ;
59588   lldb::SBTypeNameSpecifier *argp2 ;
59589   lldb::SBTypeFilter *argp3 ;
59590   bool result;
59591   
59592   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
59593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
59594   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
59595   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
59596   
59597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59598     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
59599   }
59600   
59601   
59602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59603     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59604   }
59605   arg2 = *argp2;
59606   
59607   
59608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
59609     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
59610   }
59611   arg3 = *argp3;
59612   
59613   result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
59614   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59615   return SWIG_arg;
59616   
59617   if(0) SWIG_fail;
59618   
59619 fail:
59620   lua_error(L);
59621   return SWIG_arg;
59622 }
59623
59624
59625 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
59626   int SWIG_arg = 0;
59627   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59628   lldb::SBTypeNameSpecifier arg2 ;
59629   lldb::SBTypeNameSpecifier *argp2 ;
59630   bool result;
59631   
59632   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
59633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
59634   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
59635   
59636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59637     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
59638   }
59639   
59640   
59641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59642     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59643   }
59644   arg2 = *argp2;
59645   
59646   result = (bool)(arg1)->DeleteTypeFilter(arg2);
59647   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59648   return SWIG_arg;
59649   
59650   if(0) SWIG_fail;
59651   
59652 fail:
59653   lua_error(L);
59654   return SWIG_arg;
59655 }
59656
59657
59658 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
59659   int SWIG_arg = 0;
59660   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59661   lldb::SBTypeNameSpecifier arg2 ;
59662   lldb::SBTypeSynthetic arg3 ;
59663   lldb::SBTypeNameSpecifier *argp2 ;
59664   lldb::SBTypeSynthetic *argp3 ;
59665   bool result;
59666   
59667   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
59668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
59669   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
59670   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
59671   
59672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59673     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
59674   }
59675   
59676   
59677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59678     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59679   }
59680   arg2 = *argp2;
59681   
59682   
59683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
59684     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
59685   }
59686   arg3 = *argp3;
59687   
59688   result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
59689   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59690   return SWIG_arg;
59691   
59692   if(0) SWIG_fail;
59693   
59694 fail:
59695   lua_error(L);
59696   return SWIG_arg;
59697 }
59698
59699
59700 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
59701   int SWIG_arg = 0;
59702   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59703   lldb::SBTypeNameSpecifier arg2 ;
59704   lldb::SBTypeNameSpecifier *argp2 ;
59705   bool result;
59706   
59707   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
59708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
59709   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
59710   
59711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59712     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
59713   }
59714   
59715   
59716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
59717     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
59718   }
59719   arg2 = *argp2;
59720   
59721   result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
59722   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59723   return SWIG_arg;
59724   
59725   if(0) SWIG_fail;
59726   
59727 fail:
59728   lua_error(L);
59729   return SWIG_arg;
59730 }
59731
59732
59733 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
59734   int SWIG_arg = 0;
59735   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59736   std::string result;
59737   
59738   SWIG_check_num_args("lldb::SBTypeCategory::__str__",1,1)
59739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__str__",1,"lldb::SBTypeCategory *");
59740   
59741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59742     SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
59743   }
59744   
59745   result = lldb_SBTypeCategory___str__(arg1);
59746   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59747   return SWIG_arg;
59748   
59749   if(0) SWIG_fail;
59750   
59751 fail:
59752   lua_error(L);
59753   return SWIG_arg;
59754 }
59755
59756
59757 static void swig_delete_SBTypeCategory(void *obj) {
59758 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
59759 delete arg1;
59760 }
59761 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
59762     assert(lua_istable(L,1));
59763     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
59764     assert(!lua_isnil(L,-1));
59765     lua_replace(L,1); /* replace our table with real constructor */
59766     lua_call(L,lua_gettop(L)-1,1);
59767     return 1;
59768 }
59769 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
59770     {0,0,0}
59771 };
59772 static swig_lua_method swig_SBTypeCategory_methods[]= {
59773     { "IsValid", _wrap_SBTypeCategory_IsValid},
59774     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
59775     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
59776     { "GetName", _wrap_SBTypeCategory_GetName},
59777     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
59778     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
59779     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
59780     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
59781     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
59782     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
59783     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
59784     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
59785     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
59786     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
59787     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
59788     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
59789     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
59790     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
59791     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
59792     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
59793     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
59794     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
59795     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
59796     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
59797     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
59798     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
59799     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
59800     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
59801     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
59802     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
59803     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
59804     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
59805     { "__tostring", _wrap_SBTypeCategory___tostring},
59806     {0,0}
59807 };
59808 static swig_lua_method swig_SBTypeCategory_meta[] = {
59809     { "__tostring", _wrap_SBTypeCategory___tostring},
59810     {0,0}
59811 };
59812
59813 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
59814     {0,0,0}
59815 };
59816 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
59817     {0,0,0,0,0,0}
59818 };
59819 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
59820     {0,0}
59821 };
59822 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
59823     0
59824 };
59825
59826 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
59827     "SBTypeCategory",
59828     swig_SBTypeCategory_Sf_SwigStatic_methods,
59829     swig_SBTypeCategory_Sf_SwigStatic_attributes,
59830     swig_SBTypeCategory_Sf_SwigStatic_constants,
59831     swig_SBTypeCategory_Sf_SwigStatic_classes,
59832     0
59833 };
59834 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
59835 static const char *swig_SBTypeCategory_base_names[] = {0};
59836 static swig_lua_class _wrap_class_SBTypeCategory = { "SBTypeCategory", "SBTypeCategory", &SWIGTYPE_p_lldb__SBTypeCategory,_proxy__wrap_new_SBTypeCategory, swig_delete_SBTypeCategory, swig_SBTypeCategory_methods, swig_SBTypeCategory_attributes, &swig_SBTypeCategory_Sf_SwigStatic, swig_SBTypeCategory_meta, swig_SBTypeCategory_bases, swig_SBTypeCategory_base_names };
59837
59838 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
59839   int SWIG_arg = 0;
59840   lldb::SBTypeEnumMember *result = 0 ;
59841   
59842   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
59843   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
59844   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++; 
59845   return SWIG_arg;
59846   
59847   if(0) SWIG_fail;
59848   
59849 fail:
59850   lua_error(L);
59851   return SWIG_arg;
59852 }
59853
59854
59855 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
59856   int SWIG_arg = 0;
59857   lldb::SBTypeEnumMember *arg1 = 0 ;
59858   lldb::SBTypeEnumMember *result = 0 ;
59859   
59860   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
59861   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
59862   
59863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59864     SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59865   }
59866   
59867   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
59868   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++; 
59869   return SWIG_arg;
59870   
59871   if(0) SWIG_fail;
59872   
59873 fail:
59874   lua_error(L);
59875   return SWIG_arg;
59876 }
59877
59878
59879 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
59880   int argc;
59881   int argv[2]={
59882     1,2
59883   };
59884   
59885   argc = lua_gettop(L);
59886   if (argc == 0) {
59887     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
59888   }
59889   if (argc == 1) {
59890     int _v;
59891     {
59892       void *ptr;
59893       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, 0)) {
59894         _v = 0;
59895       } else {
59896         _v = 1;
59897       }
59898     }
59899     if (_v) {
59900       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
59901     }
59902   }
59903   
59904   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
59905     "  Possible C/C++ prototypes are:\n"
59906     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
59907     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
59908   lua_error(L);return 0;
59909 }
59910
59911
59912 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
59913   int SWIG_arg = 0;
59914   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
59915   bool result;
59916   
59917   SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
59918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
59919   
59920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59921     SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59922   }
59923   
59924   result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
59925   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59926   return SWIG_arg;
59927   
59928   if(0) SWIG_fail;
59929   
59930 fail:
59931   lua_error(L);
59932   return SWIG_arg;
59933 }
59934
59935
59936 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
59937   int SWIG_arg = 0;
59938   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
59939   int64_t result;
59940   
59941   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
59942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
59943   
59944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59945     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59946   }
59947   
59948   result = (int64_t)(arg1)->GetValueAsSigned();
59949   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59950   return SWIG_arg;
59951   
59952   if(0) SWIG_fail;
59953   
59954 fail:
59955   lua_error(L);
59956   return SWIG_arg;
59957 }
59958
59959
59960 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
59961   int SWIG_arg = 0;
59962   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
59963   uint64_t result;
59964   
59965   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
59966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
59967   
59968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59969     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59970   }
59971   
59972   result = (uint64_t)(arg1)->GetValueAsUnsigned();
59973   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59974   return SWIG_arg;
59975   
59976   if(0) SWIG_fail;
59977   
59978 fail:
59979   lua_error(L);
59980   return SWIG_arg;
59981 }
59982
59983
59984 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
59985   int SWIG_arg = 0;
59986   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
59987   char *result = 0 ;
59988   
59989   SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
59990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
59991   
59992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
59993     SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
59994   }
59995   
59996   result = (char *)(arg1)->GetName();
59997   lua_pushstring(L,(const char *)result); SWIG_arg++;
59998   return SWIG_arg;
59999   
60000   if(0) SWIG_fail;
60001   
60002 fail:
60003   lua_error(L);
60004   return SWIG_arg;
60005 }
60006
60007
60008 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
60009   int SWIG_arg = 0;
60010   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60011   lldb::SBType result;
60012   
60013   SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
60014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
60015   
60016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60017     SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60018   }
60019   
60020   result = (arg1)->GetType();
60021   {
60022     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60023     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60024   }
60025   return SWIG_arg;
60026   
60027   if(0) SWIG_fail;
60028   
60029 fail:
60030   lua_error(L);
60031   return SWIG_arg;
60032 }
60033
60034
60035 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
60036   int SWIG_arg = 0;
60037   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60038   lldb::SBStream *arg2 = 0 ;
60039   lldb::DescriptionLevel arg3 ;
60040   bool result;
60041   
60042   SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
60043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
60044   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
60045   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
60046   
60047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60048     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60049   }
60050   
60051   
60052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60053     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60054   }
60055   
60056   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
60057   result = (bool)(arg1)->GetDescription(*arg2,arg3);
60058   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60059   return SWIG_arg;
60060   
60061   if(0) SWIG_fail;
60062   
60063 fail:
60064   lua_error(L);
60065   return SWIG_arg;
60066 }
60067
60068
60069 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
60070   int SWIG_arg = 0;
60071   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60072   std::string result;
60073   
60074   SWIG_check_num_args("lldb::SBTypeEnumMember::__str__",1,1)
60075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__str__",1,"lldb::SBTypeEnumMember *");
60076   
60077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60078     SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60079   }
60080   
60081   result = lldb_SBTypeEnumMember___str__(arg1);
60082   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60083   return SWIG_arg;
60084   
60085   if(0) SWIG_fail;
60086   
60087 fail:
60088   lua_error(L);
60089   return SWIG_arg;
60090 }
60091
60092
60093 static void swig_delete_SBTypeEnumMember(void *obj) {
60094 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
60095 delete arg1;
60096 }
60097 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
60098     assert(lua_istable(L,1));
60099     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
60100     assert(!lua_isnil(L,-1));
60101     lua_replace(L,1); /* replace our table with real constructor */
60102     lua_call(L,lua_gettop(L)-1,1);
60103     return 1;
60104 }
60105 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
60106     {0,0,0}
60107 };
60108 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
60109     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
60110     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
60111     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
60112     { "GetName", _wrap_SBTypeEnumMember_GetName},
60113     { "GetType", _wrap_SBTypeEnumMember_GetType},
60114     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
60115     { "__tostring", _wrap_SBTypeEnumMember___tostring},
60116     {0,0}
60117 };
60118 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
60119     { "__tostring", _wrap_SBTypeEnumMember___tostring},
60120     {0,0}
60121 };
60122
60123 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
60124     {0,0,0}
60125 };
60126 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
60127     {0,0,0,0,0,0}
60128 };
60129 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
60130     {0,0}
60131 };
60132 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
60133     0
60134 };
60135
60136 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
60137     "SBTypeEnumMember",
60138     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
60139     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
60140     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
60141     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
60142     0
60143 };
60144 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
60145 static const char *swig_SBTypeEnumMember_base_names[] = {0};
60146 static swig_lua_class _wrap_class_SBTypeEnumMember = { "SBTypeEnumMember", "SBTypeEnumMember", &SWIGTYPE_p_lldb__SBTypeEnumMember,_proxy__wrap_new_SBTypeEnumMember, swig_delete_SBTypeEnumMember, swig_SBTypeEnumMember_methods, swig_SBTypeEnumMember_attributes, &swig_SBTypeEnumMember_Sf_SwigStatic, swig_SBTypeEnumMember_meta, swig_SBTypeEnumMember_bases, swig_SBTypeEnumMember_base_names };
60147
60148 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
60149   int SWIG_arg = 0;
60150   lldb::SBTypeEnumMemberList *result = 0 ;
60151   
60152   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
60153   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
60154   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++; 
60155   return SWIG_arg;
60156   
60157   if(0) SWIG_fail;
60158   
60159 fail:
60160   lua_error(L);
60161   return SWIG_arg;
60162 }
60163
60164
60165 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
60166   int SWIG_arg = 0;
60167   lldb::SBTypeEnumMemberList *arg1 = 0 ;
60168   lldb::SBTypeEnumMemberList *result = 0 ;
60169   
60170   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
60171   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
60172   
60173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60174     SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60175   }
60176   
60177   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
60178   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++; 
60179   return SWIG_arg;
60180   
60181   if(0) SWIG_fail;
60182   
60183 fail:
60184   lua_error(L);
60185   return SWIG_arg;
60186 }
60187
60188
60189 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
60190   int argc;
60191   int argv[2]={
60192     1,2
60193   };
60194   
60195   argc = lua_gettop(L);
60196   if (argc == 0) {
60197     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
60198   }
60199   if (argc == 1) {
60200     int _v;
60201     {
60202       void *ptr;
60203       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, 0)) {
60204         _v = 0;
60205       } else {
60206         _v = 1;
60207       }
60208     }
60209     if (_v) {
60210       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
60211     }
60212   }
60213   
60214   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
60215     "  Possible C/C++ prototypes are:\n"
60216     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
60217     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
60218   lua_error(L);return 0;
60219 }
60220
60221
60222 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
60223   int SWIG_arg = 0;
60224   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
60225   bool result;
60226   
60227   SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
60228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
60229   
60230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60231     SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60232   }
60233   
60234   result = (bool)(arg1)->IsValid();
60235   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60236   return SWIG_arg;
60237   
60238   if(0) SWIG_fail;
60239   
60240 fail:
60241   lua_error(L);
60242   return SWIG_arg;
60243 }
60244
60245
60246 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
60247   int SWIG_arg = 0;
60248   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
60249   lldb::SBTypeEnumMember arg2 ;
60250   lldb::SBTypeEnumMember *argp2 ;
60251   
60252   SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
60253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
60254   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
60255   
60256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60257     SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60258   }
60259   
60260   
60261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60262     SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
60263   }
60264   arg2 = *argp2;
60265   
60266   (arg1)->Append(arg2);
60267   
60268   return SWIG_arg;
60269   
60270   if(0) SWIG_fail;
60271   
60272 fail:
60273   lua_error(L);
60274   return SWIG_arg;
60275 }
60276
60277
60278 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
60279   int SWIG_arg = 0;
60280   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
60281   uint32_t arg2 ;
60282   lldb::SBTypeEnumMember result;
60283   
60284   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
60285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
60286   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
60287   
60288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60289     SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60290   }
60291   
60292   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60293   arg2 = (uint32_t)lua_tonumber(L, 2);
60294   result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
60295   {
60296     lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember((const lldb::SBTypeEnumMember &) result);
60297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
60298   }
60299   return SWIG_arg;
60300   
60301   if(0) SWIG_fail;
60302   
60303 fail:
60304   lua_error(L);
60305   return SWIG_arg;
60306 }
60307
60308
60309 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
60310   int SWIG_arg = 0;
60311   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
60312   uint32_t result;
60313   
60314   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
60315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
60316   
60317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
60318     SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
60319   }
60320   
60321   result = (uint32_t)(arg1)->GetSize();
60322   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60323   return SWIG_arg;
60324   
60325   if(0) SWIG_fail;
60326   
60327 fail:
60328   lua_error(L);
60329   return SWIG_arg;
60330 }
60331
60332
60333 static void swig_delete_SBTypeEnumMemberList(void *obj) {
60334 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
60335 delete arg1;
60336 }
60337 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
60338     assert(lua_istable(L,1));
60339     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
60340     assert(!lua_isnil(L,-1));
60341     lua_replace(L,1); /* replace our table with real constructor */
60342     lua_call(L,lua_gettop(L)-1,1);
60343     return 1;
60344 }
60345 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
60346     {0,0,0}
60347 };
60348 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
60349     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
60350     { "Append", _wrap_SBTypeEnumMemberList_Append},
60351     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
60352     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
60353     {0,0}
60354 };
60355 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
60356     {0,0}
60357 };
60358
60359 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
60360     {0,0,0}
60361 };
60362 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
60363     {0,0,0,0,0,0}
60364 };
60365 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
60366     {0,0}
60367 };
60368 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
60369     0
60370 };
60371
60372 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
60373     "SBTypeEnumMemberList",
60374     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
60375     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
60376     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
60377     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
60378     0
60379 };
60380 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
60381 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
60382 static swig_lua_class _wrap_class_SBTypeEnumMemberList = { "SBTypeEnumMemberList", "SBTypeEnumMemberList", &SWIGTYPE_p_lldb__SBTypeEnumMemberList,_proxy__wrap_new_SBTypeEnumMemberList, swig_delete_SBTypeEnumMemberList, swig_SBTypeEnumMemberList_methods, swig_SBTypeEnumMemberList_attributes, &swig_SBTypeEnumMemberList_Sf_SwigStatic, swig_SBTypeEnumMemberList_meta, swig_SBTypeEnumMemberList_bases, swig_SBTypeEnumMemberList_base_names };
60383
60384 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
60385   int SWIG_arg = 0;
60386   lldb::SBTypeFilter *result = 0 ;
60387   
60388   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
60389   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
60390   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++; 
60391   return SWIG_arg;
60392   
60393   if(0) SWIG_fail;
60394   
60395 fail:
60396   lua_error(L);
60397   return SWIG_arg;
60398 }
60399
60400
60401 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
60402   int SWIG_arg = 0;
60403   uint32_t arg1 ;
60404   lldb::SBTypeFilter *result = 0 ;
60405   
60406   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
60407   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
60408   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
60409   arg1 = (uint32_t)lua_tonumber(L, 1);
60410   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
60411   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++; 
60412   return SWIG_arg;
60413   
60414   if(0) SWIG_fail;
60415   
60416 fail:
60417   lua_error(L);
60418   return SWIG_arg;
60419 }
60420
60421
60422 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
60423   int SWIG_arg = 0;
60424   lldb::SBTypeFilter *arg1 = 0 ;
60425   lldb::SBTypeFilter *result = 0 ;
60426   
60427   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
60428   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
60429   
60430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60431     SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
60432   }
60433   
60434   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
60435   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++; 
60436   return SWIG_arg;
60437   
60438   if(0) SWIG_fail;
60439   
60440 fail:
60441   lua_error(L);
60442   return SWIG_arg;
60443 }
60444
60445
60446 static int _wrap_new_SBTypeFilter(lua_State* L) {
60447   int argc;
60448   int argv[2]={
60449     1,2
60450   };
60451   
60452   argc = lua_gettop(L);
60453   if (argc == 0) {
60454     return _wrap_new_SBTypeFilter__SWIG_0(L);
60455   }
60456   if (argc == 1) {
60457     int _v;
60458     {
60459       void *ptr;
60460       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, 0)) {
60461         _v = 0;
60462       } else {
60463         _v = 1;
60464       }
60465     }
60466     if (_v) {
60467       return _wrap_new_SBTypeFilter__SWIG_2(L);
60468     }
60469   }
60470   if (argc == 1) {
60471     int _v;
60472     {
60473       _v = lua_isnumber(L,argv[0]);
60474     }
60475     if (_v) {
60476       return _wrap_new_SBTypeFilter__SWIG_1(L);
60477     }
60478   }
60479   
60480   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
60481     "  Possible C/C++ prototypes are:\n"
60482     "    lldb::SBTypeFilter::SBTypeFilter()\n"
60483     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
60484     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
60485   lua_error(L);return 0;
60486 }
60487
60488
60489 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
60490   int SWIG_arg = 0;
60491   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60492   bool result;
60493   
60494   SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
60495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
60496   
60497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60498     SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
60499   }
60500   
60501   result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
60502   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60503   return SWIG_arg;
60504   
60505   if(0) SWIG_fail;
60506   
60507 fail:
60508   lua_error(L);
60509   return SWIG_arg;
60510 }
60511
60512
60513 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
60514   int SWIG_arg = 0;
60515   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60516   lldb::SBTypeFilter *arg2 = 0 ;
60517   bool result;
60518   
60519   SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
60520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
60521   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
60522   
60523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60524     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
60525   }
60526   
60527   
60528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60529     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
60530   }
60531   
60532   result = (bool)(arg1)->IsEqualTo(*arg2);
60533   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60534   return SWIG_arg;
60535   
60536   if(0) SWIG_fail;
60537   
60538 fail:
60539   lua_error(L);
60540   return SWIG_arg;
60541 }
60542
60543
60544 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
60545   int SWIG_arg = 0;
60546   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60547   uint32_t result;
60548   
60549   SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
60550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
60551   
60552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60553     SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
60554   }
60555   
60556   result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
60557   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60558   return SWIG_arg;
60559   
60560   if(0) SWIG_fail;
60561   
60562 fail:
60563   lua_error(L);
60564   return SWIG_arg;
60565 }
60566
60567
60568 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
60569   int SWIG_arg = 0;
60570   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60571   uint32_t arg2 ;
60572   char *result = 0 ;
60573   
60574   SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
60575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
60576   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
60577   
60578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60579     SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
60580   }
60581   
60582   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60583   arg2 = (uint32_t)lua_tonumber(L, 2);
60584   result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
60585   lua_pushstring(L,(const char *)result); SWIG_arg++;
60586   return SWIG_arg;
60587   
60588   if(0) SWIG_fail;
60589   
60590 fail:
60591   lua_error(L);
60592   return SWIG_arg;
60593 }
60594
60595
60596 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
60597   int SWIG_arg = 0;
60598   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60599   uint32_t arg2 ;
60600   char *arg3 = (char *) 0 ;
60601   bool result;
60602   
60603   SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
60604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
60605   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
60606   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
60607   
60608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60609     SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
60610   }
60611   
60612   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60613   arg2 = (uint32_t)lua_tonumber(L, 2);
60614   arg3 = (char *)lua_tostring(L, 3);
60615   result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
60616   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60617   return SWIG_arg;
60618   
60619   if(0) SWIG_fail;
60620   
60621 fail:
60622   lua_error(L);
60623   return SWIG_arg;
60624 }
60625
60626
60627 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
60628   int SWIG_arg = 0;
60629   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60630   char *arg2 = (char *) 0 ;
60631   
60632   SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
60633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
60634   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
60635   
60636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60637     SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
60638   }
60639   
60640   arg2 = (char *)lua_tostring(L, 2);
60641   (arg1)->AppendExpressionPath((char const *)arg2);
60642   
60643   return SWIG_arg;
60644   
60645   if(0) SWIG_fail;
60646   
60647 fail:
60648   lua_error(L);
60649   return SWIG_arg;
60650 }
60651
60652
60653 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
60654   int SWIG_arg = 0;
60655   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60656   
60657   SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
60658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
60659   
60660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60661     SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
60662   }
60663   
60664   (arg1)->Clear();
60665   
60666   return SWIG_arg;
60667   
60668   if(0) SWIG_fail;
60669   
60670 fail:
60671   lua_error(L);
60672   return SWIG_arg;
60673 }
60674
60675
60676 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
60677   int SWIG_arg = 0;
60678   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60679   uint32_t result;
60680   
60681   SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
60682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
60683   
60684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60685     SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
60686   }
60687   
60688   result = (uint32_t)(arg1)->GetOptions();
60689   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60690   return SWIG_arg;
60691   
60692   if(0) SWIG_fail;
60693   
60694 fail:
60695   lua_error(L);
60696   return SWIG_arg;
60697 }
60698
60699
60700 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
60701   int SWIG_arg = 0;
60702   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60703   uint32_t arg2 ;
60704   
60705   SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
60706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
60707   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
60708   
60709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60710     SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
60711   }
60712   
60713   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60714   arg2 = (uint32_t)lua_tonumber(L, 2);
60715   (arg1)->SetOptions(arg2);
60716   
60717   return SWIG_arg;
60718   
60719   if(0) SWIG_fail;
60720   
60721 fail:
60722   lua_error(L);
60723   return SWIG_arg;
60724 }
60725
60726
60727 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
60728   int SWIG_arg = 0;
60729   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60730   lldb::SBStream *arg2 = 0 ;
60731   lldb::DescriptionLevel arg3 ;
60732   bool result;
60733   
60734   SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
60735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
60736   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
60737   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
60738   
60739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60740     SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
60741   }
60742   
60743   
60744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60745     SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60746   }
60747   
60748   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
60749   result = (bool)(arg1)->GetDescription(*arg2,arg3);
60750   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60751   return SWIG_arg;
60752   
60753   if(0) SWIG_fail;
60754   
60755 fail:
60756   lua_error(L);
60757   return SWIG_arg;
60758 }
60759
60760
60761 static int _wrap_SBTypeFilter___eq(lua_State* L) {
60762   int SWIG_arg = 0;
60763   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60764   lldb::SBTypeFilter *arg2 = 0 ;
60765   bool result;
60766   
60767   SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
60768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
60769   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
60770   
60771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60772     SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
60773   }
60774   
60775   
60776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60777     SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
60778   }
60779   
60780   result = (bool)(arg1)->operator ==(*arg2);
60781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60782   return SWIG_arg;
60783   
60784   if(0) SWIG_fail;
60785   
60786 fail:
60787   lua_error(L);
60788   return SWIG_arg;
60789 }
60790
60791
60792 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
60793   int SWIG_arg = 0;
60794   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
60795   std::string result;
60796   
60797   SWIG_check_num_args("lldb::SBTypeFilter::__str__",1,1)
60798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__str__",1,"lldb::SBTypeFilter *");
60799   
60800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60801     SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
60802   }
60803   
60804   result = lldb_SBTypeFilter___str__(arg1);
60805   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60806   return SWIG_arg;
60807   
60808   if(0) SWIG_fail;
60809   
60810 fail:
60811   lua_error(L);
60812   return SWIG_arg;
60813 }
60814
60815
60816 static void swig_delete_SBTypeFilter(void *obj) {
60817 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
60818 delete arg1;
60819 }
60820 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
60821     assert(lua_istable(L,1));
60822     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
60823     assert(!lua_isnil(L,-1));
60824     lua_replace(L,1); /* replace our table with real constructor */
60825     lua_call(L,lua_gettop(L)-1,1);
60826     return 1;
60827 }
60828 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
60829     {0,0,0}
60830 };
60831 static swig_lua_method swig_SBTypeFilter_methods[]= {
60832     { "IsValid", _wrap_SBTypeFilter_IsValid},
60833     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
60834     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
60835     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
60836     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
60837     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
60838     { "Clear", _wrap_SBTypeFilter_Clear},
60839     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
60840     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
60841     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
60842     { "__eq", _wrap_SBTypeFilter___eq},
60843     { "__tostring", _wrap_SBTypeFilter___tostring},
60844     {0,0}
60845 };
60846 static swig_lua_method swig_SBTypeFilter_meta[] = {
60847     { "__eq", _wrap_SBTypeFilter___eq},
60848     { "__tostring", _wrap_SBTypeFilter___tostring},
60849     {0,0}
60850 };
60851
60852 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
60853     {0,0,0}
60854 };
60855 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
60856     {0,0,0,0,0,0}
60857 };
60858 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
60859     {0,0}
60860 };
60861 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
60862     0
60863 };
60864
60865 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
60866     "SBTypeFilter",
60867     swig_SBTypeFilter_Sf_SwigStatic_methods,
60868     swig_SBTypeFilter_Sf_SwigStatic_attributes,
60869     swig_SBTypeFilter_Sf_SwigStatic_constants,
60870     swig_SBTypeFilter_Sf_SwigStatic_classes,
60871     0
60872 };
60873 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
60874 static const char *swig_SBTypeFilter_base_names[] = {0};
60875 static swig_lua_class _wrap_class_SBTypeFilter = { "SBTypeFilter", "SBTypeFilter", &SWIGTYPE_p_lldb__SBTypeFilter,_proxy__wrap_new_SBTypeFilter, swig_delete_SBTypeFilter, swig_SBTypeFilter_methods, swig_SBTypeFilter_attributes, &swig_SBTypeFilter_Sf_SwigStatic, swig_SBTypeFilter_meta, swig_SBTypeFilter_bases, swig_SBTypeFilter_base_names };
60876
60877 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
60878   int SWIG_arg = 0;
60879   lldb::SBTypeFormat *result = 0 ;
60880   
60881   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
60882   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
60883   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
60884   return SWIG_arg;
60885   
60886   if(0) SWIG_fail;
60887   
60888 fail:
60889   lua_error(L);
60890   return SWIG_arg;
60891 }
60892
60893
60894 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
60895   int SWIG_arg = 0;
60896   lldb::Format arg1 ;
60897   uint32_t arg2 ;
60898   lldb::SBTypeFormat *result = 0 ;
60899   
60900   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
60901   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
60902   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
60903   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
60904   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60905   arg2 = (uint32_t)lua_tonumber(L, 2);
60906   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
60907   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
60908   return SWIG_arg;
60909   
60910   if(0) SWIG_fail;
60911   
60912 fail:
60913   lua_error(L);
60914   return SWIG_arg;
60915 }
60916
60917
60918 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
60919   int SWIG_arg = 0;
60920   lldb::Format arg1 ;
60921   lldb::SBTypeFormat *result = 0 ;
60922   
60923   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
60924   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
60925   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
60926   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
60927   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
60928   return SWIG_arg;
60929   
60930   if(0) SWIG_fail;
60931   
60932 fail:
60933   lua_error(L);
60934   return SWIG_arg;
60935 }
60936
60937
60938 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
60939   int SWIG_arg = 0;
60940   char *arg1 = (char *) 0 ;
60941   uint32_t arg2 ;
60942   lldb::SBTypeFormat *result = 0 ;
60943   
60944   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
60945   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
60946   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
60947   arg1 = (char *)lua_tostring(L, 1);
60948   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60949   arg2 = (uint32_t)lua_tonumber(L, 2);
60950   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
60951   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
60952   return SWIG_arg;
60953   
60954   if(0) SWIG_fail;
60955   
60956 fail:
60957   lua_error(L);
60958   return SWIG_arg;
60959 }
60960
60961
60962 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
60963   int SWIG_arg = 0;
60964   char *arg1 = (char *) 0 ;
60965   lldb::SBTypeFormat *result = 0 ;
60966   
60967   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
60968   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
60969   arg1 = (char *)lua_tostring(L, 1);
60970   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
60971   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
60972   return SWIG_arg;
60973   
60974   if(0) SWIG_fail;
60975   
60976 fail:
60977   lua_error(L);
60978   return SWIG_arg;
60979 }
60980
60981
60982 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
60983   int SWIG_arg = 0;
60984   lldb::SBTypeFormat *arg1 = 0 ;
60985   lldb::SBTypeFormat *result = 0 ;
60986   
60987   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
60988   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
60989   
60990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
60991     SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
60992   }
60993   
60994   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
60995   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++; 
60996   return SWIG_arg;
60997   
60998   if(0) SWIG_fail;
60999   
61000 fail:
61001   lua_error(L);
61002   return SWIG_arg;
61003 }
61004
61005
61006 static int _wrap_new_SBTypeFormat(lua_State* L) {
61007   int argc;
61008   int argv[3]={
61009     1,2,3
61010   };
61011   
61012   argc = lua_gettop(L);
61013   if (argc == 0) {
61014     return _wrap_new_SBTypeFormat__SWIG_0(L);
61015   }
61016   if (argc == 1) {
61017     int _v;
61018     {
61019       void *ptr;
61020       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, 0)) {
61021         _v = 0;
61022       } else {
61023         _v = 1;
61024       }
61025     }
61026     if (_v) {
61027       return _wrap_new_SBTypeFormat__SWIG_5(L);
61028     }
61029   }
61030   if (argc == 1) {
61031     int _v;
61032     {
61033       _v = lua_isnumber(L,argv[0]);
61034     }
61035     if (_v) {
61036       return _wrap_new_SBTypeFormat__SWIG_2(L);
61037     }
61038   }
61039   if (argc == 1) {
61040     int _v;
61041     {
61042       _v = SWIG_lua_isnilstring(L,argv[0]);
61043     }
61044     if (_v) {
61045       return _wrap_new_SBTypeFormat__SWIG_4(L);
61046     }
61047   }
61048   if (argc == 2) {
61049     int _v;
61050     {
61051       _v = lua_isnumber(L,argv[0]);
61052     }
61053     if (_v) {
61054       {
61055         _v = lua_isnumber(L,argv[1]);
61056       }
61057       if (_v) {
61058         return _wrap_new_SBTypeFormat__SWIG_1(L);
61059       }
61060     }
61061   }
61062   if (argc == 2) {
61063     int _v;
61064     {
61065       _v = SWIG_lua_isnilstring(L,argv[0]);
61066     }
61067     if (_v) {
61068       {
61069         _v = lua_isnumber(L,argv[1]);
61070       }
61071       if (_v) {
61072         return _wrap_new_SBTypeFormat__SWIG_3(L);
61073       }
61074     }
61075   }
61076   
61077   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
61078     "  Possible C/C++ prototypes are:\n"
61079     "    lldb::SBTypeFormat::SBTypeFormat()\n"
61080     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
61081     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
61082     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
61083     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
61084     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
61085   lua_error(L);return 0;
61086 }
61087
61088
61089 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
61090   int SWIG_arg = 0;
61091   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61092   bool result;
61093   
61094   SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
61095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
61096   
61097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61098     SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
61099   }
61100   
61101   result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
61102   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61103   return SWIG_arg;
61104   
61105   if(0) SWIG_fail;
61106   
61107 fail:
61108   lua_error(L);
61109   return SWIG_arg;
61110 }
61111
61112
61113 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
61114   int SWIG_arg = 0;
61115   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61116   lldb::SBTypeFormat *arg2 = 0 ;
61117   bool result;
61118   
61119   SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
61120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
61121   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
61122   
61123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61124     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
61125   }
61126   
61127   
61128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61129     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
61130   }
61131   
61132   result = (bool)(arg1)->IsEqualTo(*arg2);
61133   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61134   return SWIG_arg;
61135   
61136   if(0) SWIG_fail;
61137   
61138 fail:
61139   lua_error(L);
61140   return SWIG_arg;
61141 }
61142
61143
61144 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
61145   int SWIG_arg = 0;
61146   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61147   lldb::Format result;
61148   
61149   SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
61150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
61151   
61152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61153     SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
61154   }
61155   
61156   result = (lldb::Format)(arg1)->GetFormat();
61157   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
61158   return SWIG_arg;
61159   
61160   if(0) SWIG_fail;
61161   
61162 fail:
61163   lua_error(L);
61164   return SWIG_arg;
61165 }
61166
61167
61168 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
61169   int SWIG_arg = 0;
61170   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61171   char *result = 0 ;
61172   
61173   SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
61174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
61175   
61176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61177     SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
61178   }
61179   
61180   result = (char *)(arg1)->GetTypeName();
61181   lua_pushstring(L,(const char *)result); SWIG_arg++;
61182   return SWIG_arg;
61183   
61184   if(0) SWIG_fail;
61185   
61186 fail:
61187   lua_error(L);
61188   return SWIG_arg;
61189 }
61190
61191
61192 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
61193   int SWIG_arg = 0;
61194   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61195   uint32_t result;
61196   
61197   SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
61198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
61199   
61200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61201     SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
61202   }
61203   
61204   result = (uint32_t)(arg1)->GetOptions();
61205   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
61206   return SWIG_arg;
61207   
61208   if(0) SWIG_fail;
61209   
61210 fail:
61211   lua_error(L);
61212   return SWIG_arg;
61213 }
61214
61215
61216 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
61217   int SWIG_arg = 0;
61218   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61219   lldb::Format arg2 ;
61220   
61221   SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
61222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
61223   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
61224   
61225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61226     SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
61227   }
61228   
61229   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
61230   (arg1)->SetFormat(arg2);
61231   
61232   return SWIG_arg;
61233   
61234   if(0) SWIG_fail;
61235   
61236 fail:
61237   lua_error(L);
61238   return SWIG_arg;
61239 }
61240
61241
61242 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
61243   int SWIG_arg = 0;
61244   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61245   char *arg2 = (char *) 0 ;
61246   
61247   SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
61248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
61249   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
61250   
61251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61252     SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
61253   }
61254   
61255   arg2 = (char *)lua_tostring(L, 2);
61256   (arg1)->SetTypeName((char const *)arg2);
61257   
61258   return SWIG_arg;
61259   
61260   if(0) SWIG_fail;
61261   
61262 fail:
61263   lua_error(L);
61264   return SWIG_arg;
61265 }
61266
61267
61268 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
61269   int SWIG_arg = 0;
61270   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61271   uint32_t arg2 ;
61272   
61273   SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
61274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
61275   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
61276   
61277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61278     SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
61279   }
61280   
61281   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61282   arg2 = (uint32_t)lua_tonumber(L, 2);
61283   (arg1)->SetOptions(arg2);
61284   
61285   return SWIG_arg;
61286   
61287   if(0) SWIG_fail;
61288   
61289 fail:
61290   lua_error(L);
61291   return SWIG_arg;
61292 }
61293
61294
61295 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
61296   int SWIG_arg = 0;
61297   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61298   lldb::SBStream *arg2 = 0 ;
61299   lldb::DescriptionLevel arg3 ;
61300   bool result;
61301   
61302   SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
61303   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
61304   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
61305   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
61306   
61307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61308     SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
61309   }
61310   
61311   
61312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61313     SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61314   }
61315   
61316   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
61317   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61318   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61319   return SWIG_arg;
61320   
61321   if(0) SWIG_fail;
61322   
61323 fail:
61324   lua_error(L);
61325   return SWIG_arg;
61326 }
61327
61328
61329 static int _wrap_SBTypeFormat___eq(lua_State* L) {
61330   int SWIG_arg = 0;
61331   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61332   lldb::SBTypeFormat *arg2 = 0 ;
61333   bool result;
61334   
61335   SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
61336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
61337   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
61338   
61339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61340     SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
61341   }
61342   
61343   
61344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61345     SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
61346   }
61347   
61348   result = (bool)(arg1)->operator ==(*arg2);
61349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61350   return SWIG_arg;
61351   
61352   if(0) SWIG_fail;
61353   
61354 fail:
61355   lua_error(L);
61356   return SWIG_arg;
61357 }
61358
61359
61360 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
61361   int SWIG_arg = 0;
61362   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61363   std::string result;
61364   
61365   SWIG_check_num_args("lldb::SBTypeFormat::__str__",1,1)
61366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__str__",1,"lldb::SBTypeFormat *");
61367   
61368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61369     SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
61370   }
61371   
61372   result = lldb_SBTypeFormat___str__(arg1);
61373   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61374   return SWIG_arg;
61375   
61376   if(0) SWIG_fail;
61377   
61378 fail:
61379   lua_error(L);
61380   return SWIG_arg;
61381 }
61382
61383
61384 static void swig_delete_SBTypeFormat(void *obj) {
61385 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
61386 delete arg1;
61387 }
61388 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
61389     assert(lua_istable(L,1));
61390     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
61391     assert(!lua_isnil(L,-1));
61392     lua_replace(L,1); /* replace our table with real constructor */
61393     lua_call(L,lua_gettop(L)-1,1);
61394     return 1;
61395 }
61396 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
61397     {0,0,0}
61398 };
61399 static swig_lua_method swig_SBTypeFormat_methods[]= {
61400     { "IsValid", _wrap_SBTypeFormat_IsValid},
61401     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
61402     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
61403     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
61404     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
61405     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
61406     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
61407     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
61408     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
61409     { "__eq", _wrap_SBTypeFormat___eq},
61410     { "__tostring", _wrap_SBTypeFormat___tostring},
61411     {0,0}
61412 };
61413 static swig_lua_method swig_SBTypeFormat_meta[] = {
61414     { "__eq", _wrap_SBTypeFormat___eq},
61415     { "__tostring", _wrap_SBTypeFormat___tostring},
61416     {0,0}
61417 };
61418
61419 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
61420     {0,0,0}
61421 };
61422 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
61423     {0,0,0,0,0,0}
61424 };
61425 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
61426     {0,0}
61427 };
61428 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
61429     0
61430 };
61431
61432 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
61433     "SBTypeFormat",
61434     swig_SBTypeFormat_Sf_SwigStatic_methods,
61435     swig_SBTypeFormat_Sf_SwigStatic_attributes,
61436     swig_SBTypeFormat_Sf_SwigStatic_constants,
61437     swig_SBTypeFormat_Sf_SwigStatic_classes,
61438     0
61439 };
61440 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
61441 static const char *swig_SBTypeFormat_base_names[] = {0};
61442 static swig_lua_class _wrap_class_SBTypeFormat = { "SBTypeFormat", "SBTypeFormat", &SWIGTYPE_p_lldb__SBTypeFormat,_proxy__wrap_new_SBTypeFormat, swig_delete_SBTypeFormat, swig_SBTypeFormat_methods, swig_SBTypeFormat_attributes, &swig_SBTypeFormat_Sf_SwigStatic, swig_SBTypeFormat_meta, swig_SBTypeFormat_bases, swig_SBTypeFormat_base_names };
61443
61444 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
61445   int SWIG_arg = 0;
61446   lldb::SBTypeNameSpecifier *result = 0 ;
61447   
61448   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
61449   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
61450   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
61451   return SWIG_arg;
61452   
61453   if(0) SWIG_fail;
61454   
61455 fail:
61456   lua_error(L);
61457   return SWIG_arg;
61458 }
61459
61460
61461 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
61462   int SWIG_arg = 0;
61463   char *arg1 = (char *) 0 ;
61464   bool arg2 ;
61465   lldb::SBTypeNameSpecifier *result = 0 ;
61466   
61467   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
61468   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
61469   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
61470   arg1 = (char *)lua_tostring(L, 1);
61471   arg2 = (lua_toboolean(L, 2)!=0);
61472   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
61473   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
61474   return SWIG_arg;
61475   
61476   if(0) SWIG_fail;
61477   
61478 fail:
61479   lua_error(L);
61480   return SWIG_arg;
61481 }
61482
61483
61484 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
61485   int SWIG_arg = 0;
61486   char *arg1 = (char *) 0 ;
61487   lldb::SBTypeNameSpecifier *result = 0 ;
61488   
61489   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
61490   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
61491   arg1 = (char *)lua_tostring(L, 1);
61492   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
61493   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
61494   return SWIG_arg;
61495   
61496   if(0) SWIG_fail;
61497   
61498 fail:
61499   lua_error(L);
61500   return SWIG_arg;
61501 }
61502
61503
61504 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
61505   int SWIG_arg = 0;
61506   lldb::SBType arg1 ;
61507   lldb::SBType *argp1 ;
61508   lldb::SBTypeNameSpecifier *result = 0 ;
61509   
61510   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
61511   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
61512   
61513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
61514     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
61515   }
61516   arg1 = *argp1;
61517   
61518   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
61519   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
61520   return SWIG_arg;
61521   
61522   if(0) SWIG_fail;
61523   
61524 fail:
61525   lua_error(L);
61526   return SWIG_arg;
61527 }
61528
61529
61530 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
61531   int SWIG_arg = 0;
61532   lldb::SBTypeNameSpecifier *arg1 = 0 ;
61533   lldb::SBTypeNameSpecifier *result = 0 ;
61534   
61535   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
61536   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
61537   
61538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61539     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61540   }
61541   
61542   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
61543   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++; 
61544   return SWIG_arg;
61545   
61546   if(0) SWIG_fail;
61547   
61548 fail:
61549   lua_error(L);
61550   return SWIG_arg;
61551 }
61552
61553
61554 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
61555   int argc;
61556   int argv[3]={
61557     1,2,3
61558   };
61559   
61560   argc = lua_gettop(L);
61561   if (argc == 0) {
61562     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
61563   }
61564   if (argc == 1) {
61565     int _v;
61566     {
61567       void *ptr;
61568       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
61569         _v = 0;
61570       } else {
61571         _v = 1;
61572       }
61573     }
61574     if (_v) {
61575       return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
61576     }
61577   }
61578   if (argc == 1) {
61579     int _v;
61580     {
61581       void *ptr;
61582       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, 0)) {
61583         _v = 0;
61584       } else {
61585         _v = 1;
61586       }
61587     }
61588     if (_v) {
61589       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
61590     }
61591   }
61592   if (argc == 1) {
61593     int _v;
61594     {
61595       _v = SWIG_lua_isnilstring(L,argv[0]);
61596     }
61597     if (_v) {
61598       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
61599     }
61600   }
61601   if (argc == 2) {
61602     int _v;
61603     {
61604       _v = SWIG_lua_isnilstring(L,argv[0]);
61605     }
61606     if (_v) {
61607       {
61608         _v = lua_isboolean(L,argv[1]);
61609       }
61610       if (_v) {
61611         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
61612       }
61613     }
61614   }
61615   
61616   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
61617     "  Possible C/C++ prototypes are:\n"
61618     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
61619     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
61620     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
61621     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
61622     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
61623   lua_error(L);return 0;
61624 }
61625
61626
61627 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
61628   int SWIG_arg = 0;
61629   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61630   bool result;
61631   
61632   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
61633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
61634   
61635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61636     SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61637   }
61638   
61639   result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
61640   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61641   return SWIG_arg;
61642   
61643   if(0) SWIG_fail;
61644   
61645 fail:
61646   lua_error(L);
61647   return SWIG_arg;
61648 }
61649
61650
61651 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
61652   int SWIG_arg = 0;
61653   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61654   lldb::SBTypeNameSpecifier *arg2 = 0 ;
61655   bool result;
61656   
61657   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
61658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
61659   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
61660   
61661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61662     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61663   }
61664   
61665   
61666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61667     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61668   }
61669   
61670   result = (bool)(arg1)->IsEqualTo(*arg2);
61671   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61672   return SWIG_arg;
61673   
61674   if(0) SWIG_fail;
61675   
61676 fail:
61677   lua_error(L);
61678   return SWIG_arg;
61679 }
61680
61681
61682 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
61683   int SWIG_arg = 0;
61684   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61685   char *result = 0 ;
61686   
61687   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
61688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
61689   
61690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61691     SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61692   }
61693   
61694   result = (char *)(arg1)->GetName();
61695   lua_pushstring(L,(const char *)result); SWIG_arg++;
61696   return SWIG_arg;
61697   
61698   if(0) SWIG_fail;
61699   
61700 fail:
61701   lua_error(L);
61702   return SWIG_arg;
61703 }
61704
61705
61706 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
61707   int SWIG_arg = 0;
61708   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61709   lldb::SBType result;
61710   
61711   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
61712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
61713   
61714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61715     SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61716   }
61717   
61718   result = (arg1)->GetType();
61719   {
61720     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
61721     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61722   }
61723   return SWIG_arg;
61724   
61725   if(0) SWIG_fail;
61726   
61727 fail:
61728   lua_error(L);
61729   return SWIG_arg;
61730 }
61731
61732
61733 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
61734   int SWIG_arg = 0;
61735   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61736   bool result;
61737   
61738   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
61739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
61740   
61741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61742     SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61743   }
61744   
61745   result = (bool)(arg1)->IsRegex();
61746   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61747   return SWIG_arg;
61748   
61749   if(0) SWIG_fail;
61750   
61751 fail:
61752   lua_error(L);
61753   return SWIG_arg;
61754 }
61755
61756
61757 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
61758   int SWIG_arg = 0;
61759   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61760   lldb::SBStream *arg2 = 0 ;
61761   lldb::DescriptionLevel arg3 ;
61762   bool result;
61763   
61764   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
61765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
61766   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
61767   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
61768   
61769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61770     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61771   }
61772   
61773   
61774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61775     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61776   }
61777   
61778   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
61779   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61780   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61781   return SWIG_arg;
61782   
61783   if(0) SWIG_fail;
61784   
61785 fail:
61786   lua_error(L);
61787   return SWIG_arg;
61788 }
61789
61790
61791 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
61792   int SWIG_arg = 0;
61793   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61794   lldb::SBTypeNameSpecifier *arg2 = 0 ;
61795   bool result;
61796   
61797   SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
61798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
61799   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
61800   
61801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61802     SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61803   }
61804   
61805   
61806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61807     SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61808   }
61809   
61810   result = (bool)(arg1)->operator ==(*arg2);
61811   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61812   return SWIG_arg;
61813   
61814   if(0) SWIG_fail;
61815   
61816 fail:
61817   lua_error(L);
61818   return SWIG_arg;
61819 }
61820
61821
61822 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
61823   int SWIG_arg = 0;
61824   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
61825   std::string result;
61826   
61827   SWIG_check_num_args("lldb::SBTypeNameSpecifier::__str__",1,1)
61828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__str__",1,"lldb::SBTypeNameSpecifier *");
61829   
61830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61831     SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61832   }
61833   
61834   result = lldb_SBTypeNameSpecifier___str__(arg1);
61835   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61836   return SWIG_arg;
61837   
61838   if(0) SWIG_fail;
61839   
61840 fail:
61841   lua_error(L);
61842   return SWIG_arg;
61843 }
61844
61845
61846 static void swig_delete_SBTypeNameSpecifier(void *obj) {
61847 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
61848 delete arg1;
61849 }
61850 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
61851     assert(lua_istable(L,1));
61852     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
61853     assert(!lua_isnil(L,-1));
61854     lua_replace(L,1); /* replace our table with real constructor */
61855     lua_call(L,lua_gettop(L)-1,1);
61856     return 1;
61857 }
61858 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
61859     {0,0,0}
61860 };
61861 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
61862     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
61863     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
61864     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
61865     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
61866     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
61867     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
61868     { "__eq", _wrap_SBTypeNameSpecifier___eq},
61869     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
61870     {0,0}
61871 };
61872 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
61873     { "__eq", _wrap_SBTypeNameSpecifier___eq},
61874     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
61875     {0,0}
61876 };
61877
61878 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
61879     {0,0,0}
61880 };
61881 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
61882     {0,0,0,0,0,0}
61883 };
61884 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
61885     {0,0}
61886 };
61887 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
61888     0
61889 };
61890
61891 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
61892     "SBTypeNameSpecifier",
61893     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
61894     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
61895     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
61896     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
61897     0
61898 };
61899 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
61900 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
61901 static swig_lua_class _wrap_class_SBTypeNameSpecifier = { "SBTypeNameSpecifier", "SBTypeNameSpecifier", &SWIGTYPE_p_lldb__SBTypeNameSpecifier,_proxy__wrap_new_SBTypeNameSpecifier, swig_delete_SBTypeNameSpecifier, swig_SBTypeNameSpecifier_methods, swig_SBTypeNameSpecifier_attributes, &swig_SBTypeNameSpecifier_Sf_SwigStatic, swig_SBTypeNameSpecifier_meta, swig_SBTypeNameSpecifier_bases, swig_SBTypeNameSpecifier_base_names };
61902
61903 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
61904   int SWIG_arg = 0;
61905   lldb::SBTypeSummaryOptions *result = 0 ;
61906   
61907   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
61908   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
61909   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++; 
61910   return SWIG_arg;
61911   
61912   if(0) SWIG_fail;
61913   
61914 fail:
61915   lua_error(L);
61916   return SWIG_arg;
61917 }
61918
61919
61920 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
61921   int SWIG_arg = 0;
61922   lldb::SBTypeSummaryOptions *arg1 = 0 ;
61923   lldb::SBTypeSummaryOptions *result = 0 ;
61924   
61925   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
61926   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
61927   
61928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
61929     SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
61930   }
61931   
61932   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
61933   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++; 
61934   return SWIG_arg;
61935   
61936   if(0) SWIG_fail;
61937   
61938 fail:
61939   lua_error(L);
61940   return SWIG_arg;
61941 }
61942
61943
61944 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
61945   int argc;
61946   int argv[2]={
61947     1,2
61948   };
61949   
61950   argc = lua_gettop(L);
61951   if (argc == 0) {
61952     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
61953   }
61954   if (argc == 1) {
61955     int _v;
61956     {
61957       void *ptr;
61958       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, 0)) {
61959         _v = 0;
61960       } else {
61961         _v = 1;
61962       }
61963     }
61964     if (_v) {
61965       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
61966     }
61967   }
61968   
61969   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
61970     "  Possible C/C++ prototypes are:\n"
61971     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
61972     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
61973   lua_error(L);return 0;
61974 }
61975
61976
61977 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
61978   int SWIG_arg = 0;
61979   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
61980   bool result;
61981   
61982   SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
61983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
61984   
61985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
61986     SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
61987   }
61988   
61989   result = (bool)(arg1)->IsValid();
61990   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61991   return SWIG_arg;
61992   
61993   if(0) SWIG_fail;
61994   
61995 fail:
61996   lua_error(L);
61997   return SWIG_arg;
61998 }
61999
62000
62001 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
62002   int SWIG_arg = 0;
62003   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62004   lldb::LanguageType result;
62005   
62006   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
62007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
62008   
62009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62010     SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62011   }
62012   
62013   result = (lldb::LanguageType)(arg1)->GetLanguage();
62014   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62015   return SWIG_arg;
62016   
62017   if(0) SWIG_fail;
62018   
62019 fail:
62020   lua_error(L);
62021   return SWIG_arg;
62022 }
62023
62024
62025 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
62026   int SWIG_arg = 0;
62027   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62028   lldb::TypeSummaryCapping result;
62029   
62030   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
62031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
62032   
62033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62034     SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62035   }
62036   
62037   result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
62038   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62039   return SWIG_arg;
62040   
62041   if(0) SWIG_fail;
62042   
62043 fail:
62044   lua_error(L);
62045   return SWIG_arg;
62046 }
62047
62048
62049 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
62050   int SWIG_arg = 0;
62051   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62052   lldb::LanguageType arg2 ;
62053   
62054   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
62055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
62056   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
62057   
62058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62059     SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62060   }
62061   
62062   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
62063   (arg1)->SetLanguage(arg2);
62064   
62065   return SWIG_arg;
62066   
62067   if(0) SWIG_fail;
62068   
62069 fail:
62070   lua_error(L);
62071   return SWIG_arg;
62072 }
62073
62074
62075 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
62076   int SWIG_arg = 0;
62077   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62078   lldb::TypeSummaryCapping arg2 ;
62079   
62080   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
62081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
62082   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
62083   
62084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62085     SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62086   }
62087   
62088   arg2 = (lldb::TypeSummaryCapping)(int)lua_tonumber(L, 2);
62089   (arg1)->SetCapping(arg2);
62090   
62091   return SWIG_arg;
62092   
62093   if(0) SWIG_fail;
62094   
62095 fail:
62096   lua_error(L);
62097   return SWIG_arg;
62098 }
62099
62100
62101 static void swig_delete_SBTypeSummaryOptions(void *obj) {
62102 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
62103 delete arg1;
62104 }
62105 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
62106     assert(lua_istable(L,1));
62107     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
62108     assert(!lua_isnil(L,-1));
62109     lua_replace(L,1); /* replace our table with real constructor */
62110     lua_call(L,lua_gettop(L)-1,1);
62111     return 1;
62112 }
62113 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
62114     {0,0,0}
62115 };
62116 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
62117     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
62118     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
62119     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
62120     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
62121     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
62122     {0,0}
62123 };
62124 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
62125     {0,0}
62126 };
62127
62128 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
62129     {0,0,0}
62130 };
62131 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
62132     {0,0,0,0,0,0}
62133 };
62134 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
62135     {0,0}
62136 };
62137 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
62138     0
62139 };
62140
62141 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
62142     "SBTypeSummaryOptions",
62143     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
62144     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
62145     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
62146     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
62147     0
62148 };
62149 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
62150 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
62151 static swig_lua_class _wrap_class_SBTypeSummaryOptions = { "SBTypeSummaryOptions", "SBTypeSummaryOptions", &SWIGTYPE_p_lldb__SBTypeSummaryOptions,_proxy__wrap_new_SBTypeSummaryOptions, swig_delete_SBTypeSummaryOptions, swig_SBTypeSummaryOptions_methods, swig_SBTypeSummaryOptions_attributes, &swig_SBTypeSummaryOptions_Sf_SwigStatic, swig_SBTypeSummaryOptions_meta, swig_SBTypeSummaryOptions_bases, swig_SBTypeSummaryOptions_base_names };
62152
62153 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
62154   int SWIG_arg = 0;
62155   lldb::SBTypeSummary *result = 0 ;
62156   
62157   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
62158   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
62159   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++; 
62160   return SWIG_arg;
62161   
62162   if(0) SWIG_fail;
62163   
62164 fail:
62165   lua_error(L);
62166   return SWIG_arg;
62167 }
62168
62169
62170 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
62171   int SWIG_arg = 0;
62172   char *arg1 = (char *) 0 ;
62173   uint32_t arg2 ;
62174   lldb::SBTypeSummary result;
62175   
62176   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
62177   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
62178   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
62179   arg1 = (char *)lua_tostring(L, 1);
62180   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62181   arg2 = (uint32_t)lua_tonumber(L, 2);
62182   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
62183   {
62184     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62185     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62186   }
62187   return SWIG_arg;
62188   
62189   if(0) SWIG_fail;
62190   
62191 fail:
62192   lua_error(L);
62193   return SWIG_arg;
62194 }
62195
62196
62197 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
62198   int SWIG_arg = 0;
62199   char *arg1 = (char *) 0 ;
62200   lldb::SBTypeSummary result;
62201   
62202   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
62203   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
62204   arg1 = (char *)lua_tostring(L, 1);
62205   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
62206   {
62207     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62208     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62209   }
62210   return SWIG_arg;
62211   
62212   if(0) SWIG_fail;
62213   
62214 fail:
62215   lua_error(L);
62216   return SWIG_arg;
62217 }
62218
62219
62220 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
62221   int argc;
62222   int argv[3]={
62223     1,2,3
62224   };
62225   
62226   argc = lua_gettop(L);
62227   if (argc == 1) {
62228     int _v;
62229     {
62230       _v = SWIG_lua_isnilstring(L,argv[0]);
62231     }
62232     if (_v) {
62233       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
62234     }
62235   }
62236   if (argc == 2) {
62237     int _v;
62238     {
62239       _v = SWIG_lua_isnilstring(L,argv[0]);
62240     }
62241     if (_v) {
62242       {
62243         _v = lua_isnumber(L,argv[1]);
62244       }
62245       if (_v) {
62246         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
62247       }
62248     }
62249   }
62250   
62251   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
62252     "  Possible C/C++ prototypes are:\n"
62253     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
62254     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
62255   lua_error(L);return 0;
62256 }
62257
62258
62259 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
62260   int SWIG_arg = 0;
62261   char *arg1 = (char *) 0 ;
62262   uint32_t arg2 ;
62263   lldb::SBTypeSummary result;
62264   
62265   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
62266   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
62267   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
62268   arg1 = (char *)lua_tostring(L, 1);
62269   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62270   arg2 = (uint32_t)lua_tonumber(L, 2);
62271   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
62272   {
62273     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62274     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62275   }
62276   return SWIG_arg;
62277   
62278   if(0) SWIG_fail;
62279   
62280 fail:
62281   lua_error(L);
62282   return SWIG_arg;
62283 }
62284
62285
62286 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
62287   int SWIG_arg = 0;
62288   char *arg1 = (char *) 0 ;
62289   lldb::SBTypeSummary result;
62290   
62291   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
62292   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
62293   arg1 = (char *)lua_tostring(L, 1);
62294   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
62295   {
62296     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62298   }
62299   return SWIG_arg;
62300   
62301   if(0) SWIG_fail;
62302   
62303 fail:
62304   lua_error(L);
62305   return SWIG_arg;
62306 }
62307
62308
62309 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
62310   int argc;
62311   int argv[3]={
62312     1,2,3
62313   };
62314   
62315   argc = lua_gettop(L);
62316   if (argc == 1) {
62317     int _v;
62318     {
62319       _v = SWIG_lua_isnilstring(L,argv[0]);
62320     }
62321     if (_v) {
62322       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
62323     }
62324   }
62325   if (argc == 2) {
62326     int _v;
62327     {
62328       _v = SWIG_lua_isnilstring(L,argv[0]);
62329     }
62330     if (_v) {
62331       {
62332         _v = lua_isnumber(L,argv[1]);
62333       }
62334       if (_v) {
62335         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
62336       }
62337     }
62338   }
62339   
62340   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
62341     "  Possible C/C++ prototypes are:\n"
62342     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
62343     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
62344   lua_error(L);return 0;
62345 }
62346
62347
62348 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
62349   int SWIG_arg = 0;
62350   char *arg1 = (char *) 0 ;
62351   uint32_t arg2 ;
62352   lldb::SBTypeSummary result;
62353   
62354   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
62355   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
62356   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
62357   arg1 = (char *)lua_tostring(L, 1);
62358   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62359   arg2 = (uint32_t)lua_tonumber(L, 2);
62360   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
62361   {
62362     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62363     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62364   }
62365   return SWIG_arg;
62366   
62367   if(0) SWIG_fail;
62368   
62369 fail:
62370   lua_error(L);
62371   return SWIG_arg;
62372 }
62373
62374
62375 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
62376   int SWIG_arg = 0;
62377   char *arg1 = (char *) 0 ;
62378   lldb::SBTypeSummary result;
62379   
62380   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
62381   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
62382   arg1 = (char *)lua_tostring(L, 1);
62383   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
62384   {
62385     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
62386     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
62387   }
62388   return SWIG_arg;
62389   
62390   if(0) SWIG_fail;
62391   
62392 fail:
62393   lua_error(L);
62394   return SWIG_arg;
62395 }
62396
62397
62398 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
62399   int argc;
62400   int argv[3]={
62401     1,2,3
62402   };
62403   
62404   argc = lua_gettop(L);
62405   if (argc == 1) {
62406     int _v;
62407     {
62408       _v = SWIG_lua_isnilstring(L,argv[0]);
62409     }
62410     if (_v) {
62411       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
62412     }
62413   }
62414   if (argc == 2) {
62415     int _v;
62416     {
62417       _v = SWIG_lua_isnilstring(L,argv[0]);
62418     }
62419     if (_v) {
62420       {
62421         _v = lua_isnumber(L,argv[1]);
62422       }
62423       if (_v) {
62424         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
62425       }
62426     }
62427   }
62428   
62429   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
62430     "  Possible C/C++ prototypes are:\n"
62431     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
62432     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
62433   lua_error(L);return 0;
62434 }
62435
62436
62437 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
62438   int SWIG_arg = 0;
62439   lldb::SBTypeSummary *arg1 = 0 ;
62440   lldb::SBTypeSummary *result = 0 ;
62441   
62442   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
62443   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
62444   
62445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62446     SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
62447   }
62448   
62449   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
62450   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++; 
62451   return SWIG_arg;
62452   
62453   if(0) SWIG_fail;
62454   
62455 fail:
62456   lua_error(L);
62457   return SWIG_arg;
62458 }
62459
62460
62461 static int _wrap_new_SBTypeSummary(lua_State* L) {
62462   int argc;
62463   int argv[2]={
62464     1,2
62465   };
62466   
62467   argc = lua_gettop(L);
62468   if (argc == 0) {
62469     return _wrap_new_SBTypeSummary__SWIG_0(L);
62470   }
62471   if (argc == 1) {
62472     int _v;
62473     {
62474       void *ptr;
62475       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, 0)) {
62476         _v = 0;
62477       } else {
62478         _v = 1;
62479       }
62480     }
62481     if (_v) {
62482       return _wrap_new_SBTypeSummary__SWIG_1(L);
62483     }
62484   }
62485   
62486   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
62487     "  Possible C/C++ prototypes are:\n"
62488     "    lldb::SBTypeSummary::SBTypeSummary()\n"
62489     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
62490   lua_error(L);return 0;
62491 }
62492
62493
62494 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
62495   int SWIG_arg = 0;
62496   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62497   bool result;
62498   
62499   SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
62500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
62501   
62502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62503     SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
62504   }
62505   
62506   result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
62507   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62508   return SWIG_arg;
62509   
62510   if(0) SWIG_fail;
62511   
62512 fail:
62513   lua_error(L);
62514   return SWIG_arg;
62515 }
62516
62517
62518 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
62519   int SWIG_arg = 0;
62520   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62521   lldb::SBTypeSummary *arg2 = 0 ;
62522   bool result;
62523   
62524   SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
62525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
62526   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
62527   
62528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62529     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
62530   }
62531   
62532   
62533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62534     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
62535   }
62536   
62537   result = (bool)(arg1)->IsEqualTo(*arg2);
62538   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62539   return SWIG_arg;
62540   
62541   if(0) SWIG_fail;
62542   
62543 fail:
62544   lua_error(L);
62545   return SWIG_arg;
62546 }
62547
62548
62549 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
62550   int SWIG_arg = 0;
62551   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62552   bool result;
62553   
62554   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
62555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
62556   
62557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62558     SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
62559   }
62560   
62561   result = (bool)(arg1)->IsFunctionCode();
62562   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62563   return SWIG_arg;
62564   
62565   if(0) SWIG_fail;
62566   
62567 fail:
62568   lua_error(L);
62569   return SWIG_arg;
62570 }
62571
62572
62573 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
62574   int SWIG_arg = 0;
62575   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62576   bool result;
62577   
62578   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
62579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
62580   
62581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62582     SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
62583   }
62584   
62585   result = (bool)(arg1)->IsFunctionName();
62586   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62587   return SWIG_arg;
62588   
62589   if(0) SWIG_fail;
62590   
62591 fail:
62592   lua_error(L);
62593   return SWIG_arg;
62594 }
62595
62596
62597 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
62598   int SWIG_arg = 0;
62599   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62600   bool result;
62601   
62602   SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
62603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
62604   
62605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62606     SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
62607   }
62608   
62609   result = (bool)(arg1)->IsSummaryString();
62610   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62611   return SWIG_arg;
62612   
62613   if(0) SWIG_fail;
62614   
62615 fail:
62616   lua_error(L);
62617   return SWIG_arg;
62618 }
62619
62620
62621 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
62622   int SWIG_arg = 0;
62623   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62624   char *result = 0 ;
62625   
62626   SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
62627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
62628   
62629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62630     SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
62631   }
62632   
62633   result = (char *)(arg1)->GetData();
62634   lua_pushstring(L,(const char *)result); SWIG_arg++;
62635   return SWIG_arg;
62636   
62637   if(0) SWIG_fail;
62638   
62639 fail:
62640   lua_error(L);
62641   return SWIG_arg;
62642 }
62643
62644
62645 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
62646   int SWIG_arg = 0;
62647   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62648   char *arg2 = (char *) 0 ;
62649   
62650   SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
62651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
62652   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
62653   
62654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62655     SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
62656   }
62657   
62658   arg2 = (char *)lua_tostring(L, 2);
62659   (arg1)->SetSummaryString((char const *)arg2);
62660   
62661   return SWIG_arg;
62662   
62663   if(0) SWIG_fail;
62664   
62665 fail:
62666   lua_error(L);
62667   return SWIG_arg;
62668 }
62669
62670
62671 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
62672   int SWIG_arg = 0;
62673   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62674   char *arg2 = (char *) 0 ;
62675   
62676   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
62677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
62678   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
62679   
62680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62681     SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
62682   }
62683   
62684   arg2 = (char *)lua_tostring(L, 2);
62685   (arg1)->SetFunctionName((char const *)arg2);
62686   
62687   return SWIG_arg;
62688   
62689   if(0) SWIG_fail;
62690   
62691 fail:
62692   lua_error(L);
62693   return SWIG_arg;
62694 }
62695
62696
62697 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
62698   int SWIG_arg = 0;
62699   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62700   char *arg2 = (char *) 0 ;
62701   
62702   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
62703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
62704   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
62705   
62706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62707     SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
62708   }
62709   
62710   arg2 = (char *)lua_tostring(L, 2);
62711   (arg1)->SetFunctionCode((char const *)arg2);
62712   
62713   return SWIG_arg;
62714   
62715   if(0) SWIG_fail;
62716   
62717 fail:
62718   lua_error(L);
62719   return SWIG_arg;
62720 }
62721
62722
62723 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
62724   int SWIG_arg = 0;
62725   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62726   uint32_t result;
62727   
62728   SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
62729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
62730   
62731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62732     SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
62733   }
62734   
62735   result = (uint32_t)(arg1)->GetOptions();
62736   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
62737   return SWIG_arg;
62738   
62739   if(0) SWIG_fail;
62740   
62741 fail:
62742   lua_error(L);
62743   return SWIG_arg;
62744 }
62745
62746
62747 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
62748   int SWIG_arg = 0;
62749   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62750   uint32_t arg2 ;
62751   
62752   SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
62753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
62754   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
62755   
62756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62757     SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
62758   }
62759   
62760   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62761   arg2 = (uint32_t)lua_tonumber(L, 2);
62762   (arg1)->SetOptions(arg2);
62763   
62764   return SWIG_arg;
62765   
62766   if(0) SWIG_fail;
62767   
62768 fail:
62769   lua_error(L);
62770   return SWIG_arg;
62771 }
62772
62773
62774 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
62775   int SWIG_arg = 0;
62776   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62777   lldb::SBStream *arg2 = 0 ;
62778   lldb::DescriptionLevel arg3 ;
62779   bool result;
62780   
62781   SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
62782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
62783   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
62784   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
62785   
62786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62787     SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
62788   }
62789   
62790   
62791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62792     SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62793   }
62794   
62795   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62796   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62798   return SWIG_arg;
62799   
62800   if(0) SWIG_fail;
62801   
62802 fail:
62803   lua_error(L);
62804   return SWIG_arg;
62805 }
62806
62807
62808 static int _wrap_SBTypeSummary___eq(lua_State* L) {
62809   int SWIG_arg = 0;
62810   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62811   lldb::SBTypeSummary *arg2 = 0 ;
62812   bool result;
62813   
62814   SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
62815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
62816   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
62817   
62818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62819     SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
62820   }
62821   
62822   
62823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62824     SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
62825   }
62826   
62827   result = (bool)(arg1)->operator ==(*arg2);
62828   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62829   return SWIG_arg;
62830   
62831   if(0) SWIG_fail;
62832   
62833 fail:
62834   lua_error(L);
62835   return SWIG_arg;
62836 }
62837
62838
62839 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
62840   int SWIG_arg = 0;
62841   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
62842   std::string result;
62843   
62844   SWIG_check_num_args("lldb::SBTypeSummary::__str__",1,1)
62845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__str__",1,"lldb::SBTypeSummary *");
62846   
62847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
62848     SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
62849   }
62850   
62851   result = lldb_SBTypeSummary___str__(arg1);
62852   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62853   return SWIG_arg;
62854   
62855   if(0) SWIG_fail;
62856   
62857 fail:
62858   lua_error(L);
62859   return SWIG_arg;
62860 }
62861
62862
62863 static void swig_delete_SBTypeSummary(void *obj) {
62864 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
62865 delete arg1;
62866 }
62867 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
62868     assert(lua_istable(L,1));
62869     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
62870     assert(!lua_isnil(L,-1));
62871     lua_replace(L,1); /* replace our table with real constructor */
62872     lua_call(L,lua_gettop(L)-1,1);
62873     return 1;
62874 }
62875 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
62876     {0,0,0}
62877 };
62878 static swig_lua_method swig_SBTypeSummary_methods[]= {
62879     { "IsValid", _wrap_SBTypeSummary_IsValid},
62880     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
62881     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
62882     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
62883     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
62884     { "GetData", _wrap_SBTypeSummary_GetData},
62885     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
62886     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
62887     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
62888     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
62889     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
62890     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
62891     { "__eq", _wrap_SBTypeSummary___eq},
62892     { "__tostring", _wrap_SBTypeSummary___tostring},
62893     {0,0}
62894 };
62895 static swig_lua_method swig_SBTypeSummary_meta[] = {
62896     { "__eq", _wrap_SBTypeSummary___eq},
62897     { "__tostring", _wrap_SBTypeSummary___tostring},
62898     {0,0}
62899 };
62900
62901 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
62902     {0,0,0}
62903 };
62904 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
62905     {0,0,0,0,0,0}
62906 };
62907 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
62908     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
62909     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
62910     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
62911     {0,0}
62912 };
62913 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
62914     0
62915 };
62916
62917 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
62918     "SBTypeSummary",
62919     swig_SBTypeSummary_Sf_SwigStatic_methods,
62920     swig_SBTypeSummary_Sf_SwigStatic_attributes,
62921     swig_SBTypeSummary_Sf_SwigStatic_constants,
62922     swig_SBTypeSummary_Sf_SwigStatic_classes,
62923     0
62924 };
62925 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
62926 static const char *swig_SBTypeSummary_base_names[] = {0};
62927 static swig_lua_class _wrap_class_SBTypeSummary = { "SBTypeSummary", "SBTypeSummary", &SWIGTYPE_p_lldb__SBTypeSummary,_proxy__wrap_new_SBTypeSummary, swig_delete_SBTypeSummary, swig_SBTypeSummary_methods, swig_SBTypeSummary_attributes, &swig_SBTypeSummary_Sf_SwigStatic, swig_SBTypeSummary_meta, swig_SBTypeSummary_bases, swig_SBTypeSummary_base_names };
62928
62929 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
62930   int SWIG_arg = 0;
62931   lldb::SBTypeSynthetic *result = 0 ;
62932   
62933   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
62934   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
62935   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++; 
62936   return SWIG_arg;
62937   
62938   if(0) SWIG_fail;
62939   
62940 fail:
62941   lua_error(L);
62942   return SWIG_arg;
62943 }
62944
62945
62946 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
62947   int SWIG_arg = 0;
62948   char *arg1 = (char *) 0 ;
62949   uint32_t arg2 ;
62950   lldb::SBTypeSynthetic result;
62951   
62952   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
62953   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
62954   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
62955   arg1 = (char *)lua_tostring(L, 1);
62956   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62957   arg2 = (uint32_t)lua_tonumber(L, 2);
62958   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
62959   {
62960     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
62961     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
62962   }
62963   return SWIG_arg;
62964   
62965   if(0) SWIG_fail;
62966   
62967 fail:
62968   lua_error(L);
62969   return SWIG_arg;
62970 }
62971
62972
62973 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
62974   int SWIG_arg = 0;
62975   char *arg1 = (char *) 0 ;
62976   lldb::SBTypeSynthetic result;
62977   
62978   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
62979   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
62980   arg1 = (char *)lua_tostring(L, 1);
62981   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
62982   {
62983     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
62984     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
62985   }
62986   return SWIG_arg;
62987   
62988   if(0) SWIG_fail;
62989   
62990 fail:
62991   lua_error(L);
62992   return SWIG_arg;
62993 }
62994
62995
62996 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
62997   int argc;
62998   int argv[3]={
62999     1,2,3
63000   };
63001   
63002   argc = lua_gettop(L);
63003   if (argc == 1) {
63004     int _v;
63005     {
63006       _v = SWIG_lua_isnilstring(L,argv[0]);
63007     }
63008     if (_v) {
63009       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
63010     }
63011   }
63012   if (argc == 2) {
63013     int _v;
63014     {
63015       _v = SWIG_lua_isnilstring(L,argv[0]);
63016     }
63017     if (_v) {
63018       {
63019         _v = lua_isnumber(L,argv[1]);
63020       }
63021       if (_v) {
63022         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
63023       }
63024     }
63025   }
63026   
63027   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
63028     "  Possible C/C++ prototypes are:\n"
63029     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
63030     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
63031   lua_error(L);return 0;
63032 }
63033
63034
63035 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
63036   int SWIG_arg = 0;
63037   char *arg1 = (char *) 0 ;
63038   uint32_t arg2 ;
63039   lldb::SBTypeSynthetic result;
63040   
63041   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
63042   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
63043   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
63044   arg1 = (char *)lua_tostring(L, 1);
63045   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63046   arg2 = (uint32_t)lua_tonumber(L, 2);
63047   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
63048   {
63049     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63050     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63051   }
63052   return SWIG_arg;
63053   
63054   if(0) SWIG_fail;
63055   
63056 fail:
63057   lua_error(L);
63058   return SWIG_arg;
63059 }
63060
63061
63062 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
63063   int SWIG_arg = 0;
63064   char *arg1 = (char *) 0 ;
63065   lldb::SBTypeSynthetic result;
63066   
63067   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
63068   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
63069   arg1 = (char *)lua_tostring(L, 1);
63070   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
63071   {
63072     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63073     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63074   }
63075   return SWIG_arg;
63076   
63077   if(0) SWIG_fail;
63078   
63079 fail:
63080   lua_error(L);
63081   return SWIG_arg;
63082 }
63083
63084
63085 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
63086   int argc;
63087   int argv[3]={
63088     1,2,3
63089   };
63090   
63091   argc = lua_gettop(L);
63092   if (argc == 1) {
63093     int _v;
63094     {
63095       _v = SWIG_lua_isnilstring(L,argv[0]);
63096     }
63097     if (_v) {
63098       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
63099     }
63100   }
63101   if (argc == 2) {
63102     int _v;
63103     {
63104       _v = SWIG_lua_isnilstring(L,argv[0]);
63105     }
63106     if (_v) {
63107       {
63108         _v = lua_isnumber(L,argv[1]);
63109       }
63110       if (_v) {
63111         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
63112       }
63113     }
63114   }
63115   
63116   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
63117     "  Possible C/C++ prototypes are:\n"
63118     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
63119     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
63120   lua_error(L);return 0;
63121 }
63122
63123
63124 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
63125   int SWIG_arg = 0;
63126   lldb::SBTypeSynthetic *arg1 = 0 ;
63127   lldb::SBTypeSynthetic *result = 0 ;
63128   
63129   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
63130   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
63131   
63132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63133     SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63134   }
63135   
63136   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
63137   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++; 
63138   return SWIG_arg;
63139   
63140   if(0) SWIG_fail;
63141   
63142 fail:
63143   lua_error(L);
63144   return SWIG_arg;
63145 }
63146
63147
63148 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
63149   int argc;
63150   int argv[2]={
63151     1,2
63152   };
63153   
63154   argc = lua_gettop(L);
63155   if (argc == 0) {
63156     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
63157   }
63158   if (argc == 1) {
63159     int _v;
63160     {
63161       void *ptr;
63162       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, 0)) {
63163         _v = 0;
63164       } else {
63165         _v = 1;
63166       }
63167     }
63168     if (_v) {
63169       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
63170     }
63171   }
63172   
63173   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
63174     "  Possible C/C++ prototypes are:\n"
63175     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
63176     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
63177   lua_error(L);return 0;
63178 }
63179
63180
63181 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
63182   int SWIG_arg = 0;
63183   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63184   bool result;
63185   
63186   SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
63187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
63188   
63189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63190     SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63191   }
63192   
63193   result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
63194   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63195   return SWIG_arg;
63196   
63197   if(0) SWIG_fail;
63198   
63199 fail:
63200   lua_error(L);
63201   return SWIG_arg;
63202 }
63203
63204
63205 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
63206   int SWIG_arg = 0;
63207   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63208   lldb::SBTypeSynthetic *arg2 = 0 ;
63209   bool result;
63210   
63211   SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
63212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
63213   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
63214   
63215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63216     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63217   }
63218   
63219   
63220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63221     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
63222   }
63223   
63224   result = (bool)(arg1)->IsEqualTo(*arg2);
63225   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63226   return SWIG_arg;
63227   
63228   if(0) SWIG_fail;
63229   
63230 fail:
63231   lua_error(L);
63232   return SWIG_arg;
63233 }
63234
63235
63236 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
63237   int SWIG_arg = 0;
63238   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63239   bool result;
63240   
63241   SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
63242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
63243   
63244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63245     SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63246   }
63247   
63248   result = (bool)(arg1)->IsClassCode();
63249   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63250   return SWIG_arg;
63251   
63252   if(0) SWIG_fail;
63253   
63254 fail:
63255   lua_error(L);
63256   return SWIG_arg;
63257 }
63258
63259
63260 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
63261   int SWIG_arg = 0;
63262   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63263   char *result = 0 ;
63264   
63265   SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
63266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
63267   
63268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63269     SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63270   }
63271   
63272   result = (char *)(arg1)->GetData();
63273   lua_pushstring(L,(const char *)result); SWIG_arg++;
63274   return SWIG_arg;
63275   
63276   if(0) SWIG_fail;
63277   
63278 fail:
63279   lua_error(L);
63280   return SWIG_arg;
63281 }
63282
63283
63284 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
63285   int SWIG_arg = 0;
63286   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63287   char *arg2 = (char *) 0 ;
63288   
63289   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
63290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
63291   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
63292   
63293   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63294     SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63295   }
63296   
63297   arg2 = (char *)lua_tostring(L, 2);
63298   (arg1)->SetClassName((char const *)arg2);
63299   
63300   return SWIG_arg;
63301   
63302   if(0) SWIG_fail;
63303   
63304 fail:
63305   lua_error(L);
63306   return SWIG_arg;
63307 }
63308
63309
63310 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
63311   int SWIG_arg = 0;
63312   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63313   char *arg2 = (char *) 0 ;
63314   
63315   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
63316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
63317   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
63318   
63319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63320     SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63321   }
63322   
63323   arg2 = (char *)lua_tostring(L, 2);
63324   (arg1)->SetClassCode((char const *)arg2);
63325   
63326   return SWIG_arg;
63327   
63328   if(0) SWIG_fail;
63329   
63330 fail:
63331   lua_error(L);
63332   return SWIG_arg;
63333 }
63334
63335
63336 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
63337   int SWIG_arg = 0;
63338   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63339   uint32_t result;
63340   
63341   SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
63342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
63343   
63344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63345     SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63346   }
63347   
63348   result = (uint32_t)(arg1)->GetOptions();
63349   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63350   return SWIG_arg;
63351   
63352   if(0) SWIG_fail;
63353   
63354 fail:
63355   lua_error(L);
63356   return SWIG_arg;
63357 }
63358
63359
63360 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
63361   int SWIG_arg = 0;
63362   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63363   uint32_t arg2 ;
63364   
63365   SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
63366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
63367   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
63368   
63369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63370     SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63371   }
63372   
63373   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63374   arg2 = (uint32_t)lua_tonumber(L, 2);
63375   (arg1)->SetOptions(arg2);
63376   
63377   return SWIG_arg;
63378   
63379   if(0) SWIG_fail;
63380   
63381 fail:
63382   lua_error(L);
63383   return SWIG_arg;
63384 }
63385
63386
63387 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
63388   int SWIG_arg = 0;
63389   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63390   lldb::SBStream *arg2 = 0 ;
63391   lldb::DescriptionLevel arg3 ;
63392   bool result;
63393   
63394   SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
63395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
63396   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
63397   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
63398   
63399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63400     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63401   }
63402   
63403   
63404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63405     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63406   }
63407   
63408   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
63409   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63410   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63411   return SWIG_arg;
63412   
63413   if(0) SWIG_fail;
63414   
63415 fail:
63416   lua_error(L);
63417   return SWIG_arg;
63418 }
63419
63420
63421 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
63422   int SWIG_arg = 0;
63423   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63424   lldb::SBTypeSynthetic *arg2 = 0 ;
63425   bool result;
63426   
63427   SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
63428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
63429   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
63430   
63431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63432     SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63433   }
63434   
63435   
63436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63437     SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
63438   }
63439   
63440   result = (bool)(arg1)->operator ==(*arg2);
63441   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63442   return SWIG_arg;
63443   
63444   if(0) SWIG_fail;
63445   
63446 fail:
63447   lua_error(L);
63448   return SWIG_arg;
63449 }
63450
63451
63452 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
63453   int SWIG_arg = 0;
63454   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
63455   std::string result;
63456   
63457   SWIG_check_num_args("lldb::SBTypeSynthetic::__str__",1,1)
63458   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__str__",1,"lldb::SBTypeSynthetic *");
63459   
63460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63461     SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63462   }
63463   
63464   result = lldb_SBTypeSynthetic___str__(arg1);
63465   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63466   return SWIG_arg;
63467   
63468   if(0) SWIG_fail;
63469   
63470 fail:
63471   lua_error(L);
63472   return SWIG_arg;
63473 }
63474
63475
63476 static void swig_delete_SBTypeSynthetic(void *obj) {
63477 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
63478 delete arg1;
63479 }
63480 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
63481     assert(lua_istable(L,1));
63482     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
63483     assert(!lua_isnil(L,-1));
63484     lua_replace(L,1); /* replace our table with real constructor */
63485     lua_call(L,lua_gettop(L)-1,1);
63486     return 1;
63487 }
63488 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
63489     {0,0,0}
63490 };
63491 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
63492     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
63493     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
63494     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
63495     { "GetData", _wrap_SBTypeSynthetic_GetData},
63496     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
63497     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
63498     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
63499     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
63500     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
63501     { "__eq", _wrap_SBTypeSynthetic___eq},
63502     { "__tostring", _wrap_SBTypeSynthetic___tostring},
63503     {0,0}
63504 };
63505 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
63506     { "__eq", _wrap_SBTypeSynthetic___eq},
63507     { "__tostring", _wrap_SBTypeSynthetic___tostring},
63508     {0,0}
63509 };
63510
63511 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
63512     {0,0,0}
63513 };
63514 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
63515     {0,0,0,0,0,0}
63516 };
63517 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
63518     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
63519     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
63520     {0,0}
63521 };
63522 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
63523     0
63524 };
63525
63526 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
63527     "SBTypeSynthetic",
63528     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
63529     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
63530     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
63531     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
63532     0
63533 };
63534 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
63535 static const char *swig_SBTypeSynthetic_base_names[] = {0};
63536 static swig_lua_class _wrap_class_SBTypeSynthetic = { "SBTypeSynthetic", "SBTypeSynthetic", &SWIGTYPE_p_lldb__SBTypeSynthetic,_proxy__wrap_new_SBTypeSynthetic, swig_delete_SBTypeSynthetic, swig_SBTypeSynthetic_methods, swig_SBTypeSynthetic_attributes, &swig_SBTypeSynthetic_Sf_SwigStatic, swig_SBTypeSynthetic_meta, swig_SBTypeSynthetic_bases, swig_SBTypeSynthetic_base_names };
63537
63538 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
63539   int SWIG_arg = 0;
63540   lldb::SBUnixSignals *result = 0 ;
63541   
63542   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
63543   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
63544   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++; 
63545   return SWIG_arg;
63546   
63547   if(0) SWIG_fail;
63548   
63549 fail:
63550   lua_error(L);
63551   return SWIG_arg;
63552 }
63553
63554
63555 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
63556   int SWIG_arg = 0;
63557   lldb::SBUnixSignals *arg1 = 0 ;
63558   lldb::SBUnixSignals *result = 0 ;
63559   
63560   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
63561   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
63562   
63563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63564     SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
63565   }
63566   
63567   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
63568   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++; 
63569   return SWIG_arg;
63570   
63571   if(0) SWIG_fail;
63572   
63573 fail:
63574   lua_error(L);
63575   return SWIG_arg;
63576 }
63577
63578
63579 static int _wrap_new_SBUnixSignals(lua_State* L) {
63580   int argc;
63581   int argv[2]={
63582     1,2
63583   };
63584   
63585   argc = lua_gettop(L);
63586   if (argc == 0) {
63587     return _wrap_new_SBUnixSignals__SWIG_0(L);
63588   }
63589   if (argc == 1) {
63590     int _v;
63591     {
63592       void *ptr;
63593       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, 0)) {
63594         _v = 0;
63595       } else {
63596         _v = 1;
63597       }
63598     }
63599     if (_v) {
63600       return _wrap_new_SBUnixSignals__SWIG_1(L);
63601     }
63602   }
63603   
63604   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
63605     "  Possible C/C++ prototypes are:\n"
63606     "    lldb::SBUnixSignals::SBUnixSignals()\n"
63607     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
63608   lua_error(L);return 0;
63609 }
63610
63611
63612 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
63613   int SWIG_arg = 0;
63614   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63615   
63616   SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
63617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
63618   
63619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63620     SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
63621   }
63622   
63623   (arg1)->Clear();
63624   
63625   return SWIG_arg;
63626   
63627   if(0) SWIG_fail;
63628   
63629 fail:
63630   lua_error(L);
63631   return SWIG_arg;
63632 }
63633
63634
63635 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
63636   int SWIG_arg = 0;
63637   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63638   bool result;
63639   
63640   SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
63641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
63642   
63643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63644     SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
63645   }
63646   
63647   result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
63648   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63649   return SWIG_arg;
63650   
63651   if(0) SWIG_fail;
63652   
63653 fail:
63654   lua_error(L);
63655   return SWIG_arg;
63656 }
63657
63658
63659 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
63660   int SWIG_arg = 0;
63661   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63662   int32_t arg2 ;
63663   char *result = 0 ;
63664   
63665   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
63666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
63667   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
63668   
63669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63670     SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
63671   }
63672   
63673   arg2 = (int32_t)lua_tonumber(L, 2);
63674   result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
63675   lua_pushstring(L,(const char *)result); SWIG_arg++;
63676   return SWIG_arg;
63677   
63678   if(0) SWIG_fail;
63679   
63680 fail:
63681   lua_error(L);
63682   return SWIG_arg;
63683 }
63684
63685
63686 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
63687   int SWIG_arg = 0;
63688   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63689   char *arg2 = (char *) 0 ;
63690   int32_t result;
63691   
63692   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
63693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
63694   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
63695   
63696   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63697     SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
63698   }
63699   
63700   arg2 = (char *)lua_tostring(L, 2);
63701   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
63702   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63703   return SWIG_arg;
63704   
63705   if(0) SWIG_fail;
63706   
63707 fail:
63708   lua_error(L);
63709   return SWIG_arg;
63710 }
63711
63712
63713 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
63714   int SWIG_arg = 0;
63715   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63716   int32_t arg2 ;
63717   bool result;
63718   
63719   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
63720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
63721   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
63722   
63723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63724     SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
63725   }
63726   
63727   arg2 = (int32_t)lua_tonumber(L, 2);
63728   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
63729   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63730   return SWIG_arg;
63731   
63732   if(0) SWIG_fail;
63733   
63734 fail:
63735   lua_error(L);
63736   return SWIG_arg;
63737 }
63738
63739
63740 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
63741   int SWIG_arg = 0;
63742   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63743   int32_t arg2 ;
63744   bool arg3 ;
63745   bool result;
63746   
63747   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
63748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
63749   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
63750   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
63751   
63752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63753     SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
63754   }
63755   
63756   arg2 = (int32_t)lua_tonumber(L, 2);
63757   arg3 = (lua_toboolean(L, 3)!=0);
63758   result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
63759   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63760   return SWIG_arg;
63761   
63762   if(0) SWIG_fail;
63763   
63764 fail:
63765   lua_error(L);
63766   return SWIG_arg;
63767 }
63768
63769
63770 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
63771   int SWIG_arg = 0;
63772   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63773   int32_t arg2 ;
63774   bool result;
63775   
63776   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
63777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
63778   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
63779   
63780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63781     SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
63782   }
63783   
63784   arg2 = (int32_t)lua_tonumber(L, 2);
63785   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
63786   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63787   return SWIG_arg;
63788   
63789   if(0) SWIG_fail;
63790   
63791 fail:
63792   lua_error(L);
63793   return SWIG_arg;
63794 }
63795
63796
63797 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
63798   int SWIG_arg = 0;
63799   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63800   int32_t arg2 ;
63801   bool arg3 ;
63802   bool result;
63803   
63804   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
63805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
63806   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
63807   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
63808   
63809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63810     SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
63811   }
63812   
63813   arg2 = (int32_t)lua_tonumber(L, 2);
63814   arg3 = (lua_toboolean(L, 3)!=0);
63815   result = (bool)(arg1)->SetShouldStop(arg2,arg3);
63816   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63817   return SWIG_arg;
63818   
63819   if(0) SWIG_fail;
63820   
63821 fail:
63822   lua_error(L);
63823   return SWIG_arg;
63824 }
63825
63826
63827 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
63828   int SWIG_arg = 0;
63829   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63830   int32_t arg2 ;
63831   bool result;
63832   
63833   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
63834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
63835   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
63836   
63837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63838     SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
63839   }
63840   
63841   arg2 = (int32_t)lua_tonumber(L, 2);
63842   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
63843   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63844   return SWIG_arg;
63845   
63846   if(0) SWIG_fail;
63847   
63848 fail:
63849   lua_error(L);
63850   return SWIG_arg;
63851 }
63852
63853
63854 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
63855   int SWIG_arg = 0;
63856   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63857   int32_t arg2 ;
63858   bool arg3 ;
63859   bool result;
63860   
63861   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
63862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
63863   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
63864   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
63865   
63866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63867     SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
63868   }
63869   
63870   arg2 = (int32_t)lua_tonumber(L, 2);
63871   arg3 = (lua_toboolean(L, 3)!=0);
63872   result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
63873   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63874   return SWIG_arg;
63875   
63876   if(0) SWIG_fail;
63877   
63878 fail:
63879   lua_error(L);
63880   return SWIG_arg;
63881 }
63882
63883
63884 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
63885   int SWIG_arg = 0;
63886   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63887   int32_t result;
63888   
63889   SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
63890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
63891   
63892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63893     SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
63894   }
63895   
63896   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
63897   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63898   return SWIG_arg;
63899   
63900   if(0) SWIG_fail;
63901   
63902 fail:
63903   lua_error(L);
63904   return SWIG_arg;
63905 }
63906
63907
63908 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
63909   int SWIG_arg = 0;
63910   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
63911   int32_t arg2 ;
63912   int32_t result;
63913   
63914   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
63915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
63916   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
63917   
63918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
63919     SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
63920   }
63921   
63922   arg2 = (int32_t)lua_tonumber(L, 2);
63923   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
63924   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63925   return SWIG_arg;
63926   
63927   if(0) SWIG_fail;
63928   
63929 fail:
63930   lua_error(L);
63931   return SWIG_arg;
63932 }
63933
63934
63935 static void swig_delete_SBUnixSignals(void *obj) {
63936 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
63937 delete arg1;
63938 }
63939 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
63940     assert(lua_istable(L,1));
63941     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
63942     assert(!lua_isnil(L,-1));
63943     lua_replace(L,1); /* replace our table with real constructor */
63944     lua_call(L,lua_gettop(L)-1,1);
63945     return 1;
63946 }
63947 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
63948     {0,0,0}
63949 };
63950 static swig_lua_method swig_SBUnixSignals_methods[]= {
63951     { "Clear", _wrap_SBUnixSignals_Clear},
63952     { "IsValid", _wrap_SBUnixSignals_IsValid},
63953     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
63954     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
63955     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
63956     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
63957     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
63958     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
63959     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
63960     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
63961     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
63962     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
63963     {0,0}
63964 };
63965 static swig_lua_method swig_SBUnixSignals_meta[] = {
63966     {0,0}
63967 };
63968
63969 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
63970     {0,0,0}
63971 };
63972 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
63973     {0,0,0,0,0,0}
63974 };
63975 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
63976     {0,0}
63977 };
63978 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
63979     0
63980 };
63981
63982 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
63983     "SBUnixSignals",
63984     swig_SBUnixSignals_Sf_SwigStatic_methods,
63985     swig_SBUnixSignals_Sf_SwigStatic_attributes,
63986     swig_SBUnixSignals_Sf_SwigStatic_constants,
63987     swig_SBUnixSignals_Sf_SwigStatic_classes,
63988     0
63989 };
63990 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
63991 static const char *swig_SBUnixSignals_base_names[] = {0};
63992 static swig_lua_class _wrap_class_SBUnixSignals = { "SBUnixSignals", "SBUnixSignals", &SWIGTYPE_p_lldb__SBUnixSignals,_proxy__wrap_new_SBUnixSignals, swig_delete_SBUnixSignals, swig_SBUnixSignals_methods, swig_SBUnixSignals_attributes, &swig_SBUnixSignals_Sf_SwigStatic, swig_SBUnixSignals_meta, swig_SBUnixSignals_bases, swig_SBUnixSignals_base_names };
63993
63994 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
63995   int SWIG_arg = 0;
63996   lldb::SBValue *result = 0 ;
63997   
63998   SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
63999   result = (lldb::SBValue *)new lldb::SBValue();
64000   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++; 
64001   return SWIG_arg;
64002   
64003   if(0) SWIG_fail;
64004   
64005 fail:
64006   lua_error(L);
64007   return SWIG_arg;
64008 }
64009
64010
64011 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
64012   int SWIG_arg = 0;
64013   lldb::SBValue *arg1 = 0 ;
64014   lldb::SBValue *result = 0 ;
64015   
64016   SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
64017   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
64018   
64019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64020     SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
64021   }
64022   
64023   result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
64024   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++; 
64025   return SWIG_arg;
64026   
64027   if(0) SWIG_fail;
64028   
64029 fail:
64030   lua_error(L);
64031   return SWIG_arg;
64032 }
64033
64034
64035 static int _wrap_new_SBValue(lua_State* L) {
64036   int argc;
64037   int argv[2]={
64038     1,2
64039   };
64040   
64041   argc = lua_gettop(L);
64042   if (argc == 0) {
64043     return _wrap_new_SBValue__SWIG_0(L);
64044   }
64045   if (argc == 1) {
64046     int _v;
64047     {
64048       void *ptr;
64049       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64050         _v = 0;
64051       } else {
64052         _v = 1;
64053       }
64054     }
64055     if (_v) {
64056       return _wrap_new_SBValue__SWIG_1(L);
64057     }
64058   }
64059   
64060   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
64061     "  Possible C/C++ prototypes are:\n"
64062     "    lldb::SBValue::SBValue()\n"
64063     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
64064   lua_error(L);return 0;
64065 }
64066
64067
64068 static int _wrap_SBValue_IsValid(lua_State* L) {
64069   int SWIG_arg = 0;
64070   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64071   bool result;
64072   
64073   SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
64074   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
64075   
64076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64077     SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
64078   }
64079   
64080   result = (bool)(arg1)->IsValid();
64081   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64082   return SWIG_arg;
64083   
64084   if(0) SWIG_fail;
64085   
64086 fail:
64087   lua_error(L);
64088   return SWIG_arg;
64089 }
64090
64091
64092 static int _wrap_SBValue_Clear(lua_State* L) {
64093   int SWIG_arg = 0;
64094   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64095   
64096   SWIG_check_num_args("lldb::SBValue::Clear",1,1)
64097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
64098   
64099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64100     SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
64101   }
64102   
64103   (arg1)->Clear();
64104   
64105   return SWIG_arg;
64106   
64107   if(0) SWIG_fail;
64108   
64109 fail:
64110   lua_error(L);
64111   return SWIG_arg;
64112 }
64113
64114
64115 static int _wrap_SBValue_GetError(lua_State* L) {
64116   int SWIG_arg = 0;
64117   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64118   lldb::SBError result;
64119   
64120   SWIG_check_num_args("lldb::SBValue::GetError",1,1)
64121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
64122   
64123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64124     SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
64125   }
64126   
64127   result = (arg1)->GetError();
64128   {
64129     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
64130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
64131   }
64132   return SWIG_arg;
64133   
64134   if(0) SWIG_fail;
64135   
64136 fail:
64137   lua_error(L);
64138   return SWIG_arg;
64139 }
64140
64141
64142 static int _wrap_SBValue_GetID(lua_State* L) {
64143   int SWIG_arg = 0;
64144   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64145   lldb::user_id_t result;
64146   
64147   SWIG_check_num_args("lldb::SBValue::GetID",1,1)
64148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
64149   
64150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64151     SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
64152   }
64153   
64154   result = (lldb::user_id_t)(arg1)->GetID();
64155   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64156   return SWIG_arg;
64157   
64158   if(0) SWIG_fail;
64159   
64160 fail:
64161   lua_error(L);
64162   return SWIG_arg;
64163 }
64164
64165
64166 static int _wrap_SBValue_GetName(lua_State* L) {
64167   int SWIG_arg = 0;
64168   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64169   char *result = 0 ;
64170   
64171   SWIG_check_num_args("lldb::SBValue::GetName",1,1)
64172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
64173   
64174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64175     SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
64176   }
64177   
64178   result = (char *)(arg1)->GetName();
64179   lua_pushstring(L,(const char *)result); SWIG_arg++;
64180   return SWIG_arg;
64181   
64182   if(0) SWIG_fail;
64183   
64184 fail:
64185   lua_error(L);
64186   return SWIG_arg;
64187 }
64188
64189
64190 static int _wrap_SBValue_GetTypeName(lua_State* L) {
64191   int SWIG_arg = 0;
64192   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64193   char *result = 0 ;
64194   
64195   SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
64196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
64197   
64198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64199     SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
64200   }
64201   
64202   result = (char *)(arg1)->GetTypeName();
64203   lua_pushstring(L,(const char *)result); SWIG_arg++;
64204   return SWIG_arg;
64205   
64206   if(0) SWIG_fail;
64207   
64208 fail:
64209   lua_error(L);
64210   return SWIG_arg;
64211 }
64212
64213
64214 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
64215   int SWIG_arg = 0;
64216   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64217   char *result = 0 ;
64218   
64219   SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
64220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
64221   
64222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64223     SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
64224   }
64225   
64226   result = (char *)(arg1)->GetDisplayTypeName();
64227   lua_pushstring(L,(const char *)result); SWIG_arg++;
64228   return SWIG_arg;
64229   
64230   if(0) SWIG_fail;
64231   
64232 fail:
64233   lua_error(L);
64234   return SWIG_arg;
64235 }
64236
64237
64238 static int _wrap_SBValue_GetByteSize(lua_State* L) {
64239   int SWIG_arg = 0;
64240   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64241   size_t result;
64242   
64243   SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
64244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
64245   
64246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64247     SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
64248   }
64249   
64250   result = (arg1)->GetByteSize();
64251   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64252   return SWIG_arg;
64253   
64254   if(0) SWIG_fail;
64255   
64256 fail:
64257   lua_error(L);
64258   return SWIG_arg;
64259 }
64260
64261
64262 static int _wrap_SBValue_IsInScope(lua_State* L) {
64263   int SWIG_arg = 0;
64264   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64265   bool result;
64266   
64267   SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
64268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
64269   
64270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64271     SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
64272   }
64273   
64274   result = (bool)(arg1)->IsInScope();
64275   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64276   return SWIG_arg;
64277   
64278   if(0) SWIG_fail;
64279   
64280 fail:
64281   lua_error(L);
64282   return SWIG_arg;
64283 }
64284
64285
64286 static int _wrap_SBValue_GetFormat(lua_State* L) {
64287   int SWIG_arg = 0;
64288   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64289   lldb::Format result;
64290   
64291   SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
64292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
64293   
64294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64295     SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
64296   }
64297   
64298   result = (lldb::Format)(arg1)->GetFormat();
64299   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
64300   return SWIG_arg;
64301   
64302   if(0) SWIG_fail;
64303   
64304 fail:
64305   lua_error(L);
64306   return SWIG_arg;
64307 }
64308
64309
64310 static int _wrap_SBValue_SetFormat(lua_State* L) {
64311   int SWIG_arg = 0;
64312   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64313   lldb::Format arg2 ;
64314   
64315   SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
64316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
64317   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
64318   
64319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64320     SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
64321   }
64322   
64323   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
64324   (arg1)->SetFormat(arg2);
64325   
64326   return SWIG_arg;
64327   
64328   if(0) SWIG_fail;
64329   
64330 fail:
64331   lua_error(L);
64332   return SWIG_arg;
64333 }
64334
64335
64336 static int _wrap_SBValue_GetValue(lua_State* L) {
64337   int SWIG_arg = 0;
64338   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64339   char *result = 0 ;
64340   
64341   SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
64342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
64343   
64344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64345     SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
64346   }
64347   
64348   result = (char *)(arg1)->GetValue();
64349   lua_pushstring(L,(const char *)result); SWIG_arg++;
64350   return SWIG_arg;
64351   
64352   if(0) SWIG_fail;
64353   
64354 fail:
64355   lua_error(L);
64356   return SWIG_arg;
64357 }
64358
64359
64360 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
64361   int SWIG_arg = 0;
64362   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64363   lldb::SBError *arg2 = 0 ;
64364   int64_t arg3 ;
64365   int64_t result;
64366   
64367   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
64368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
64369   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
64370   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
64371   
64372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64373     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
64374   }
64375   
64376   
64377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
64378     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
64379   }
64380   
64381   arg3 = (int64_t)lua_tonumber(L, 3);
64382   result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
64383   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64384   return SWIG_arg;
64385   
64386   if(0) SWIG_fail;
64387   
64388 fail:
64389   lua_error(L);
64390   return SWIG_arg;
64391 }
64392
64393
64394 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
64395   int SWIG_arg = 0;
64396   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64397   lldb::SBError *arg2 = 0 ;
64398   int64_t result;
64399   
64400   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
64401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
64402   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
64403   
64404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64405     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
64406   }
64407   
64408   
64409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
64410     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
64411   }
64412   
64413   result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
64414   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64415   return SWIG_arg;
64416   
64417   if(0) SWIG_fail;
64418   
64419 fail:
64420   lua_error(L);
64421   return SWIG_arg;
64422 }
64423
64424
64425 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
64426   int SWIG_arg = 0;
64427   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64428   lldb::SBError *arg2 = 0 ;
64429   uint64_t arg3 ;
64430   uint64_t result;
64431   
64432   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
64433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
64434   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
64435   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
64436   
64437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64438     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
64439   }
64440   
64441   
64442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
64443     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
64444   }
64445   
64446   arg3 = (uint64_t)lua_tonumber(L, 3);
64447   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
64448   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64449   return SWIG_arg;
64450   
64451   if(0) SWIG_fail;
64452   
64453 fail:
64454   lua_error(L);
64455   return SWIG_arg;
64456 }
64457
64458
64459 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
64460   int SWIG_arg = 0;
64461   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64462   lldb::SBError *arg2 = 0 ;
64463   uint64_t result;
64464   
64465   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
64466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
64467   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
64468   
64469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64470     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
64471   }
64472   
64473   
64474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
64475     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
64476   }
64477   
64478   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
64479   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64480   return SWIG_arg;
64481   
64482   if(0) SWIG_fail;
64483   
64484 fail:
64485   lua_error(L);
64486   return SWIG_arg;
64487 }
64488
64489
64490 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
64491   int SWIG_arg = 0;
64492   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64493   int64_t arg2 ;
64494   int64_t result;
64495   
64496   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
64497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
64498   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
64499   
64500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64501     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
64502   }
64503   
64504   arg2 = (int64_t)lua_tonumber(L, 2);
64505   result = (int64_t)(arg1)->GetValueAsSigned(arg2);
64506   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64507   return SWIG_arg;
64508   
64509   if(0) SWIG_fail;
64510   
64511 fail:
64512   lua_error(L);
64513   return SWIG_arg;
64514 }
64515
64516
64517 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
64518   int SWIG_arg = 0;
64519   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64520   int64_t result;
64521   
64522   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
64523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
64524   
64525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64526     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
64527   }
64528   
64529   result = (int64_t)(arg1)->GetValueAsSigned();
64530   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64531   return SWIG_arg;
64532   
64533   if(0) SWIG_fail;
64534   
64535 fail:
64536   lua_error(L);
64537   return SWIG_arg;
64538 }
64539
64540
64541 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
64542   int argc;
64543   int argv[4]={
64544     1,2,3,4
64545   };
64546   
64547   argc = lua_gettop(L);
64548   if (argc == 1) {
64549     int _v;
64550     {
64551       void *ptr;
64552       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64553         _v = 0;
64554       } else {
64555         _v = 1;
64556       }
64557     }
64558     if (_v) {
64559       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
64560     }
64561   }
64562   if (argc == 2) {
64563     int _v;
64564     {
64565       void *ptr;
64566       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64567         _v = 0;
64568       } else {
64569         _v = 1;
64570       }
64571     }
64572     if (_v) {
64573       {
64574         void *ptr;
64575         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
64576           _v = 0;
64577         } else {
64578           _v = 1;
64579         }
64580       }
64581       if (_v) {
64582         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
64583       }
64584     }
64585   }
64586   if (argc == 2) {
64587     int _v;
64588     {
64589       void *ptr;
64590       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64591         _v = 0;
64592       } else {
64593         _v = 1;
64594       }
64595     }
64596     if (_v) {
64597       {
64598         _v = lua_isnumber(L,argv[1]);
64599       }
64600       if (_v) {
64601         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
64602       }
64603     }
64604   }
64605   if (argc == 3) {
64606     int _v;
64607     {
64608       void *ptr;
64609       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64610         _v = 0;
64611       } else {
64612         _v = 1;
64613       }
64614     }
64615     if (_v) {
64616       {
64617         void *ptr;
64618         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
64619           _v = 0;
64620         } else {
64621           _v = 1;
64622         }
64623       }
64624       if (_v) {
64625         {
64626           _v = lua_isnumber(L,argv[2]);
64627         }
64628         if (_v) {
64629           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
64630         }
64631       }
64632     }
64633   }
64634   
64635   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
64636     "  Possible C/C++ prototypes are:\n"
64637     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
64638     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
64639     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
64640     "    lldb::SBValue::GetValueAsSigned()\n");
64641   lua_error(L);return 0;
64642 }
64643
64644
64645 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
64646   int SWIG_arg = 0;
64647   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64648   uint64_t arg2 ;
64649   uint64_t result;
64650   
64651   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
64652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
64653   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
64654   
64655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64656     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
64657   }
64658   
64659   arg2 = (uint64_t)lua_tonumber(L, 2);
64660   result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
64661   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64662   return SWIG_arg;
64663   
64664   if(0) SWIG_fail;
64665   
64666 fail:
64667   lua_error(L);
64668   return SWIG_arg;
64669 }
64670
64671
64672 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
64673   int SWIG_arg = 0;
64674   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64675   uint64_t result;
64676   
64677   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
64678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
64679   
64680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64681     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
64682   }
64683   
64684   result = (uint64_t)(arg1)->GetValueAsUnsigned();
64685   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64686   return SWIG_arg;
64687   
64688   if(0) SWIG_fail;
64689   
64690 fail:
64691   lua_error(L);
64692   return SWIG_arg;
64693 }
64694
64695
64696 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
64697   int argc;
64698   int argv[4]={
64699     1,2,3,4
64700   };
64701   
64702   argc = lua_gettop(L);
64703   if (argc == 1) {
64704     int _v;
64705     {
64706       void *ptr;
64707       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64708         _v = 0;
64709       } else {
64710         _v = 1;
64711       }
64712     }
64713     if (_v) {
64714       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
64715     }
64716   }
64717   if (argc == 2) {
64718     int _v;
64719     {
64720       void *ptr;
64721       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64722         _v = 0;
64723       } else {
64724         _v = 1;
64725       }
64726     }
64727     if (_v) {
64728       {
64729         void *ptr;
64730         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
64731           _v = 0;
64732         } else {
64733           _v = 1;
64734         }
64735       }
64736       if (_v) {
64737         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
64738       }
64739     }
64740   }
64741   if (argc == 2) {
64742     int _v;
64743     {
64744       void *ptr;
64745       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64746         _v = 0;
64747       } else {
64748         _v = 1;
64749       }
64750     }
64751     if (_v) {
64752       {
64753         _v = lua_isnumber(L,argv[1]);
64754       }
64755       if (_v) {
64756         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
64757       }
64758     }
64759   }
64760   if (argc == 3) {
64761     int _v;
64762     {
64763       void *ptr;
64764       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64765         _v = 0;
64766       } else {
64767         _v = 1;
64768       }
64769     }
64770     if (_v) {
64771       {
64772         void *ptr;
64773         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
64774           _v = 0;
64775         } else {
64776           _v = 1;
64777         }
64778       }
64779       if (_v) {
64780         {
64781           _v = lua_isnumber(L,argv[2]);
64782         }
64783         if (_v) {
64784           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
64785         }
64786       }
64787     }
64788   }
64789   
64790   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
64791     "  Possible C/C++ prototypes are:\n"
64792     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
64793     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
64794     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
64795     "    lldb::SBValue::GetValueAsUnsigned()\n");
64796   lua_error(L);return 0;
64797 }
64798
64799
64800 static int _wrap_SBValue_GetValueType(lua_State* L) {
64801   int SWIG_arg = 0;
64802   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64803   lldb::ValueType result;
64804   
64805   SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
64806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
64807   
64808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64809     SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
64810   }
64811   
64812   result = (lldb::ValueType)(arg1)->GetValueType();
64813   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
64814   return SWIG_arg;
64815   
64816   if(0) SWIG_fail;
64817   
64818 fail:
64819   lua_error(L);
64820   return SWIG_arg;
64821 }
64822
64823
64824 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
64825   int SWIG_arg = 0;
64826   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64827   bool result;
64828   
64829   SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
64830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
64831   
64832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64833     SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
64834   }
64835   
64836   result = (bool)(arg1)->GetValueDidChange();
64837   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64838   return SWIG_arg;
64839   
64840   if(0) SWIG_fail;
64841   
64842 fail:
64843   lua_error(L);
64844   return SWIG_arg;
64845 }
64846
64847
64848 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
64849   int SWIG_arg = 0;
64850   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64851   char *result = 0 ;
64852   
64853   SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
64854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
64855   
64856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64857     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
64858   }
64859   
64860   result = (char *)(arg1)->GetSummary();
64861   lua_pushstring(L,(const char *)result); SWIG_arg++;
64862   return SWIG_arg;
64863   
64864   if(0) SWIG_fail;
64865   
64866 fail:
64867   lua_error(L);
64868   return SWIG_arg;
64869 }
64870
64871
64872 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
64873   int SWIG_arg = 0;
64874   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64875   lldb::SBStream *arg2 = 0 ;
64876   lldb::SBTypeSummaryOptions *arg3 = 0 ;
64877   char *result = 0 ;
64878   
64879   SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
64880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
64881   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
64882   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
64883   
64884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64885     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
64886   }
64887   
64888   
64889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64890     SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
64891   }
64892   
64893   
64894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
64895     SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
64896   }
64897   
64898   result = (char *)(arg1)->GetSummary(*arg2,*arg3);
64899   lua_pushstring(L,(const char *)result); SWIG_arg++;
64900   return SWIG_arg;
64901   
64902   if(0) SWIG_fail;
64903   
64904 fail:
64905   lua_error(L);
64906   return SWIG_arg;
64907 }
64908
64909
64910 static int _wrap_SBValue_GetSummary(lua_State* L) {
64911   int argc;
64912   int argv[4]={
64913     1,2,3,4
64914   };
64915   
64916   argc = lua_gettop(L);
64917   if (argc == 1) {
64918     int _v;
64919     {
64920       void *ptr;
64921       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64922         _v = 0;
64923       } else {
64924         _v = 1;
64925       }
64926     }
64927     if (_v) {
64928       return _wrap_SBValue_GetSummary__SWIG_0(L);
64929     }
64930   }
64931   if (argc == 3) {
64932     int _v;
64933     {
64934       void *ptr;
64935       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
64936         _v = 0;
64937       } else {
64938         _v = 1;
64939       }
64940     }
64941     if (_v) {
64942       {
64943         void *ptr;
64944         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
64945           _v = 0;
64946         } else {
64947           _v = 1;
64948         }
64949       }
64950       if (_v) {
64951         {
64952           void *ptr;
64953           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, 0)) {
64954             _v = 0;
64955           } else {
64956             _v = 1;
64957           }
64958         }
64959         if (_v) {
64960           return _wrap_SBValue_GetSummary__SWIG_1(L);
64961         }
64962       }
64963     }
64964   }
64965   
64966   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
64967     "  Possible C/C++ prototypes are:\n"
64968     "    lldb::SBValue::GetSummary()\n"
64969     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
64970   lua_error(L);return 0;
64971 }
64972
64973
64974 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
64975   int SWIG_arg = 0;
64976   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64977   char *result = 0 ;
64978   
64979   SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
64980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
64981   
64982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64983     SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
64984   }
64985   
64986   result = (char *)(arg1)->GetObjectDescription();
64987   lua_pushstring(L,(const char *)result); SWIG_arg++;
64988   return SWIG_arg;
64989   
64990   if(0) SWIG_fail;
64991   
64992 fail:
64993   lua_error(L);
64994   return SWIG_arg;
64995 }
64996
64997
64998 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
64999   int SWIG_arg = 0;
65000   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65001   lldb::DynamicValueType arg2 ;
65002   lldb::SBValue result;
65003   
65004   SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
65005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
65006   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
65007   
65008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65009     SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65010   }
65011   
65012   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
65013   result = (arg1)->GetDynamicValue(arg2);
65014   {
65015     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65016     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65017   }
65018   return SWIG_arg;
65019   
65020   if(0) SWIG_fail;
65021   
65022 fail:
65023   lua_error(L);
65024   return SWIG_arg;
65025 }
65026
65027
65028 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
65029   int SWIG_arg = 0;
65030   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65031   lldb::SBValue result;
65032   
65033   SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
65034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
65035   
65036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65037     SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
65038   }
65039   
65040   result = (arg1)->GetStaticValue();
65041   {
65042     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65043     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65044   }
65045   return SWIG_arg;
65046   
65047   if(0) SWIG_fail;
65048   
65049 fail:
65050   lua_error(L);
65051   return SWIG_arg;
65052 }
65053
65054
65055 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
65056   int SWIG_arg = 0;
65057   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65058   lldb::SBValue result;
65059   
65060   SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
65061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
65062   
65063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65064     SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65065   }
65066   
65067   result = (arg1)->GetNonSyntheticValue();
65068   {
65069     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65071   }
65072   return SWIG_arg;
65073   
65074   if(0) SWIG_fail;
65075   
65076 fail:
65077   lua_error(L);
65078   return SWIG_arg;
65079 }
65080
65081
65082 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
65083   int SWIG_arg = 0;
65084   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65085   lldb::DynamicValueType result;
65086   
65087   SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
65088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
65089   
65090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65091     SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65092   }
65093   
65094   result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
65095   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65096   return SWIG_arg;
65097   
65098   if(0) SWIG_fail;
65099   
65100 fail:
65101   lua_error(L);
65102   return SWIG_arg;
65103 }
65104
65105
65106 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
65107   int SWIG_arg = 0;
65108   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65109   lldb::DynamicValueType arg2 ;
65110   
65111   SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
65112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
65113   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
65114   
65115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65116     SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65117   }
65118   
65119   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
65120   (arg1)->SetPreferDynamicValue(arg2);
65121   
65122   return SWIG_arg;
65123   
65124   if(0) SWIG_fail;
65125   
65126 fail:
65127   lua_error(L);
65128   return SWIG_arg;
65129 }
65130
65131
65132 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
65133   int SWIG_arg = 0;
65134   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65135   bool result;
65136   
65137   SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
65138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
65139   
65140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65141     SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65142   }
65143   
65144   result = (bool)(arg1)->GetPreferSyntheticValue();
65145   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65146   return SWIG_arg;
65147   
65148   if(0) SWIG_fail;
65149   
65150 fail:
65151   lua_error(L);
65152   return SWIG_arg;
65153 }
65154
65155
65156 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
65157   int SWIG_arg = 0;
65158   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65159   bool arg2 ;
65160   
65161   SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
65162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
65163   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
65164   
65165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65166     SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65167   }
65168   
65169   arg2 = (lua_toboolean(L, 2)!=0);
65170   (arg1)->SetPreferSyntheticValue(arg2);
65171   
65172   return SWIG_arg;
65173   
65174   if(0) SWIG_fail;
65175   
65176 fail:
65177   lua_error(L);
65178   return SWIG_arg;
65179 }
65180
65181
65182 static int _wrap_SBValue_IsDynamic(lua_State* L) {
65183   int SWIG_arg = 0;
65184   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65185   bool result;
65186   
65187   SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
65188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
65189   
65190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65191     SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
65192   }
65193   
65194   result = (bool)(arg1)->IsDynamic();
65195   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65196   return SWIG_arg;
65197   
65198   if(0) SWIG_fail;
65199   
65200 fail:
65201   lua_error(L);
65202   return SWIG_arg;
65203 }
65204
65205
65206 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
65207   int SWIG_arg = 0;
65208   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65209   bool result;
65210   
65211   SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
65212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
65213   
65214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65215     SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
65216   }
65217   
65218   result = (bool)(arg1)->IsSynthetic();
65219   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65220   return SWIG_arg;
65221   
65222   if(0) SWIG_fail;
65223   
65224 fail:
65225   lua_error(L);
65226   return SWIG_arg;
65227 }
65228
65229
65230 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
65231   int SWIG_arg = 0;
65232   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65233   bool result;
65234   
65235   SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
65236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
65237   
65238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65239     SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
65240   }
65241   
65242   result = (bool)(arg1)->IsSyntheticChildrenGenerated();
65243   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65244   return SWIG_arg;
65245   
65246   if(0) SWIG_fail;
65247   
65248 fail:
65249   lua_error(L);
65250   return SWIG_arg;
65251 }
65252
65253
65254 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
65255   int SWIG_arg = 0;
65256   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65257   bool arg2 ;
65258   
65259   SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
65260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
65261   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
65262   
65263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65264     SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
65265   }
65266   
65267   arg2 = (lua_toboolean(L, 2)!=0);
65268   (arg1)->SetSyntheticChildrenGenerated(arg2);
65269   
65270   return SWIG_arg;
65271   
65272   if(0) SWIG_fail;
65273   
65274 fail:
65275   lua_error(L);
65276   return SWIG_arg;
65277 }
65278
65279
65280 static int _wrap_SBValue_GetLocation(lua_State* L) {
65281   int SWIG_arg = 0;
65282   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65283   char *result = 0 ;
65284   
65285   SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
65286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
65287   
65288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65289     SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
65290   }
65291   
65292   result = (char *)(arg1)->GetLocation();
65293   lua_pushstring(L,(const char *)result); SWIG_arg++;
65294   return SWIG_arg;
65295   
65296   if(0) SWIG_fail;
65297   
65298 fail:
65299   lua_error(L);
65300   return SWIG_arg;
65301 }
65302
65303
65304 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
65305   int SWIG_arg = 0;
65306   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65307   char *arg2 = (char *) 0 ;
65308   bool result;
65309   
65310   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
65311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
65312   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
65313   
65314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65315     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
65316   }
65317   
65318   arg2 = (char *)lua_tostring(L, 2);
65319   result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
65320   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65321   return SWIG_arg;
65322   
65323   if(0) SWIG_fail;
65324   
65325 fail:
65326   lua_error(L);
65327   return SWIG_arg;
65328 }
65329
65330
65331 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
65332   int SWIG_arg = 0;
65333   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65334   char *arg2 = (char *) 0 ;
65335   lldb::SBError *arg3 = 0 ;
65336   bool result;
65337   
65338   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
65339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
65340   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
65341   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
65342   
65343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65344     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
65345   }
65346   
65347   arg2 = (char *)lua_tostring(L, 2);
65348   
65349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
65350     SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
65351   }
65352   
65353   result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
65354   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65355   return SWIG_arg;
65356   
65357   if(0) SWIG_fail;
65358   
65359 fail:
65360   lua_error(L);
65361   return SWIG_arg;
65362 }
65363
65364
65365 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
65366   int argc;
65367   int argv[4]={
65368     1,2,3,4
65369   };
65370   
65371   argc = lua_gettop(L);
65372   if (argc == 2) {
65373     int _v;
65374     {
65375       void *ptr;
65376       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65377         _v = 0;
65378       } else {
65379         _v = 1;
65380       }
65381     }
65382     if (_v) {
65383       {
65384         _v = SWIG_lua_isnilstring(L,argv[1]);
65385       }
65386       if (_v) {
65387         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
65388       }
65389     }
65390   }
65391   if (argc == 3) {
65392     int _v;
65393     {
65394       void *ptr;
65395       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65396         _v = 0;
65397       } else {
65398         _v = 1;
65399       }
65400     }
65401     if (_v) {
65402       {
65403         _v = SWIG_lua_isnilstring(L,argv[1]);
65404       }
65405       if (_v) {
65406         {
65407           void *ptr;
65408           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
65409             _v = 0;
65410           } else {
65411             _v = 1;
65412           }
65413         }
65414         if (_v) {
65415           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
65416         }
65417       }
65418     }
65419   }
65420   
65421   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
65422     "  Possible C/C++ prototypes are:\n"
65423     "    lldb::SBValue::SetValueFromCString(char const *)\n"
65424     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
65425   lua_error(L);return 0;
65426 }
65427
65428
65429 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
65430   int SWIG_arg = 0;
65431   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65432   lldb::SBTypeFormat result;
65433   
65434   SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
65435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
65436   
65437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65438     SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
65439   }
65440   
65441   result = (arg1)->GetTypeFormat();
65442   {
65443     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
65444     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
65445   }
65446   return SWIG_arg;
65447   
65448   if(0) SWIG_fail;
65449   
65450 fail:
65451   lua_error(L);
65452   return SWIG_arg;
65453 }
65454
65455
65456 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
65457   int SWIG_arg = 0;
65458   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65459   lldb::SBTypeSummary result;
65460   
65461   SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
65462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
65463   
65464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65465     SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
65466   }
65467   
65468   result = (arg1)->GetTypeSummary();
65469   {
65470     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
65471     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
65472   }
65473   return SWIG_arg;
65474   
65475   if(0) SWIG_fail;
65476   
65477 fail:
65478   lua_error(L);
65479   return SWIG_arg;
65480 }
65481
65482
65483 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
65484   int SWIG_arg = 0;
65485   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65486   lldb::SBTypeFilter result;
65487   
65488   SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
65489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
65490   
65491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65492     SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
65493   }
65494   
65495   result = (arg1)->GetTypeFilter();
65496   {
65497     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
65498     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
65499   }
65500   return SWIG_arg;
65501   
65502   if(0) SWIG_fail;
65503   
65504 fail:
65505   lua_error(L);
65506   return SWIG_arg;
65507 }
65508
65509
65510 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
65511   int SWIG_arg = 0;
65512   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65513   lldb::SBTypeSynthetic result;
65514   
65515   SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
65516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
65517   
65518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65519     SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
65520   }
65521   
65522   result = (arg1)->GetTypeSynthetic();
65523   {
65524     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
65525     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
65526   }
65527   return SWIG_arg;
65528   
65529   if(0) SWIG_fail;
65530   
65531 fail:
65532   lua_error(L);
65533   return SWIG_arg;
65534 }
65535
65536
65537 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
65538   int SWIG_arg = 0;
65539   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65540   uint32_t arg2 ;
65541   lldb::SBValue result;
65542   
65543   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
65544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
65545   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
65546   
65547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65548     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
65549   }
65550   
65551   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
65552   arg2 = (uint32_t)lua_tonumber(L, 2);
65553   result = (arg1)->GetChildAtIndex(arg2);
65554   {
65555     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65556     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65557   }
65558   return SWIG_arg;
65559   
65560   if(0) SWIG_fail;
65561   
65562 fail:
65563   lua_error(L);
65564   return SWIG_arg;
65565 }
65566
65567
65568 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
65569   int SWIG_arg = 0;
65570   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65571   uint32_t arg2 ;
65572   lldb::DynamicValueType arg3 ;
65573   bool arg4 ;
65574   lldb::SBValue result;
65575   
65576   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
65577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
65578   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
65579   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
65580   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
65581   
65582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65583     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
65584   }
65585   
65586   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
65587   arg2 = (uint32_t)lua_tonumber(L, 2);
65588   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
65589   arg4 = (lua_toboolean(L, 4)!=0);
65590   result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
65591   {
65592     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65593     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65594   }
65595   return SWIG_arg;
65596   
65597   if(0) SWIG_fail;
65598   
65599 fail:
65600   lua_error(L);
65601   return SWIG_arg;
65602 }
65603
65604
65605 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
65606   int argc;
65607   int argv[5]={
65608     1,2,3,4,5
65609   };
65610   
65611   argc = lua_gettop(L);
65612   if (argc == 2) {
65613     int _v;
65614     {
65615       void *ptr;
65616       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65617         _v = 0;
65618       } else {
65619         _v = 1;
65620       }
65621     }
65622     if (_v) {
65623       {
65624         _v = lua_isnumber(L,argv[1]);
65625       }
65626       if (_v) {
65627         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
65628       }
65629     }
65630   }
65631   if (argc == 4) {
65632     int _v;
65633     {
65634       void *ptr;
65635       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65636         _v = 0;
65637       } else {
65638         _v = 1;
65639       }
65640     }
65641     if (_v) {
65642       {
65643         _v = lua_isnumber(L,argv[1]);
65644       }
65645       if (_v) {
65646         {
65647           _v = lua_isnumber(L,argv[2]);
65648         }
65649         if (_v) {
65650           {
65651             _v = lua_isboolean(L,argv[3]);
65652           }
65653           if (_v) {
65654             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
65655           }
65656         }
65657       }
65658     }
65659   }
65660   
65661   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
65662     "  Possible C/C++ prototypes are:\n"
65663     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
65664     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
65665   lua_error(L);return 0;
65666 }
65667
65668
65669 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
65670   int SWIG_arg = 0;
65671   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65672   char *arg2 = (char *) 0 ;
65673   uint32_t arg3 ;
65674   lldb::SBType arg4 ;
65675   lldb::SBType *argp4 ;
65676   lldb::SBValue result;
65677   
65678   SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
65679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
65680   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
65681   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
65682   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
65683   
65684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65685     SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
65686   }
65687   
65688   arg2 = (char *)lua_tostring(L, 2);
65689   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
65690   arg3 = (uint32_t)lua_tonumber(L, 3);
65691   
65692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
65693     SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
65694   }
65695   arg4 = *argp4;
65696   
65697   result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
65698   {
65699     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65700     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65701   }
65702   return SWIG_arg;
65703   
65704   if(0) SWIG_fail;
65705   
65706 fail:
65707   lua_error(L);
65708   return SWIG_arg;
65709 }
65710
65711
65712 static int _wrap_SBValue_Cast(lua_State* L) {
65713   int SWIG_arg = 0;
65714   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65715   lldb::SBType arg2 ;
65716   lldb::SBType *argp2 ;
65717   lldb::SBValue result;
65718   
65719   SWIG_check_num_args("lldb::SBValue::Cast",2,2)
65720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
65721   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
65722   
65723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65724     SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
65725   }
65726   
65727   
65728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
65729     SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
65730   }
65731   arg2 = *argp2;
65732   
65733   result = (arg1)->Cast(arg2);
65734   {
65735     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65736     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65737   }
65738   return SWIG_arg;
65739   
65740   if(0) SWIG_fail;
65741   
65742 fail:
65743   lua_error(L);
65744   return SWIG_arg;
65745 }
65746
65747
65748 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
65749   int SWIG_arg = 0;
65750   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65751   char *arg2 = (char *) 0 ;
65752   char *arg3 = (char *) 0 ;
65753   lldb::SBValue result;
65754   
65755   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
65756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
65757   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
65758   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
65759   
65760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65761     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
65762   }
65763   
65764   arg2 = (char *)lua_tostring(L, 2);
65765   arg3 = (char *)lua_tostring(L, 3);
65766   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
65767   {
65768     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65769     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65770   }
65771   return SWIG_arg;
65772   
65773   if(0) SWIG_fail;
65774   
65775 fail:
65776   lua_error(L);
65777   return SWIG_arg;
65778 }
65779
65780
65781 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
65782   int SWIG_arg = 0;
65783   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65784   char *arg2 = (char *) 0 ;
65785   char *arg3 = (char *) 0 ;
65786   lldb::SBExpressionOptions *arg4 = 0 ;
65787   lldb::SBValue result;
65788   
65789   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
65790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
65791   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
65792   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
65793   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
65794   
65795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65796     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
65797   }
65798   
65799   arg2 = (char *)lua_tostring(L, 2);
65800   arg3 = (char *)lua_tostring(L, 3);
65801   
65802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
65803     SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
65804   }
65805   
65806   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
65807   {
65808     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65809     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65810   }
65811   return SWIG_arg;
65812   
65813   if(0) SWIG_fail;
65814   
65815 fail:
65816   lua_error(L);
65817   return SWIG_arg;
65818 }
65819
65820
65821 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
65822   int argc;
65823   int argv[5]={
65824     1,2,3,4,5
65825   };
65826   
65827   argc = lua_gettop(L);
65828   if (argc == 3) {
65829     int _v;
65830     {
65831       void *ptr;
65832       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65833         _v = 0;
65834       } else {
65835         _v = 1;
65836       }
65837     }
65838     if (_v) {
65839       {
65840         _v = SWIG_lua_isnilstring(L,argv[1]);
65841       }
65842       if (_v) {
65843         {
65844           _v = SWIG_lua_isnilstring(L,argv[2]);
65845         }
65846         if (_v) {
65847           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
65848         }
65849       }
65850     }
65851   }
65852   if (argc == 4) {
65853     int _v;
65854     {
65855       void *ptr;
65856       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65857         _v = 0;
65858       } else {
65859         _v = 1;
65860       }
65861     }
65862     if (_v) {
65863       {
65864         _v = SWIG_lua_isnilstring(L,argv[1]);
65865       }
65866       if (_v) {
65867         {
65868           _v = SWIG_lua_isnilstring(L,argv[2]);
65869         }
65870         if (_v) {
65871           {
65872             void *ptr;
65873             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
65874               _v = 0;
65875             } else {
65876               _v = 1;
65877             }
65878           }
65879           if (_v) {
65880             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
65881           }
65882         }
65883       }
65884     }
65885   }
65886   
65887   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
65888     "  Possible C/C++ prototypes are:\n"
65889     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
65890     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
65891   lua_error(L);return 0;
65892 }
65893
65894
65895 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
65896   int SWIG_arg = 0;
65897   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65898   char *arg2 = (char *) 0 ;
65899   lldb::addr_t arg3 ;
65900   lldb::SBType arg4 ;
65901   lldb::SBType *argp4 ;
65902   lldb::SBValue result;
65903   
65904   SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
65905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
65906   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
65907   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
65908   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
65909   
65910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65911     SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
65912   }
65913   
65914   arg2 = (char *)lua_tostring(L, 2);
65915   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
65916   
65917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
65918     SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
65919   }
65920   arg4 = *argp4;
65921   
65922   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
65923   {
65924     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65925     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65926   }
65927   return SWIG_arg;
65928   
65929   if(0) SWIG_fail;
65930   
65931 fail:
65932   lua_error(L);
65933   return SWIG_arg;
65934 }
65935
65936
65937 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
65938   int SWIG_arg = 0;
65939   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65940   char *arg2 = (char *) 0 ;
65941   lldb::SBData arg3 ;
65942   lldb::SBType arg4 ;
65943   lldb::SBData *argp3 ;
65944   lldb::SBType *argp4 ;
65945   lldb::SBValue result;
65946   
65947   SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
65948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
65949   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
65950   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
65951   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
65952   
65953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65954     SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
65955   }
65956   
65957   arg2 = (char *)lua_tostring(L, 2);
65958   
65959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
65960     SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
65961   }
65962   arg3 = *argp3;
65963   
65964   
65965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
65966     SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
65967   }
65968   arg4 = *argp4;
65969   
65970   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
65971   {
65972     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65973     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65974   }
65975   return SWIG_arg;
65976   
65977   if(0) SWIG_fail;
65978   
65979 fail:
65980   lua_error(L);
65981   return SWIG_arg;
65982 }
65983
65984
65985 static int _wrap_SBValue_GetType(lua_State* L) {
65986   int SWIG_arg = 0;
65987   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65988   lldb::SBType result;
65989   
65990   SWIG_check_num_args("lldb::SBValue::GetType",1,1)
65991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
65992   
65993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65994     SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
65995   }
65996   
65997   result = (arg1)->GetType();
65998   {
65999     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
66000     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
66001   }
66002   return SWIG_arg;
66003   
66004   if(0) SWIG_fail;
66005   
66006 fail:
66007   lua_error(L);
66008   return SWIG_arg;
66009 }
66010
66011
66012 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
66013   int SWIG_arg = 0;
66014   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66015   char *arg2 = (char *) 0 ;
66016   uint32_t result;
66017   
66018   SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
66019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
66020   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
66021   
66022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66023     SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
66024   }
66025   
66026   arg2 = (char *)lua_tostring(L, 2);
66027   result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
66028   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66029   return SWIG_arg;
66030   
66031   if(0) SWIG_fail;
66032   
66033 fail:
66034   lua_error(L);
66035   return SWIG_arg;
66036 }
66037
66038
66039 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
66040   int SWIG_arg = 0;
66041   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66042   char *arg2 = (char *) 0 ;
66043   lldb::SBValue result;
66044   
66045   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
66046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
66047   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
66048   
66049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66050     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
66051   }
66052   
66053   arg2 = (char *)lua_tostring(L, 2);
66054   result = (arg1)->GetChildMemberWithName((char const *)arg2);
66055   {
66056     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66057     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66058   }
66059   return SWIG_arg;
66060   
66061   if(0) SWIG_fail;
66062   
66063 fail:
66064   lua_error(L);
66065   return SWIG_arg;
66066 }
66067
66068
66069 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
66070   int SWIG_arg = 0;
66071   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66072   char *arg2 = (char *) 0 ;
66073   lldb::DynamicValueType arg3 ;
66074   lldb::SBValue result;
66075   
66076   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
66077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
66078   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
66079   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
66080   
66081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66082     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
66083   }
66084   
66085   arg2 = (char *)lua_tostring(L, 2);
66086   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
66087   result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
66088   {
66089     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66090     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66091   }
66092   return SWIG_arg;
66093   
66094   if(0) SWIG_fail;
66095   
66096 fail:
66097   lua_error(L);
66098   return SWIG_arg;
66099 }
66100
66101
66102 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
66103   int argc;
66104   int argv[4]={
66105     1,2,3,4
66106   };
66107   
66108   argc = lua_gettop(L);
66109   if (argc == 2) {
66110     int _v;
66111     {
66112       void *ptr;
66113       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66114         _v = 0;
66115       } else {
66116         _v = 1;
66117       }
66118     }
66119     if (_v) {
66120       {
66121         _v = SWIG_lua_isnilstring(L,argv[1]);
66122       }
66123       if (_v) {
66124         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
66125       }
66126     }
66127   }
66128   if (argc == 3) {
66129     int _v;
66130     {
66131       void *ptr;
66132       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66133         _v = 0;
66134       } else {
66135         _v = 1;
66136       }
66137     }
66138     if (_v) {
66139       {
66140         _v = SWIG_lua_isnilstring(L,argv[1]);
66141       }
66142       if (_v) {
66143         {
66144           _v = lua_isnumber(L,argv[2]);
66145         }
66146         if (_v) {
66147           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
66148         }
66149       }
66150     }
66151   }
66152   
66153   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
66154     "  Possible C/C++ prototypes are:\n"
66155     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
66156     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
66157   lua_error(L);return 0;
66158 }
66159
66160
66161 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
66162   int SWIG_arg = 0;
66163   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66164   char *arg2 = (char *) 0 ;
66165   lldb::SBValue result;
66166   
66167   SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
66168   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
66169   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
66170   
66171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66172     SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
66173   }
66174   
66175   arg2 = (char *)lua_tostring(L, 2);
66176   result = (arg1)->GetValueForExpressionPath((char const *)arg2);
66177   {
66178     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66179     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66180   }
66181   return SWIG_arg;
66182   
66183   if(0) SWIG_fail;
66184   
66185 fail:
66186   lua_error(L);
66187   return SWIG_arg;
66188 }
66189
66190
66191 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
66192   int SWIG_arg = 0;
66193   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66194   lldb::SBDeclaration result;
66195   
66196   SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
66197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
66198   
66199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66200     SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
66201   }
66202   
66203   result = (arg1)->GetDeclaration();
66204   {
66205     lldb::SBDeclaration * resultptr = new lldb::SBDeclaration((const lldb::SBDeclaration &) result);
66206     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
66207   }
66208   return SWIG_arg;
66209   
66210   if(0) SWIG_fail;
66211   
66212 fail:
66213   lua_error(L);
66214   return SWIG_arg;
66215 }
66216
66217
66218 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
66219   int SWIG_arg = 0;
66220   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66221   bool result;
66222   
66223   SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
66224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
66225   
66226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66227     SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
66228   }
66229   
66230   result = (bool)(arg1)->MightHaveChildren();
66231   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66232   return SWIG_arg;
66233   
66234   if(0) SWIG_fail;
66235   
66236 fail:
66237   lua_error(L);
66238   return SWIG_arg;
66239 }
66240
66241
66242 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
66243   int SWIG_arg = 0;
66244   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66245   bool result;
66246   
66247   SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
66248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
66249   
66250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66251     SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
66252   }
66253   
66254   result = (bool)(arg1)->IsRuntimeSupportValue();
66255   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66256   return SWIG_arg;
66257   
66258   if(0) SWIG_fail;
66259   
66260 fail:
66261   lua_error(L);
66262   return SWIG_arg;
66263 }
66264
66265
66266 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
66267   int SWIG_arg = 0;
66268   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66269   uint32_t result;
66270   
66271   SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
66272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
66273   
66274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66275     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
66276   }
66277   
66278   result = (uint32_t)(arg1)->GetNumChildren();
66279   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66280   return SWIG_arg;
66281   
66282   if(0) SWIG_fail;
66283   
66284 fail:
66285   lua_error(L);
66286   return SWIG_arg;
66287 }
66288
66289
66290 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
66291   int SWIG_arg = 0;
66292   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66293   uint32_t arg2 ;
66294   uint32_t result;
66295   
66296   SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
66297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
66298   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
66299   
66300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66301     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
66302   }
66303   
66304   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66305   arg2 = (uint32_t)lua_tonumber(L, 2);
66306   result = (uint32_t)(arg1)->GetNumChildren(arg2);
66307   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66308   return SWIG_arg;
66309   
66310   if(0) SWIG_fail;
66311   
66312 fail:
66313   lua_error(L);
66314   return SWIG_arg;
66315 }
66316
66317
66318 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
66319   int argc;
66320   int argv[3]={
66321     1,2,3
66322   };
66323   
66324   argc = lua_gettop(L);
66325   if (argc == 1) {
66326     int _v;
66327     {
66328       void *ptr;
66329       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66330         _v = 0;
66331       } else {
66332         _v = 1;
66333       }
66334     }
66335     if (_v) {
66336       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
66337     }
66338   }
66339   if (argc == 2) {
66340     int _v;
66341     {
66342       void *ptr;
66343       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66344         _v = 0;
66345       } else {
66346         _v = 1;
66347       }
66348     }
66349     if (_v) {
66350       {
66351         _v = lua_isnumber(L,argv[1]);
66352       }
66353       if (_v) {
66354         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
66355       }
66356     }
66357   }
66358   
66359   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
66360     "  Possible C/C++ prototypes are:\n"
66361     "    lldb::SBValue::GetNumChildren()\n"
66362     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
66363   lua_error(L);return 0;
66364 }
66365
66366
66367 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
66368   int SWIG_arg = 0;
66369   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66370   void *result = 0 ;
66371   
66372   SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
66373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
66374   
66375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66376     SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
66377   }
66378   
66379   result = (void *)(arg1)->GetOpaqueType();
66380   SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++; 
66381   return SWIG_arg;
66382   
66383   if(0) SWIG_fail;
66384   
66385 fail:
66386   lua_error(L);
66387   return SWIG_arg;
66388 }
66389
66390
66391 static int _wrap_SBValue_Dereference(lua_State* L) {
66392   int SWIG_arg = 0;
66393   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66394   lldb::SBValue result;
66395   
66396   SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
66397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
66398   
66399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66400     SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
66401   }
66402   
66403   result = (arg1)->Dereference();
66404   {
66405     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66406     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66407   }
66408   return SWIG_arg;
66409   
66410   if(0) SWIG_fail;
66411   
66412 fail:
66413   lua_error(L);
66414   return SWIG_arg;
66415 }
66416
66417
66418 static int _wrap_SBValue_AddressOf(lua_State* L) {
66419   int SWIG_arg = 0;
66420   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66421   lldb::SBValue result;
66422   
66423   SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
66424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
66425   
66426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66427     SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
66428   }
66429   
66430   result = (arg1)->AddressOf();
66431   {
66432     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66433     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66434   }
66435   return SWIG_arg;
66436   
66437   if(0) SWIG_fail;
66438   
66439 fail:
66440   lua_error(L);
66441   return SWIG_arg;
66442 }
66443
66444
66445 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
66446   int SWIG_arg = 0;
66447   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66448   bool result;
66449   
66450   SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
66451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
66452   
66453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66454     SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
66455   }
66456   
66457   result = (bool)(arg1)->TypeIsPointerType();
66458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66459   return SWIG_arg;
66460   
66461   if(0) SWIG_fail;
66462   
66463 fail:
66464   lua_error(L);
66465   return SWIG_arg;
66466 }
66467
66468
66469 static int _wrap_SBValue_GetTarget(lua_State* L) {
66470   int SWIG_arg = 0;
66471   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66472   lldb::SBTarget result;
66473   
66474   SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
66475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
66476   
66477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66478     SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
66479   }
66480   
66481   result = (arg1)->GetTarget();
66482   {
66483     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
66484     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
66485   }
66486   return SWIG_arg;
66487   
66488   if(0) SWIG_fail;
66489   
66490 fail:
66491   lua_error(L);
66492   return SWIG_arg;
66493 }
66494
66495
66496 static int _wrap_SBValue_GetProcess(lua_State* L) {
66497   int SWIG_arg = 0;
66498   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66499   lldb::SBProcess result;
66500   
66501   SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
66502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
66503   
66504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66505     SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
66506   }
66507   
66508   result = (arg1)->GetProcess();
66509   {
66510     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
66511     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
66512   }
66513   return SWIG_arg;
66514   
66515   if(0) SWIG_fail;
66516   
66517 fail:
66518   lua_error(L);
66519   return SWIG_arg;
66520 }
66521
66522
66523 static int _wrap_SBValue_GetThread(lua_State* L) {
66524   int SWIG_arg = 0;
66525   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66526   lldb::SBThread result;
66527   
66528   SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
66529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
66530   
66531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66532     SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
66533   }
66534   
66535   result = (arg1)->GetThread();
66536   {
66537     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
66538     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
66539   }
66540   return SWIG_arg;
66541   
66542   if(0) SWIG_fail;
66543   
66544 fail:
66545   lua_error(L);
66546   return SWIG_arg;
66547 }
66548
66549
66550 static int _wrap_SBValue_GetFrame(lua_State* L) {
66551   int SWIG_arg = 0;
66552   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66553   lldb::SBFrame result;
66554   
66555   SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
66556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
66557   
66558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66559     SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
66560   }
66561   
66562   result = (arg1)->GetFrame();
66563   {
66564     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
66565     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
66566   }
66567   return SWIG_arg;
66568   
66569   if(0) SWIG_fail;
66570   
66571 fail:
66572   lua_error(L);
66573   return SWIG_arg;
66574 }
66575
66576
66577 static int _wrap_SBValue_Watch(lua_State* L) {
66578   int SWIG_arg = 0;
66579   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66580   bool arg2 ;
66581   bool arg3 ;
66582   bool arg4 ;
66583   lldb::SBError *arg5 = 0 ;
66584   lldb::SBWatchpoint result;
66585   
66586   SWIG_check_num_args("lldb::SBValue::Watch",5,5)
66587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
66588   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
66589   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
66590   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
66591   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
66592   
66593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66594     SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
66595   }
66596   
66597   arg2 = (lua_toboolean(L, 2)!=0);
66598   arg3 = (lua_toboolean(L, 3)!=0);
66599   arg4 = (lua_toboolean(L, 4)!=0);
66600   
66601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
66602     SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
66603   }
66604   
66605   result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
66606   {
66607     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
66608     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
66609   }
66610   return SWIG_arg;
66611   
66612   if(0) SWIG_fail;
66613   
66614 fail:
66615   lua_error(L);
66616   return SWIG_arg;
66617 }
66618
66619
66620 static int _wrap_SBValue_WatchPointee(lua_State* L) {
66621   int SWIG_arg = 0;
66622   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66623   bool arg2 ;
66624   bool arg3 ;
66625   bool arg4 ;
66626   lldb::SBError *arg5 = 0 ;
66627   lldb::SBWatchpoint result;
66628   
66629   SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
66630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
66631   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
66632   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
66633   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
66634   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
66635   
66636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66637     SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
66638   }
66639   
66640   arg2 = (lua_toboolean(L, 2)!=0);
66641   arg3 = (lua_toboolean(L, 3)!=0);
66642   arg4 = (lua_toboolean(L, 4)!=0);
66643   
66644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
66645     SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
66646   }
66647   
66648   result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
66649   {
66650     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
66651     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
66652   }
66653   return SWIG_arg;
66654   
66655   if(0) SWIG_fail;
66656   
66657 fail:
66658   lua_error(L);
66659   return SWIG_arg;
66660 }
66661
66662
66663 static int _wrap_SBValue_GetDescription(lua_State* L) {
66664   int SWIG_arg = 0;
66665   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66666   lldb::SBStream *arg2 = 0 ;
66667   bool result;
66668   
66669   SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
66670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
66671   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
66672   
66673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66674     SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
66675   }
66676   
66677   
66678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66679     SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
66680   }
66681   
66682   result = (bool)(arg1)->GetDescription(*arg2);
66683   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66684   return SWIG_arg;
66685   
66686   if(0) SWIG_fail;
66687   
66688 fail:
66689   lua_error(L);
66690   return SWIG_arg;
66691 }
66692
66693
66694 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
66695   int SWIG_arg = 0;
66696   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66697   lldb::SBStream *arg2 = 0 ;
66698   bool result;
66699   
66700   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
66701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
66702   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
66703   
66704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66705     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
66706   }
66707   
66708   
66709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66710     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
66711   }
66712   
66713   result = (bool)(arg1)->GetExpressionPath(*arg2);
66714   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66715   return SWIG_arg;
66716   
66717   if(0) SWIG_fail;
66718   
66719 fail:
66720   lua_error(L);
66721   return SWIG_arg;
66722 }
66723
66724
66725 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
66726   int SWIG_arg = 0;
66727   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66728   uint32_t arg2 ;
66729   uint32_t arg3 ;
66730   lldb::SBData result;
66731   
66732   SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
66733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
66734   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
66735   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
66736   
66737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66738     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
66739   }
66740   
66741   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66742   arg2 = (uint32_t)lua_tonumber(L, 2);
66743   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
66744   arg3 = (uint32_t)lua_tonumber(L, 3);
66745   result = (arg1)->GetPointeeData(arg2,arg3);
66746   {
66747     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
66748     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
66749   }
66750   return SWIG_arg;
66751   
66752   if(0) SWIG_fail;
66753   
66754 fail:
66755   lua_error(L);
66756   return SWIG_arg;
66757 }
66758
66759
66760 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
66761   int SWIG_arg = 0;
66762   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66763   uint32_t arg2 ;
66764   lldb::SBData result;
66765   
66766   SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
66767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
66768   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
66769   
66770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66771     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
66772   }
66773   
66774   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66775   arg2 = (uint32_t)lua_tonumber(L, 2);
66776   result = (arg1)->GetPointeeData(arg2);
66777   {
66778     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
66779     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
66780   }
66781   return SWIG_arg;
66782   
66783   if(0) SWIG_fail;
66784   
66785 fail:
66786   lua_error(L);
66787   return SWIG_arg;
66788 }
66789
66790
66791 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
66792   int SWIG_arg = 0;
66793   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66794   lldb::SBData result;
66795   
66796   SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
66797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
66798   
66799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66800     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
66801   }
66802   
66803   result = (arg1)->GetPointeeData();
66804   {
66805     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
66806     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
66807   }
66808   return SWIG_arg;
66809   
66810   if(0) SWIG_fail;
66811   
66812 fail:
66813   lua_error(L);
66814   return SWIG_arg;
66815 }
66816
66817
66818 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
66819   int argc;
66820   int argv[4]={
66821     1,2,3,4
66822   };
66823   
66824   argc = lua_gettop(L);
66825   if (argc == 1) {
66826     int _v;
66827     {
66828       void *ptr;
66829       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66830         _v = 0;
66831       } else {
66832         _v = 1;
66833       }
66834     }
66835     if (_v) {
66836       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
66837     }
66838   }
66839   if (argc == 2) {
66840     int _v;
66841     {
66842       void *ptr;
66843       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66844         _v = 0;
66845       } else {
66846         _v = 1;
66847       }
66848     }
66849     if (_v) {
66850       {
66851         _v = lua_isnumber(L,argv[1]);
66852       }
66853       if (_v) {
66854         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
66855       }
66856     }
66857   }
66858   if (argc == 3) {
66859     int _v;
66860     {
66861       void *ptr;
66862       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66863         _v = 0;
66864       } else {
66865         _v = 1;
66866       }
66867     }
66868     if (_v) {
66869       {
66870         _v = lua_isnumber(L,argv[1]);
66871       }
66872       if (_v) {
66873         {
66874           _v = lua_isnumber(L,argv[2]);
66875         }
66876         if (_v) {
66877           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
66878         }
66879       }
66880     }
66881   }
66882   
66883   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
66884     "  Possible C/C++ prototypes are:\n"
66885     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
66886     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
66887     "    lldb::SBValue::GetPointeeData()\n");
66888   lua_error(L);return 0;
66889 }
66890
66891
66892 static int _wrap_SBValue_GetData(lua_State* L) {
66893   int SWIG_arg = 0;
66894   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66895   lldb::SBData result;
66896   
66897   SWIG_check_num_args("lldb::SBValue::GetData",1,1)
66898   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
66899   
66900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66901     SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
66902   }
66903   
66904   result = (arg1)->GetData();
66905   {
66906     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
66907     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
66908   }
66909   return SWIG_arg;
66910   
66911   if(0) SWIG_fail;
66912   
66913 fail:
66914   lua_error(L);
66915   return SWIG_arg;
66916 }
66917
66918
66919 static int _wrap_SBValue_SetData(lua_State* L) {
66920   int SWIG_arg = 0;
66921   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66922   lldb::SBData *arg2 = 0 ;
66923   lldb::SBError *arg3 = 0 ;
66924   bool result;
66925   
66926   SWIG_check_num_args("lldb::SBValue::SetData",3,3)
66927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
66928   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
66929   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
66930   
66931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66932     SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
66933   }
66934   
66935   
66936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
66937     SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
66938   }
66939   
66940   
66941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
66942     SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
66943   }
66944   
66945   result = (bool)(arg1)->SetData(*arg2,*arg3);
66946   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66947   return SWIG_arg;
66948   
66949   if(0) SWIG_fail;
66950   
66951 fail:
66952   lua_error(L);
66953   return SWIG_arg;
66954 }
66955
66956
66957 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
66958   int SWIG_arg = 0;
66959   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66960   lldb::addr_t result;
66961   
66962   SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
66963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
66964   
66965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66966     SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
66967   }
66968   
66969   result = (lldb::addr_t)(arg1)->GetLoadAddress();
66970   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66971   return SWIG_arg;
66972   
66973   if(0) SWIG_fail;
66974   
66975 fail:
66976   lua_error(L);
66977   return SWIG_arg;
66978 }
66979
66980
66981 static int _wrap_SBValue_GetAddress(lua_State* L) {
66982   int SWIG_arg = 0;
66983   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66984   lldb::SBAddress result;
66985   
66986   SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
66987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
66988   
66989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66990     SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
66991   }
66992   
66993   result = (arg1)->GetAddress();
66994   {
66995     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
66996     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
66997   }
66998   return SWIG_arg;
66999   
67000   if(0) SWIG_fail;
67001   
67002 fail:
67003   lua_error(L);
67004   return SWIG_arg;
67005 }
67006
67007
67008 static int _wrap_SBValue_Persist(lua_State* L) {
67009   int SWIG_arg = 0;
67010   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67011   lldb::SBValue result;
67012   
67013   SWIG_check_num_args("lldb::SBValue::Persist",1,1)
67014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
67015   
67016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67017     SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
67018   }
67019   
67020   result = (arg1)->Persist();
67021   {
67022     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67023     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67024   }
67025   return SWIG_arg;
67026   
67027   if(0) SWIG_fail;
67028   
67029 fail:
67030   lua_error(L);
67031   return SWIG_arg;
67032 }
67033
67034
67035 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
67036   int SWIG_arg = 0;
67037   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67038   lldb::SBStream *arg2 = 0 ;
67039   bool arg3 ;
67040   bool result;
67041   
67042   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
67043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
67044   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
67045   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
67046   
67047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67048     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67049   }
67050   
67051   
67052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67053     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
67054   }
67055   
67056   arg3 = (lua_toboolean(L, 3)!=0);
67057   result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
67058   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67059   return SWIG_arg;
67060   
67061   if(0) SWIG_fail;
67062   
67063 fail:
67064   lua_error(L);
67065   return SWIG_arg;
67066 }
67067
67068
67069 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
67070   int argc;
67071   int argv[4]={
67072     1,2,3,4
67073   };
67074   
67075   argc = lua_gettop(L);
67076   if (argc == 2) {
67077     int _v;
67078     {
67079       void *ptr;
67080       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67081         _v = 0;
67082       } else {
67083         _v = 1;
67084       }
67085     }
67086     if (_v) {
67087       {
67088         void *ptr;
67089         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
67090           _v = 0;
67091         } else {
67092           _v = 1;
67093         }
67094       }
67095       if (_v) {
67096         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
67097       }
67098     }
67099   }
67100   if (argc == 3) {
67101     int _v;
67102     {
67103       void *ptr;
67104       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67105         _v = 0;
67106       } else {
67107         _v = 1;
67108       }
67109     }
67110     if (_v) {
67111       {
67112         void *ptr;
67113         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
67114           _v = 0;
67115         } else {
67116           _v = 1;
67117         }
67118       }
67119       if (_v) {
67120         {
67121           _v = lua_isboolean(L,argv[2]);
67122         }
67123         if (_v) {
67124           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
67125         }
67126       }
67127     }
67128   }
67129   
67130   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
67131     "  Possible C/C++ prototypes are:\n"
67132     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
67133     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
67134   lua_error(L);return 0;
67135 }
67136
67137
67138 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
67139   int SWIG_arg = 0;
67140   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67141   char *arg2 = (char *) 0 ;
67142   lldb::SBValue result;
67143   
67144   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
67145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
67146   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
67147   
67148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67149     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
67150   }
67151   
67152   arg2 = (char *)lua_tostring(L, 2);
67153   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
67154   {
67155     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67156     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67157   }
67158   return SWIG_arg;
67159   
67160   if(0) SWIG_fail;
67161   
67162 fail:
67163   lua_error(L);
67164   return SWIG_arg;
67165 }
67166
67167
67168 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
67169   int SWIG_arg = 0;
67170   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67171   char *arg2 = (char *) 0 ;
67172   lldb::SBExpressionOptions *arg3 = 0 ;
67173   lldb::SBValue result;
67174   
67175   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
67176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
67177   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
67178   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
67179   
67180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67181     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
67182   }
67183   
67184   arg2 = (char *)lua_tostring(L, 2);
67185   
67186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
67187     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
67188   }
67189   
67190   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
67191   {
67192     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67193     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67194   }
67195   return SWIG_arg;
67196   
67197   if(0) SWIG_fail;
67198   
67199 fail:
67200   lua_error(L);
67201   return SWIG_arg;
67202 }
67203
67204
67205 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
67206   int SWIG_arg = 0;
67207   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67208   char *arg2 = (char *) 0 ;
67209   lldb::SBExpressionOptions *arg3 = 0 ;
67210   char *arg4 = (char *) 0 ;
67211   lldb::SBValue result;
67212   
67213   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
67214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
67215   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
67216   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
67217   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
67218   
67219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67220     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
67221   }
67222   
67223   arg2 = (char *)lua_tostring(L, 2);
67224   
67225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
67226     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
67227   }
67228   
67229   arg4 = (char *)lua_tostring(L, 4);
67230   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
67231   {
67232     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67233     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67234   }
67235   return SWIG_arg;
67236   
67237   if(0) SWIG_fail;
67238   
67239 fail:
67240   lua_error(L);
67241   return SWIG_arg;
67242 }
67243
67244
67245 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
67246   int argc;
67247   int argv[5]={
67248     1,2,3,4,5
67249   };
67250   
67251   argc = lua_gettop(L);
67252   if (argc == 2) {
67253     int _v;
67254     {
67255       void *ptr;
67256       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67257         _v = 0;
67258       } else {
67259         _v = 1;
67260       }
67261     }
67262     if (_v) {
67263       {
67264         _v = SWIG_lua_isnilstring(L,argv[1]);
67265       }
67266       if (_v) {
67267         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
67268       }
67269     }
67270   }
67271   if (argc == 3) {
67272     int _v;
67273     {
67274       void *ptr;
67275       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67276         _v = 0;
67277       } else {
67278         _v = 1;
67279       }
67280     }
67281     if (_v) {
67282       {
67283         _v = SWIG_lua_isnilstring(L,argv[1]);
67284       }
67285       if (_v) {
67286         {
67287           void *ptr;
67288           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
67289             _v = 0;
67290           } else {
67291             _v = 1;
67292           }
67293         }
67294         if (_v) {
67295           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
67296         }
67297       }
67298     }
67299   }
67300   if (argc == 4) {
67301     int _v;
67302     {
67303       void *ptr;
67304       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67305         _v = 0;
67306       } else {
67307         _v = 1;
67308       }
67309     }
67310     if (_v) {
67311       {
67312         _v = SWIG_lua_isnilstring(L,argv[1]);
67313       }
67314       if (_v) {
67315         {
67316           void *ptr;
67317           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
67318             _v = 0;
67319           } else {
67320             _v = 1;
67321           }
67322         }
67323         if (_v) {
67324           {
67325             _v = SWIG_lua_isnilstring(L,argv[3]);
67326           }
67327           if (_v) {
67328             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
67329           }
67330         }
67331       }
67332     }
67333   }
67334   
67335   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
67336     "  Possible C/C++ prototypes are:\n"
67337     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
67338     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
67339     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
67340   lua_error(L);return 0;
67341 }
67342
67343
67344 static int _wrap_SBValue___tostring(lua_State* L) {
67345   int SWIG_arg = 0;
67346   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67347   std::string result;
67348   
67349   SWIG_check_num_args("lldb::SBValue::__str__",1,1)
67350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__str__",1,"lldb::SBValue *");
67351   
67352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67353     SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
67354   }
67355   
67356   result = lldb_SBValue___str__(arg1);
67357   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
67358   return SWIG_arg;
67359   
67360   if(0) SWIG_fail;
67361   
67362 fail:
67363   lua_error(L);
67364   return SWIG_arg;
67365 }
67366
67367
67368 static void swig_delete_SBValue(void *obj) {
67369 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
67370 delete arg1;
67371 }
67372 static int _proxy__wrap_new_SBValue(lua_State *L) {
67373     assert(lua_istable(L,1));
67374     lua_pushcfunction(L,_wrap_new_SBValue);
67375     assert(!lua_isnil(L,-1));
67376     lua_replace(L,1); /* replace our table with real constructor */
67377     lua_call(L,lua_gettop(L)-1,1);
67378     return 1;
67379 }
67380 static swig_lua_attribute swig_SBValue_attributes[] = {
67381     {0,0,0}
67382 };
67383 static swig_lua_method swig_SBValue_methods[]= {
67384     { "IsValid", _wrap_SBValue_IsValid},
67385     { "Clear", _wrap_SBValue_Clear},
67386     { "GetError", _wrap_SBValue_GetError},
67387     { "GetID", _wrap_SBValue_GetID},
67388     { "GetName", _wrap_SBValue_GetName},
67389     { "GetTypeName", _wrap_SBValue_GetTypeName},
67390     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
67391     { "GetByteSize", _wrap_SBValue_GetByteSize},
67392     { "IsInScope", _wrap_SBValue_IsInScope},
67393     { "GetFormat", _wrap_SBValue_GetFormat},
67394     { "SetFormat", _wrap_SBValue_SetFormat},
67395     { "GetValue", _wrap_SBValue_GetValue},
67396     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
67397     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
67398     { "GetValueType", _wrap_SBValue_GetValueType},
67399     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
67400     { "GetSummary", _wrap_SBValue_GetSummary},
67401     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
67402     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
67403     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
67404     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
67405     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
67406     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
67407     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
67408     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
67409     { "IsDynamic", _wrap_SBValue_IsDynamic},
67410     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
67411     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
67412     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
67413     { "GetLocation", _wrap_SBValue_GetLocation},
67414     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
67415     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
67416     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
67417     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
67418     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
67419     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
67420     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
67421     { "Cast", _wrap_SBValue_Cast},
67422     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
67423     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
67424     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
67425     { "GetType", _wrap_SBValue_GetType},
67426     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
67427     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
67428     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
67429     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
67430     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
67431     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
67432     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
67433     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
67434     { "Dereference", _wrap_SBValue_Dereference},
67435     { "AddressOf", _wrap_SBValue_AddressOf},
67436     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
67437     { "GetTarget", _wrap_SBValue_GetTarget},
67438     { "GetProcess", _wrap_SBValue_GetProcess},
67439     { "GetThread", _wrap_SBValue_GetThread},
67440     { "GetFrame", _wrap_SBValue_GetFrame},
67441     { "Watch", _wrap_SBValue_Watch},
67442     { "WatchPointee", _wrap_SBValue_WatchPointee},
67443     { "GetDescription", _wrap_SBValue_GetDescription},
67444     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
67445     { "GetData", _wrap_SBValue_GetData},
67446     { "SetData", _wrap_SBValue_SetData},
67447     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
67448     { "GetAddress", _wrap_SBValue_GetAddress},
67449     { "Persist", _wrap_SBValue_Persist},
67450     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
67451     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
67452     { "__tostring", _wrap_SBValue___tostring},
67453     {0,0}
67454 };
67455 static swig_lua_method swig_SBValue_meta[] = {
67456     { "__tostring", _wrap_SBValue___tostring},
67457     {0,0}
67458 };
67459
67460 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
67461     {0,0,0}
67462 };
67463 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
67464     {0,0,0,0,0,0}
67465 };
67466 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
67467     {0,0}
67468 };
67469 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
67470     0
67471 };
67472
67473 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
67474     "SBValue",
67475     swig_SBValue_Sf_SwigStatic_methods,
67476     swig_SBValue_Sf_SwigStatic_attributes,
67477     swig_SBValue_Sf_SwigStatic_constants,
67478     swig_SBValue_Sf_SwigStatic_classes,
67479     0
67480 };
67481 static swig_lua_class *swig_SBValue_bases[] = {0};
67482 static const char *swig_SBValue_base_names[] = {0};
67483 static swig_lua_class _wrap_class_SBValue = { "SBValue", "SBValue", &SWIGTYPE_p_lldb__SBValue,_proxy__wrap_new_SBValue, swig_delete_SBValue, swig_SBValue_methods, swig_SBValue_attributes, &swig_SBValue_Sf_SwigStatic, swig_SBValue_meta, swig_SBValue_bases, swig_SBValue_base_names };
67484
67485 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
67486   int SWIG_arg = 0;
67487   lldb::SBValueList *result = 0 ;
67488   
67489   SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
67490   result = (lldb::SBValueList *)new lldb::SBValueList();
67491   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++; 
67492   return SWIG_arg;
67493   
67494   if(0) SWIG_fail;
67495   
67496 fail:
67497   lua_error(L);
67498   return SWIG_arg;
67499 }
67500
67501
67502 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
67503   int SWIG_arg = 0;
67504   lldb::SBValueList *arg1 = 0 ;
67505   lldb::SBValueList *result = 0 ;
67506   
67507   SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
67508   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
67509   
67510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67511     SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
67512   }
67513   
67514   result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
67515   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++; 
67516   return SWIG_arg;
67517   
67518   if(0) SWIG_fail;
67519   
67520 fail:
67521   lua_error(L);
67522   return SWIG_arg;
67523 }
67524
67525
67526 static int _wrap_new_SBValueList(lua_State* L) {
67527   int argc;
67528   int argv[2]={
67529     1,2
67530   };
67531   
67532   argc = lua_gettop(L);
67533   if (argc == 0) {
67534     return _wrap_new_SBValueList__SWIG_0(L);
67535   }
67536   if (argc == 1) {
67537     int _v;
67538     {
67539       void *ptr;
67540       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
67541         _v = 0;
67542       } else {
67543         _v = 1;
67544       }
67545     }
67546     if (_v) {
67547       return _wrap_new_SBValueList__SWIG_1(L);
67548     }
67549   }
67550   
67551   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
67552     "  Possible C/C++ prototypes are:\n"
67553     "    lldb::SBValueList::SBValueList()\n"
67554     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
67555   lua_error(L);return 0;
67556 }
67557
67558
67559 static int _wrap_SBValueList_IsValid(lua_State* L) {
67560   int SWIG_arg = 0;
67561   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67562   bool result;
67563   
67564   SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
67565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
67566   
67567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67568     SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
67569   }
67570   
67571   result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
67572   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67573   return SWIG_arg;
67574   
67575   if(0) SWIG_fail;
67576   
67577 fail:
67578   lua_error(L);
67579   return SWIG_arg;
67580 }
67581
67582
67583 static int _wrap_SBValueList_Clear(lua_State* L) {
67584   int SWIG_arg = 0;
67585   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67586   
67587   SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
67588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
67589   
67590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67591     SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
67592   }
67593   
67594   (arg1)->Clear();
67595   
67596   return SWIG_arg;
67597   
67598   if(0) SWIG_fail;
67599   
67600 fail:
67601   lua_error(L);
67602   return SWIG_arg;
67603 }
67604
67605
67606 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
67607   int SWIG_arg = 0;
67608   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67609   lldb::SBValue *arg2 = 0 ;
67610   
67611   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
67612   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
67613   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
67614   
67615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67616     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
67617   }
67618   
67619   
67620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
67621     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
67622   }
67623   
67624   (arg1)->Append((lldb::SBValue const &)*arg2);
67625   
67626   return SWIG_arg;
67627   
67628   if(0) SWIG_fail;
67629   
67630 fail:
67631   lua_error(L);
67632   return SWIG_arg;
67633 }
67634
67635
67636 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
67637   int SWIG_arg = 0;
67638   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67639   lldb::SBValueList *arg2 = 0 ;
67640   
67641   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
67642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
67643   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
67644   
67645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67646     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
67647   }
67648   
67649   
67650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
67651     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
67652   }
67653   
67654   (arg1)->Append((lldb::SBValueList const &)*arg2);
67655   
67656   return SWIG_arg;
67657   
67658   if(0) SWIG_fail;
67659   
67660 fail:
67661   lua_error(L);
67662   return SWIG_arg;
67663 }
67664
67665
67666 static int _wrap_SBValueList_Append(lua_State* L) {
67667   int argc;
67668   int argv[3]={
67669     1,2,3
67670   };
67671   
67672   argc = lua_gettop(L);
67673   if (argc == 2) {
67674     int _v;
67675     {
67676       void *ptr;
67677       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
67678         _v = 0;
67679       } else {
67680         _v = 1;
67681       }
67682     }
67683     if (_v) {
67684       {
67685         void *ptr;
67686         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67687           _v = 0;
67688         } else {
67689           _v = 1;
67690         }
67691       }
67692       if (_v) {
67693         return _wrap_SBValueList_Append__SWIG_0(L);
67694       }
67695     }
67696   }
67697   if (argc == 2) {
67698     int _v;
67699     {
67700       void *ptr;
67701       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
67702         _v = 0;
67703       } else {
67704         _v = 1;
67705       }
67706     }
67707     if (_v) {
67708       {
67709         void *ptr;
67710         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
67711           _v = 0;
67712         } else {
67713           _v = 1;
67714         }
67715       }
67716       if (_v) {
67717         return _wrap_SBValueList_Append__SWIG_1(L);
67718       }
67719     }
67720   }
67721   
67722   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
67723     "  Possible C/C++ prototypes are:\n"
67724     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
67725     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
67726   lua_error(L);return 0;
67727 }
67728
67729
67730 static int _wrap_SBValueList_GetSize(lua_State* L) {
67731   int SWIG_arg = 0;
67732   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67733   uint32_t result;
67734   
67735   SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
67736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
67737   
67738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67739     SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
67740   }
67741   
67742   result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
67743   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
67744   return SWIG_arg;
67745   
67746   if(0) SWIG_fail;
67747   
67748 fail:
67749   lua_error(L);
67750   return SWIG_arg;
67751 }
67752
67753
67754 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
67755   int SWIG_arg = 0;
67756   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67757   uint32_t arg2 ;
67758   lldb::SBValue result;
67759   
67760   SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
67761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
67762   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
67763   
67764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67765     SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
67766   }
67767   
67768   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
67769   arg2 = (uint32_t)lua_tonumber(L, 2);
67770   result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
67771   {
67772     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67773     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67774   }
67775   return SWIG_arg;
67776   
67777   if(0) SWIG_fail;
67778   
67779 fail:
67780   lua_error(L);
67781   return SWIG_arg;
67782 }
67783
67784
67785 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
67786   int SWIG_arg = 0;
67787   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67788   lldb::user_id_t arg2 ;
67789   lldb::SBValue result;
67790   
67791   SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
67792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
67793   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
67794   
67795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67796     SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
67797   }
67798   
67799   arg2 = (lldb::user_id_t)lua_tonumber(L, 2);
67800   result = (arg1)->FindValueObjectByUID(arg2);
67801   {
67802     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67803     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67804   }
67805   return SWIG_arg;
67806   
67807   if(0) SWIG_fail;
67808   
67809 fail:
67810   lua_error(L);
67811   return SWIG_arg;
67812 }
67813
67814
67815 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
67816   int SWIG_arg = 0;
67817   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67818   char *arg2 = (char *) 0 ;
67819   lldb::SBValue result;
67820   
67821   SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
67822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
67823   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
67824   
67825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67826     SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
67827   }
67828   
67829   arg2 = (char *)lua_tostring(L, 2);
67830   result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
67831   {
67832     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67833     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67834   }
67835   return SWIG_arg;
67836   
67837   if(0) SWIG_fail;
67838   
67839 fail:
67840   lua_error(L);
67841   return SWIG_arg;
67842 }
67843
67844
67845 static int _wrap_SBValueList___tostring(lua_State* L) {
67846   int SWIG_arg = 0;
67847   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
67848   std::string result;
67849   
67850   SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
67851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
67852   
67853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
67854     SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
67855   }
67856   
67857   result = lldb_SBValueList___str__(arg1);
67858   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
67859   return SWIG_arg;
67860   
67861   if(0) SWIG_fail;
67862   
67863 fail:
67864   lua_error(L);
67865   return SWIG_arg;
67866 }
67867
67868
67869 static void swig_delete_SBValueList(void *obj) {
67870 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
67871 delete arg1;
67872 }
67873 static int _proxy__wrap_new_SBValueList(lua_State *L) {
67874     assert(lua_istable(L,1));
67875     lua_pushcfunction(L,_wrap_new_SBValueList);
67876     assert(!lua_isnil(L,-1));
67877     lua_replace(L,1); /* replace our table with real constructor */
67878     lua_call(L,lua_gettop(L)-1,1);
67879     return 1;
67880 }
67881 static swig_lua_attribute swig_SBValueList_attributes[] = {
67882     {0,0,0}
67883 };
67884 static swig_lua_method swig_SBValueList_methods[]= {
67885     { "IsValid", _wrap_SBValueList_IsValid},
67886     { "Clear", _wrap_SBValueList_Clear},
67887     { "Append", _wrap_SBValueList_Append},
67888     { "GetSize", _wrap_SBValueList_GetSize},
67889     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
67890     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
67891     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
67892     { "__tostring", _wrap_SBValueList___tostring},
67893     {0,0}
67894 };
67895 static swig_lua_method swig_SBValueList_meta[] = {
67896     { "__tostring", _wrap_SBValueList___tostring},
67897     {0,0}
67898 };
67899
67900 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
67901     {0,0,0}
67902 };
67903 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
67904     {0,0,0,0,0,0}
67905 };
67906 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
67907     {0,0}
67908 };
67909 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
67910     0
67911 };
67912
67913 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
67914     "SBValueList",
67915     swig_SBValueList_Sf_SwigStatic_methods,
67916     swig_SBValueList_Sf_SwigStatic_attributes,
67917     swig_SBValueList_Sf_SwigStatic_constants,
67918     swig_SBValueList_Sf_SwigStatic_classes,
67919     0
67920 };
67921 static swig_lua_class *swig_SBValueList_bases[] = {0};
67922 static const char *swig_SBValueList_base_names[] = {0};
67923 static swig_lua_class _wrap_class_SBValueList = { "SBValueList", "SBValueList", &SWIGTYPE_p_lldb__SBValueList,_proxy__wrap_new_SBValueList, swig_delete_SBValueList, swig_SBValueList_methods, swig_SBValueList_attributes, &swig_SBValueList_Sf_SwigStatic, swig_SBValueList_meta, swig_SBValueList_bases, swig_SBValueList_base_names };
67924
67925 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
67926   int SWIG_arg = 0;
67927   lldb::SBVariablesOptions *result = 0 ;
67928   
67929   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
67930   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
67931   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++; 
67932   return SWIG_arg;
67933   
67934   if(0) SWIG_fail;
67935   
67936 fail:
67937   lua_error(L);
67938   return SWIG_arg;
67939 }
67940
67941
67942 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
67943   int SWIG_arg = 0;
67944   lldb::SBVariablesOptions *arg1 = 0 ;
67945   lldb::SBVariablesOptions *result = 0 ;
67946   
67947   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
67948   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
67949   
67950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
67951     SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
67952   }
67953   
67954   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
67955   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++; 
67956   return SWIG_arg;
67957   
67958   if(0) SWIG_fail;
67959   
67960 fail:
67961   lua_error(L);
67962   return SWIG_arg;
67963 }
67964
67965
67966 static int _wrap_new_SBVariablesOptions(lua_State* L) {
67967   int argc;
67968   int argv[2]={
67969     1,2
67970   };
67971   
67972   argc = lua_gettop(L);
67973   if (argc == 0) {
67974     return _wrap_new_SBVariablesOptions__SWIG_0(L);
67975   }
67976   if (argc == 1) {
67977     int _v;
67978     {
67979       void *ptr;
67980       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, 0)) {
67981         _v = 0;
67982       } else {
67983         _v = 1;
67984       }
67985     }
67986     if (_v) {
67987       return _wrap_new_SBVariablesOptions__SWIG_1(L);
67988     }
67989   }
67990   
67991   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
67992     "  Possible C/C++ prototypes are:\n"
67993     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
67994     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
67995   lua_error(L);return 0;
67996 }
67997
67998
67999 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
68000   int SWIG_arg = 0;
68001   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68002   bool result;
68003   
68004   SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
68005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
68006   
68007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68008     SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68009   }
68010   
68011   result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
68012   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68013   return SWIG_arg;
68014   
68015   if(0) SWIG_fail;
68016   
68017 fail:
68018   lua_error(L);
68019   return SWIG_arg;
68020 }
68021
68022
68023 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
68024   int SWIG_arg = 0;
68025   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68026   bool result;
68027   
68028   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
68029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
68030   
68031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68032     SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68033   }
68034   
68035   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
68036   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68037   return SWIG_arg;
68038   
68039   if(0) SWIG_fail;
68040   
68041 fail:
68042   lua_error(L);
68043   return SWIG_arg;
68044 }
68045
68046
68047 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
68048   int SWIG_arg = 0;
68049   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68050   bool arg2 ;
68051   
68052   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
68053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
68054   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
68055   
68056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68057     SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68058   }
68059   
68060   arg2 = (lua_toboolean(L, 2)!=0);
68061   (arg1)->SetIncludeArguments(arg2);
68062   
68063   return SWIG_arg;
68064   
68065   if(0) SWIG_fail;
68066   
68067 fail:
68068   lua_error(L);
68069   return SWIG_arg;
68070 }
68071
68072
68073 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
68074   int SWIG_arg = 0;
68075   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68076   lldb::SBTarget *arg2 = 0 ;
68077   bool result;
68078   
68079   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
68080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
68081   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
68082   
68083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68084     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68085   }
68086   
68087   
68088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
68089     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
68090   }
68091   
68092   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
68093   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68094   return SWIG_arg;
68095   
68096   if(0) SWIG_fail;
68097   
68098 fail:
68099   lua_error(L);
68100   return SWIG_arg;
68101 }
68102
68103
68104 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
68105   int SWIG_arg = 0;
68106   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68107   bool arg2 ;
68108   
68109   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
68110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
68111   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
68112   
68113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68114     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68115   }
68116   
68117   arg2 = (lua_toboolean(L, 2)!=0);
68118   (arg1)->SetIncludeRecognizedArguments(arg2);
68119   
68120   return SWIG_arg;
68121   
68122   if(0) SWIG_fail;
68123   
68124 fail:
68125   lua_error(L);
68126   return SWIG_arg;
68127 }
68128
68129
68130 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
68131   int SWIG_arg = 0;
68132   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68133   bool result;
68134   
68135   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
68136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
68137   
68138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68139     SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68140   }
68141   
68142   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
68143   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68144   return SWIG_arg;
68145   
68146   if(0) SWIG_fail;
68147   
68148 fail:
68149   lua_error(L);
68150   return SWIG_arg;
68151 }
68152
68153
68154 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
68155   int SWIG_arg = 0;
68156   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68157   bool arg2 ;
68158   
68159   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
68160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
68161   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
68162   
68163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68164     SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68165   }
68166   
68167   arg2 = (lua_toboolean(L, 2)!=0);
68168   (arg1)->SetIncludeLocals(arg2);
68169   
68170   return SWIG_arg;
68171   
68172   if(0) SWIG_fail;
68173   
68174 fail:
68175   lua_error(L);
68176   return SWIG_arg;
68177 }
68178
68179
68180 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
68181   int SWIG_arg = 0;
68182   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68183   bool result;
68184   
68185   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
68186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
68187   
68188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68189     SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68190   }
68191   
68192   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
68193   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68194   return SWIG_arg;
68195   
68196   if(0) SWIG_fail;
68197   
68198 fail:
68199   lua_error(L);
68200   return SWIG_arg;
68201 }
68202
68203
68204 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
68205   int SWIG_arg = 0;
68206   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68207   bool arg2 ;
68208   
68209   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
68210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
68211   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
68212   
68213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68214     SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68215   }
68216   
68217   arg2 = (lua_toboolean(L, 2)!=0);
68218   (arg1)->SetIncludeStatics(arg2);
68219   
68220   return SWIG_arg;
68221   
68222   if(0) SWIG_fail;
68223   
68224 fail:
68225   lua_error(L);
68226   return SWIG_arg;
68227 }
68228
68229
68230 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
68231   int SWIG_arg = 0;
68232   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68233   bool result;
68234   
68235   SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
68236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
68237   
68238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68239     SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68240   }
68241   
68242   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
68243   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68244   return SWIG_arg;
68245   
68246   if(0) SWIG_fail;
68247   
68248 fail:
68249   lua_error(L);
68250   return SWIG_arg;
68251 }
68252
68253
68254 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
68255   int SWIG_arg = 0;
68256   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68257   bool arg2 ;
68258   
68259   SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
68260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
68261   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
68262   
68263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68264     SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68265   }
68266   
68267   arg2 = (lua_toboolean(L, 2)!=0);
68268   (arg1)->SetInScopeOnly(arg2);
68269   
68270   return SWIG_arg;
68271   
68272   if(0) SWIG_fail;
68273   
68274 fail:
68275   lua_error(L);
68276   return SWIG_arg;
68277 }
68278
68279
68280 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
68281   int SWIG_arg = 0;
68282   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68283   bool result;
68284   
68285   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
68286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
68287   
68288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68289     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68290   }
68291   
68292   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
68293   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68294   return SWIG_arg;
68295   
68296   if(0) SWIG_fail;
68297   
68298 fail:
68299   lua_error(L);
68300   return SWIG_arg;
68301 }
68302
68303
68304 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
68305   int SWIG_arg = 0;
68306   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68307   bool arg2 ;
68308   
68309   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
68310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
68311   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
68312   
68313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68314     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68315   }
68316   
68317   arg2 = (lua_toboolean(L, 2)!=0);
68318   (arg1)->SetIncludeRuntimeSupportValues(arg2);
68319   
68320   return SWIG_arg;
68321   
68322   if(0) SWIG_fail;
68323   
68324 fail:
68325   lua_error(L);
68326   return SWIG_arg;
68327 }
68328
68329
68330 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
68331   int SWIG_arg = 0;
68332   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68333   lldb::DynamicValueType result;
68334   
68335   SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
68336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
68337   
68338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68339     SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68340   }
68341   
68342   result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
68343   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
68344   return SWIG_arg;
68345   
68346   if(0) SWIG_fail;
68347   
68348 fail:
68349   lua_error(L);
68350   return SWIG_arg;
68351 }
68352
68353
68354 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
68355   int SWIG_arg = 0;
68356   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68357   lldb::DynamicValueType arg2 ;
68358   
68359   SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
68360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
68361   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
68362   
68363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68364     SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68365   }
68366   
68367   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
68368   (arg1)->SetUseDynamic(arg2);
68369   
68370   return SWIG_arg;
68371   
68372   if(0) SWIG_fail;
68373   
68374 fail:
68375   lua_error(L);
68376   return SWIG_arg;
68377 }
68378
68379
68380 static void swig_delete_SBVariablesOptions(void *obj) {
68381 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
68382 delete arg1;
68383 }
68384 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
68385     assert(lua_istable(L,1));
68386     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
68387     assert(!lua_isnil(L,-1));
68388     lua_replace(L,1); /* replace our table with real constructor */
68389     lua_call(L,lua_gettop(L)-1,1);
68390     return 1;
68391 }
68392 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
68393     {0,0,0}
68394 };
68395 static swig_lua_method swig_SBVariablesOptions_methods[]= {
68396     { "IsValid", _wrap_SBVariablesOptions_IsValid},
68397     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
68398     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
68399     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
68400     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
68401     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
68402     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
68403     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
68404     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
68405     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
68406     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
68407     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
68408     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
68409     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
68410     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
68411     {0,0}
68412 };
68413 static swig_lua_method swig_SBVariablesOptions_meta[] = {
68414     {0,0}
68415 };
68416
68417 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
68418     {0,0,0}
68419 };
68420 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
68421     {0,0,0,0,0,0}
68422 };
68423 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
68424     {0,0}
68425 };
68426 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
68427     0
68428 };
68429
68430 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
68431     "SBVariablesOptions",
68432     swig_SBVariablesOptions_Sf_SwigStatic_methods,
68433     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
68434     swig_SBVariablesOptions_Sf_SwigStatic_constants,
68435     swig_SBVariablesOptions_Sf_SwigStatic_classes,
68436     0
68437 };
68438 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
68439 static const char *swig_SBVariablesOptions_base_names[] = {0};
68440 static swig_lua_class _wrap_class_SBVariablesOptions = { "SBVariablesOptions", "SBVariablesOptions", &SWIGTYPE_p_lldb__SBVariablesOptions,_proxy__wrap_new_SBVariablesOptions, swig_delete_SBVariablesOptions, swig_SBVariablesOptions_methods, swig_SBVariablesOptions_attributes, &swig_SBVariablesOptions_Sf_SwigStatic, swig_SBVariablesOptions_meta, swig_SBVariablesOptions_bases, swig_SBVariablesOptions_base_names };
68441
68442 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
68443   int SWIG_arg = 0;
68444   lldb::SBWatchpoint *result = 0 ;
68445   
68446   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
68447   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
68448   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++; 
68449   return SWIG_arg;
68450   
68451   if(0) SWIG_fail;
68452   
68453 fail:
68454   lua_error(L);
68455   return SWIG_arg;
68456 }
68457
68458
68459 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
68460   int SWIG_arg = 0;
68461   lldb::SBWatchpoint *arg1 = 0 ;
68462   lldb::SBWatchpoint *result = 0 ;
68463   
68464   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
68465   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
68466   
68467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68468     SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
68469   }
68470   
68471   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
68472   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++; 
68473   return SWIG_arg;
68474   
68475   if(0) SWIG_fail;
68476   
68477 fail:
68478   lua_error(L);
68479   return SWIG_arg;
68480 }
68481
68482
68483 static int _wrap_new_SBWatchpoint(lua_State* L) {
68484   int argc;
68485   int argv[2]={
68486     1,2
68487   };
68488   
68489   argc = lua_gettop(L);
68490   if (argc == 0) {
68491     return _wrap_new_SBWatchpoint__SWIG_0(L);
68492   }
68493   if (argc == 1) {
68494     int _v;
68495     {
68496       void *ptr;
68497       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, 0)) {
68498         _v = 0;
68499       } else {
68500         _v = 1;
68501       }
68502     }
68503     if (_v) {
68504       return _wrap_new_SBWatchpoint__SWIG_1(L);
68505     }
68506   }
68507   
68508   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
68509     "  Possible C/C++ prototypes are:\n"
68510     "    lldb::SBWatchpoint::SBWatchpoint()\n"
68511     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
68512   lua_error(L);return 0;
68513 }
68514
68515
68516 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
68517   int SWIG_arg = 0;
68518   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68519   bool result;
68520   
68521   SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
68522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
68523   
68524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68525     SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
68526   }
68527   
68528   result = (bool)(arg1)->IsValid();
68529   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68530   return SWIG_arg;
68531   
68532   if(0) SWIG_fail;
68533   
68534 fail:
68535   lua_error(L);
68536   return SWIG_arg;
68537 }
68538
68539
68540 static int _wrap_SBWatchpoint___eq(lua_State* L) {
68541   int SWIG_arg = 0;
68542   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68543   lldb::SBWatchpoint *arg2 = 0 ;
68544   bool result;
68545   
68546   SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
68547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
68548   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
68549   
68550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68551     SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
68552   }
68553   
68554   
68555   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68556     SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
68557   }
68558   
68559   result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
68560   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68561   return SWIG_arg;
68562   
68563   if(0) SWIG_fail;
68564   
68565 fail:
68566   lua_error(L);
68567   return SWIG_arg;
68568 }
68569
68570
68571 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
68572   int SWIG_arg = 0;
68573   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68574   lldb::SBError result;
68575   
68576   SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
68577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
68578   
68579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68580     SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
68581   }
68582   
68583   result = (arg1)->GetError();
68584   {
68585     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
68586     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
68587   }
68588   return SWIG_arg;
68589   
68590   if(0) SWIG_fail;
68591   
68592 fail:
68593   lua_error(L);
68594   return SWIG_arg;
68595 }
68596
68597
68598 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
68599   int SWIG_arg = 0;
68600   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68601   lldb::watch_id_t result;
68602   
68603   SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
68604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
68605   
68606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68607     SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
68608   }
68609   
68610   result = (lldb::watch_id_t)(arg1)->GetID();
68611   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68612   return SWIG_arg;
68613   
68614   if(0) SWIG_fail;
68615   
68616 fail:
68617   lua_error(L);
68618   return SWIG_arg;
68619 }
68620
68621
68622 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
68623   int SWIG_arg = 0;
68624   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68625   int32_t result;
68626   
68627   SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
68628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
68629   
68630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68631     SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
68632   }
68633   
68634   result = (int32_t)(arg1)->GetHardwareIndex();
68635   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68636   return SWIG_arg;
68637   
68638   if(0) SWIG_fail;
68639   
68640 fail:
68641   lua_error(L);
68642   return SWIG_arg;
68643 }
68644
68645
68646 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
68647   int SWIG_arg = 0;
68648   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68649   lldb::addr_t result;
68650   
68651   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
68652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
68653   
68654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68655     SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
68656   }
68657   
68658   result = (lldb::addr_t)(arg1)->GetWatchAddress();
68659   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68660   return SWIG_arg;
68661   
68662   if(0) SWIG_fail;
68663   
68664 fail:
68665   lua_error(L);
68666   return SWIG_arg;
68667 }
68668
68669
68670 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
68671   int SWIG_arg = 0;
68672   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68673   size_t result;
68674   
68675   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
68676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
68677   
68678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68679     SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
68680   }
68681   
68682   result = (arg1)->GetWatchSize();
68683   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68684   return SWIG_arg;
68685   
68686   if(0) SWIG_fail;
68687   
68688 fail:
68689   lua_error(L);
68690   return SWIG_arg;
68691 }
68692
68693
68694 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
68695   int SWIG_arg = 0;
68696   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68697   bool arg2 ;
68698   
68699   SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
68700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
68701   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
68702   
68703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68704     SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
68705   }
68706   
68707   arg2 = (lua_toboolean(L, 2)!=0);
68708   (arg1)->SetEnabled(arg2);
68709   
68710   return SWIG_arg;
68711   
68712   if(0) SWIG_fail;
68713   
68714 fail:
68715   lua_error(L);
68716   return SWIG_arg;
68717 }
68718
68719
68720 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
68721   int SWIG_arg = 0;
68722   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68723   bool result;
68724   
68725   SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
68726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
68727   
68728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68729     SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
68730   }
68731   
68732   result = (bool)(arg1)->IsEnabled();
68733   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68734   return SWIG_arg;
68735   
68736   if(0) SWIG_fail;
68737   
68738 fail:
68739   lua_error(L);
68740   return SWIG_arg;
68741 }
68742
68743
68744 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
68745   int SWIG_arg = 0;
68746   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68747   uint32_t result;
68748   
68749   SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
68750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
68751   
68752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68753     SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
68754   }
68755   
68756   result = (uint32_t)(arg1)->GetHitCount();
68757   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68758   return SWIG_arg;
68759   
68760   if(0) SWIG_fail;
68761   
68762 fail:
68763   lua_error(L);
68764   return SWIG_arg;
68765 }
68766
68767
68768 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
68769   int SWIG_arg = 0;
68770   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68771   uint32_t result;
68772   
68773   SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
68774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
68775   
68776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68777     SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
68778   }
68779   
68780   result = (uint32_t)(arg1)->GetIgnoreCount();
68781   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68782   return SWIG_arg;
68783   
68784   if(0) SWIG_fail;
68785   
68786 fail:
68787   lua_error(L);
68788   return SWIG_arg;
68789 }
68790
68791
68792 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
68793   int SWIG_arg = 0;
68794   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68795   uint32_t arg2 ;
68796   
68797   SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
68798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
68799   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
68800   
68801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68802     SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
68803   }
68804   
68805   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
68806   arg2 = (uint32_t)lua_tonumber(L, 2);
68807   (arg1)->SetIgnoreCount(arg2);
68808   
68809   return SWIG_arg;
68810   
68811   if(0) SWIG_fail;
68812   
68813 fail:
68814   lua_error(L);
68815   return SWIG_arg;
68816 }
68817
68818
68819 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
68820   int SWIG_arg = 0;
68821   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68822   char *result = 0 ;
68823   
68824   SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
68825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
68826   
68827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68828     SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
68829   }
68830   
68831   result = (char *)(arg1)->GetCondition();
68832   lua_pushstring(L,(const char *)result); SWIG_arg++;
68833   return SWIG_arg;
68834   
68835   if(0) SWIG_fail;
68836   
68837 fail:
68838   lua_error(L);
68839   return SWIG_arg;
68840 }
68841
68842
68843 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
68844   int SWIG_arg = 0;
68845   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68846   char *arg2 = (char *) 0 ;
68847   
68848   SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
68849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
68850   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
68851   
68852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68853     SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
68854   }
68855   
68856   arg2 = (char *)lua_tostring(L, 2);
68857   (arg1)->SetCondition((char const *)arg2);
68858   
68859   return SWIG_arg;
68860   
68861   if(0) SWIG_fail;
68862   
68863 fail:
68864   lua_error(L);
68865   return SWIG_arg;
68866 }
68867
68868
68869 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
68870   int SWIG_arg = 0;
68871   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68872   lldb::SBStream *arg2 = 0 ;
68873   lldb::DescriptionLevel arg3 ;
68874   bool result;
68875   
68876   SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
68877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
68878   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
68879   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
68880   
68881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68882     SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
68883   }
68884   
68885   
68886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68887     SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
68888   }
68889   
68890   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
68891   result = (bool)(arg1)->GetDescription(*arg2,arg3);
68892   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68893   return SWIG_arg;
68894   
68895   if(0) SWIG_fail;
68896   
68897 fail:
68898   lua_error(L);
68899   return SWIG_arg;
68900 }
68901
68902
68903 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
68904   int SWIG_arg = 0;
68905   lldb::SBEvent *arg1 = 0 ;
68906   bool result;
68907   
68908   SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
68909   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
68910   
68911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
68912     SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
68913   }
68914   
68915   result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
68916   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68917   return SWIG_arg;
68918   
68919   if(0) SWIG_fail;
68920   
68921 fail:
68922   lua_error(L);
68923   return SWIG_arg;
68924 }
68925
68926
68927 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
68928   int SWIG_arg = 0;
68929   lldb::SBEvent *arg1 = 0 ;
68930   lldb::WatchpointEventType result;
68931   
68932   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
68933   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
68934   
68935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
68936     SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
68937   }
68938   
68939   result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
68940   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
68941   return SWIG_arg;
68942   
68943   if(0) SWIG_fail;
68944   
68945 fail:
68946   lua_error(L);
68947   return SWIG_arg;
68948 }
68949
68950
68951 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
68952   int SWIG_arg = 0;
68953   lldb::SBEvent *arg1 = 0 ;
68954   lldb::SBWatchpoint result;
68955   
68956   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
68957   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
68958   
68959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
68960     SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
68961   }
68962   
68963   result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
68964   {
68965     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
68966     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
68967   }
68968   return SWIG_arg;
68969   
68970   if(0) SWIG_fail;
68971   
68972 fail:
68973   lua_error(L);
68974   return SWIG_arg;
68975 }
68976
68977
68978 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
68979   int SWIG_arg = 0;
68980   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
68981   std::string result;
68982   
68983   SWIG_check_num_args("lldb::SBWatchpoint::__str__",1,1)
68984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__str__",1,"lldb::SBWatchpoint *");
68985   
68986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
68987     SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
68988   }
68989   
68990   result = lldb_SBWatchpoint___str__(arg1);
68991   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68992   return SWIG_arg;
68993   
68994   if(0) SWIG_fail;
68995   
68996 fail:
68997   lua_error(L);
68998   return SWIG_arg;
68999 }
69000
69001
69002 static void swig_delete_SBWatchpoint(void *obj) {
69003 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
69004 delete arg1;
69005 }
69006 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
69007     assert(lua_istable(L,1));
69008     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
69009     assert(!lua_isnil(L,-1));
69010     lua_replace(L,1); /* replace our table with real constructor */
69011     lua_call(L,lua_gettop(L)-1,1);
69012     return 1;
69013 }
69014 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
69015     {0,0,0}
69016 };
69017 static swig_lua_method swig_SBWatchpoint_methods[]= {
69018     { "IsValid", _wrap_SBWatchpoint_IsValid},
69019     { "__eq", _wrap_SBWatchpoint___eq},
69020     { "GetError", _wrap_SBWatchpoint_GetError},
69021     { "GetID", _wrap_SBWatchpoint_GetID},
69022     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
69023     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
69024     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
69025     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
69026     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
69027     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
69028     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
69029     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
69030     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
69031     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
69032     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
69033     { "__tostring", _wrap_SBWatchpoint___tostring},
69034     {0,0}
69035 };
69036 static swig_lua_method swig_SBWatchpoint_meta[] = {
69037     { "__eq", _wrap_SBWatchpoint___eq},
69038     { "__tostring", _wrap_SBWatchpoint___tostring},
69039     {0,0}
69040 };
69041
69042 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
69043     {0,0,0}
69044 };
69045 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
69046     {0,0,0,0,0,0}
69047 };
69048 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
69049     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
69050     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
69051     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
69052     {0,0}
69053 };
69054 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
69055     0
69056 };
69057
69058 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
69059     "SBWatchpoint",
69060     swig_SBWatchpoint_Sf_SwigStatic_methods,
69061     swig_SBWatchpoint_Sf_SwigStatic_attributes,
69062     swig_SBWatchpoint_Sf_SwigStatic_constants,
69063     swig_SBWatchpoint_Sf_SwigStatic_classes,
69064     0
69065 };
69066 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
69067 static const char *swig_SBWatchpoint_base_names[] = {0};
69068 static swig_lua_class _wrap_class_SBWatchpoint = { "SBWatchpoint", "SBWatchpoint", &SWIGTYPE_p_lldb__SBWatchpoint,_proxy__wrap_new_SBWatchpoint, swig_delete_SBWatchpoint, swig_SBWatchpoint_methods, swig_SBWatchpoint_attributes, &swig_SBWatchpoint_Sf_SwigStatic, swig_SBWatchpoint_meta, swig_SBWatchpoint_bases, swig_SBWatchpoint_base_names };
69069
69070 static swig_lua_attribute swig_SwigModule_attributes[] = {
69071     {0,0,0}
69072 };
69073 static swig_lua_const_info swig_SwigModule_constants[]= {
69074     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
69075     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
69076     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
69077     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
69078     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
69079     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
69080     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
69081     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
69082     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
69083     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
69084     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
69085     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
69086     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
69087     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
69088     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
69089     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
69090     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
69091     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
69092     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
69093     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
69094     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
69095     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
69096     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
69097     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
69098     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
69099     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
69100     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
69101     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
69102     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
69103     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
69104     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
69105     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
69106     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
69107     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
69108     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
69109     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
69110     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
69111     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
69112     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
69113     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
69114     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
69115     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
69116     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
69117     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
69118     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
69119     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
69120     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
69121     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
69122     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
69123     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
69124     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
69125     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
69126     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
69127     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
69128     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
69129     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
69130     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
69131     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
69132     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
69133     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
69134     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
69135     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
69136     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
69137     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
69138     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
69139     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
69140     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
69141     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
69142     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
69143     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
69144     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
69145     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
69146     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
69147     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
69148     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
69149     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
69150     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
69151     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
69152     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
69153     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
69154     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
69155     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
69156     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
69157     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
69158     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
69159     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
69160     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
69161     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
69162     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
69163     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
69164     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
69165     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
69166     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
69167     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
69168     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
69169     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
69170     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
69171     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
69172     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
69173     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
69174     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
69175     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
69176     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
69177     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
69178     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
69179     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
69180     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
69181     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
69182     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
69183     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
69184     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
69185     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
69186     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
69187     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
69188     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
69189     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
69190     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
69191     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
69192     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
69193     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
69194     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
69195     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
69196     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
69197     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
69198     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
69199     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
69200     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
69201     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
69202     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
69203     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
69204     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
69205     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
69206     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
69207     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
69208     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
69209     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
69210     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
69211     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
69212     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
69213     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
69214     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
69215     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
69216     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
69217     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
69218     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
69219     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
69220     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
69221     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
69222     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
69223     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
69224     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
69225     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
69226     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
69227     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
69228     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
69229     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
69230     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
69231     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
69232     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
69233     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
69234     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
69235     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
69236     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
69237     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
69238     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
69239     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
69240     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
69241     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
69242     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
69243     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
69244     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
69245     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
69246     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
69247     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
69248     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
69249     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
69250     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
69251     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
69252     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
69253     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
69254     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
69255     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
69256     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
69257     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
69258     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
69259     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
69260     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
69261     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
69262     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
69263     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
69264     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
69265     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
69266     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
69267     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
69268     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
69269     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
69270     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
69271     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
69272     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
69273     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
69274     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
69275     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
69276     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
69277     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
69278     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
69279     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
69280     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
69281     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
69282     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
69283     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
69284     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
69285     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
69286     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
69287     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
69288     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
69289     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
69290     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
69291     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
69292     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
69293     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
69294     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
69295     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
69296     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
69297     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
69298     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
69299     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
69300     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
69301     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
69302     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
69303     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
69304     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
69305     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
69306     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
69307     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
69308     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
69309     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
69310     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
69311     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
69312     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
69313     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
69314     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
69315     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
69316     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
69317     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
69318     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
69319     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
69320     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
69321     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
69322     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
69323     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
69324     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
69325     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
69326     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
69327     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
69328     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
69329     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
69330     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
69331     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
69332     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
69333     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
69334     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
69335     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
69336     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
69337     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
69338     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
69339     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
69340     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
69341     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
69342     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
69343     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
69344     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
69345     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
69346     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
69347     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
69348     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
69349     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
69350     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
69351     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
69352     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
69353     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
69354     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
69355     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
69356     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
69357     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
69358     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
69359     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
69360     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
69361     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
69362     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
69363     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
69364     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
69365     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
69366     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
69367     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
69368     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
69369     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
69370     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
69371     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
69372     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
69373     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
69374     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
69375     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
69376     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
69377     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
69378     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
69379     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
69380     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
69381     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
69382     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
69383     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
69384     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
69385     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
69386     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
69387     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
69388     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
69389     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
69390     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
69391     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
69392     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
69393     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
69394     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
69395     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
69396     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
69397     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
69398     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
69399     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
69400     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
69401     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
69402     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
69403     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
69404     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
69405     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
69406     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
69407     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
69408     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
69409     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
69410     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
69411     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
69412     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
69413     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
69414     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
69415     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
69416     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
69417     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
69418     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
69419     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
69420     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
69421     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
69422     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
69423     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
69424     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
69425     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
69426     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
69427     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
69428     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
69429     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
69430     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
69431     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
69432     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
69433     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
69434     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
69435     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
69436     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
69437     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
69438     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
69439     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
69440     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
69441     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
69442     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
69443     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
69444     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
69445     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
69446     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
69447     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
69448     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
69449     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
69450     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
69451     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
69452     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
69453     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
69454     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
69455     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
69456     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
69457     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
69458     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
69459     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
69460     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
69461     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
69462     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
69463     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
69464     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
69465     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
69466     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
69467     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
69468     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
69469     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
69470     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
69471     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
69472     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
69473     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
69474     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
69475     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
69476     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
69477     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
69478     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
69479     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
69480     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
69481     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
69482     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
69483     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
69484     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
69485     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
69486     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
69487     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
69488     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
69489     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
69490     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
69491     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
69492     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
69493     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
69494     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
69495     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
69496     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
69497     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
69498     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
69499     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
69500     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
69501     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
69502     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
69503     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
69504     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
69505     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
69506     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
69507     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
69508     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
69509     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
69510     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
69511     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
69512     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
69513     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
69514     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
69515     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
69516     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
69517     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
69518     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
69519     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
69520     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
69521     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
69522     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
69523     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
69524     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
69525     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
69526     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
69527     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
69528     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
69529     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
69530     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
69531     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
69532     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
69533     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
69534     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
69535     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
69536     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
69537     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
69538     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
69539     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
69540     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
69541     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
69542     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
69543     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
69544     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
69545     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
69546     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
69547     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
69548     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
69549     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
69550     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
69551     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
69552     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
69553     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
69554     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
69555     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
69556     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
69557     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
69558     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
69559     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
69560     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
69561     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
69562     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
69563     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
69564     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
69565     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
69566     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
69567     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
69568     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
69569     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
69570     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
69571     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
69572     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
69573     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
69574     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
69575     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
69576     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
69577     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
69578     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
69579     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
69580     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
69581     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
69582     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
69583     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
69584     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
69585     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
69586     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
69587     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
69588     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
69589     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
69590     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
69591     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
69592     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
69593     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
69594     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
69595     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
69596     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
69597     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
69598     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
69599     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
69600     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
69601     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
69602     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
69603     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
69604     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
69605     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
69606     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
69607     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
69608     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
69609     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
69610     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
69611     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
69612     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
69613     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
69614     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
69615     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
69616     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
69617     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
69618     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
69619     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
69620     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
69621     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
69622     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
69623     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
69624     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
69625     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
69626     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
69627     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
69628     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
69629     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
69630     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
69631     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
69632     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
69633     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
69634     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
69635     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
69636     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
69637     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
69638     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
69639     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
69640     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
69641     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
69642     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
69643     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
69644     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
69645     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
69646     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
69647     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
69648     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
69649     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
69650     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
69651     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
69652     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
69653     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
69654     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
69655     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
69656     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
69657     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
69658     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
69659     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
69660     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
69661     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
69662     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
69663     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
69664     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
69665     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
69666     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
69667     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
69668     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
69669     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
69670     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
69671     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
69672     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
69673     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
69674     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
69675     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
69676     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
69677     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
69678     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
69679     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
69680     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
69681     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
69682     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
69683     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
69684     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
69685     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
69686     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
69687     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
69688     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
69689     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
69690     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
69691     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
69692     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
69693     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
69694     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
69695     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
69696     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
69697     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
69698     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
69699     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
69700     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
69701     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
69702     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
69703     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
69704     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
69705     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
69706     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
69707     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
69708     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
69709     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
69710     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
69711     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
69712     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
69713     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
69714     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
69715     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
69716     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
69717     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
69718     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
69719     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
69720     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
69721     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
69722     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
69723     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
69724     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
69725     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
69726     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
69727     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
69728     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
69729     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
69730     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
69731     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
69732     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
69733     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
69734     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
69735     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
69736     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
69737     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
69738     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
69739     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
69740     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
69741     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
69742     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
69743     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
69744     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
69745     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
69746     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
69747     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
69748     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
69749     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
69750     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
69751     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
69752     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
69753     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
69754     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
69755     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
69756     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
69757     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
69758     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
69759     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
69760     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
69761     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
69762     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
69763     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
69764     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
69765     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
69766     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
69767     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
69768     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
69769     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
69770     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
69771     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
69772     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
69773     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
69774     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
69775     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
69776     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
69777     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
69778     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
69779     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
69780     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
69781     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
69782     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
69783     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
69784     {0,0,0,0,0,0}
69785 };
69786 static swig_lua_method swig_SwigModule_methods[]= {
69787     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
69788     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
69789     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
69790     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
69791     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
69792     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
69793     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
69794     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
69795     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
69796     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
69797     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
69798     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
69799     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
69800     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
69801     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
69802     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
69803     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
69804     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
69805     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
69806     { "SBDebugger_Create", _wrap_SBDebugger_Create},
69807     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
69808     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
69809     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
69810     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
69811     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
69812     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
69813     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
69814     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
69815     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
69816     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
69817     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
69818     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
69819     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
69820     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
69821     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
69822     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
69823     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
69824     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
69825     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
69826     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
69827     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
69828     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
69829     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
69830     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
69831     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
69832     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
69833     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
69834     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
69835     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
69836     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
69837     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
69838     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
69839     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
69840     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
69841     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
69842     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
69843     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
69844     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
69845     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
69846     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
69847     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
69848     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
69849     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
69850     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
69851     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
69852     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
69853     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
69854     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
69855     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
69856     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
69857     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
69858     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
69859     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
69860     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
69861     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
69862     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
69863     {0,0}
69864 };
69865 static swig_lua_class* swig_SwigModule_classes[]= {
69866 &_wrap_class_string,
69867 &_wrap_class_SBAddress,
69868 &_wrap_class_SBAttachInfo,
69869 &_wrap_class_SBBlock,
69870 &_wrap_class_SBBreakpoint,
69871 &_wrap_class_SBBreakpointList,
69872 &_wrap_class_SBBreakpointLocation,
69873 &_wrap_class_SBBreakpointName,
69874 &_wrap_class_SBBroadcaster,
69875 &_wrap_class_SBCommandInterpreterRunOptions,
69876 &_wrap_class_SBCommandInterpreter,
69877 &_wrap_class_SBCommandReturnObject,
69878 &_wrap_class_SBCommunication,
69879 &_wrap_class_SBCompileUnit,
69880 &_wrap_class_SBData,
69881 &_wrap_class_SBDebugger,
69882 &_wrap_class_SBDeclaration,
69883 &_wrap_class_SBError,
69884 &_wrap_class_SBEvent,
69885 &_wrap_class_SBExecutionContext,
69886 &_wrap_class_SBExpressionOptions,
69887 &_wrap_class_SBFile,
69888 &_wrap_class_SBFileSpec,
69889 &_wrap_class_SBFileSpecList,
69890 &_wrap_class_SBFrame,
69891 &_wrap_class_SBFunction,
69892 &_wrap_class_SBHostOS,
69893 &_wrap_class_SBInstruction,
69894 &_wrap_class_SBInstructionList,
69895 &_wrap_class_SBLanguageRuntime,
69896 &_wrap_class_SBLaunchInfo,
69897 &_wrap_class_SBLineEntry,
69898 &_wrap_class_SBListener,
69899 &_wrap_class_SBMemoryRegionInfo,
69900 &_wrap_class_SBMemoryRegionInfoList,
69901 &_wrap_class_SBModule,
69902 &_wrap_class_SBModuleSpec,
69903 &_wrap_class_SBModuleSpecList,
69904 &_wrap_class_SBPlatformConnectOptions,
69905 &_wrap_class_SBPlatformShellCommand,
69906 &_wrap_class_SBPlatform,
69907 &_wrap_class_SBProcess,
69908 &_wrap_class_SBProcessInfo,
69909 &_wrap_class_SBQueue,
69910 &_wrap_class_SBQueueItem,
69911 &_wrap_class_SBSection,
69912 &_wrap_class_SBSourceManager,
69913 &_wrap_class_SBStream,
69914 &_wrap_class_SBStringList,
69915 &_wrap_class_SBStructuredData,
69916 &_wrap_class_SBSymbol,
69917 &_wrap_class_SBSymbolContext,
69918 &_wrap_class_SBSymbolContextList,
69919 &_wrap_class_SBTarget,
69920 &_wrap_class_SBThread,
69921 &_wrap_class_SBThreadCollection,
69922 &_wrap_class_SBThreadPlan,
69923 &_wrap_class_SBTrace,
69924 &_wrap_class_SBTraceOptions,
69925 &_wrap_class_SBTypeMember,
69926 &_wrap_class_SBTypeMemberFunction,
69927 &_wrap_class_SBType,
69928 &_wrap_class_SBTypeList,
69929 &_wrap_class_SBTypeCategory,
69930 &_wrap_class_SBTypeEnumMember,
69931 &_wrap_class_SBTypeEnumMemberList,
69932 &_wrap_class_SBTypeFilter,
69933 &_wrap_class_SBTypeFormat,
69934 &_wrap_class_SBTypeNameSpecifier,
69935 &_wrap_class_SBTypeSummaryOptions,
69936 &_wrap_class_SBTypeSummary,
69937 &_wrap_class_SBTypeSynthetic,
69938 &_wrap_class_SBUnixSignals,
69939 &_wrap_class_SBValue,
69940 &_wrap_class_SBValueList,
69941 &_wrap_class_SBVariablesOptions,
69942 &_wrap_class_SBWatchpoint,
69943     0
69944 };
69945 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
69946     0
69947 };
69948
69949 static swig_lua_namespace swig_SwigModule = {
69950     "lldb",
69951     swig_SwigModule_methods,
69952     swig_SwigModule_attributes,
69953     swig_SwigModule_constants,
69954     swig_SwigModule_classes,
69955     swig_SwigModule_namespaces
69956 };
69957 #ifdef __cplusplus
69958 }
69959 #endif
69960
69961 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
69962
69963 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
69964 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
69965 static swig_type_info _swigt__p_f_p_q_const__char_p_void__void = {"_p_f_p_q_const__char_p_void__void", "void (*)(char const *,void *)|lldb::LogOutputCallback", 0, 0, (void*)0, 0};
69966 static swig_type_info _swigt__p_f_p_void__p_void = {"_p_f_p_void__p_void", "lldb::thread_func_t|void *(*)(void *)", 0, 0, (void*)0, 0};
69967 static swig_type_info _swigt__p_f_p_void_p_q_const__void_size_t__void = {"_p_f_p_void_p_q_const__void_size_t__void", "void (*)(void *,void const *,size_t)|lldb::SBCommunication::ReadThreadBytesReceived", 0, 0, (void*)0, 0};
69968 static swig_type_info _swigt__p_int = {"_p_int", "intptr_t *|int *|lldb::file_t *|int_least32_t *|int_fast32_t *|int32_t *|lldb::pipe_t *|lldb::watch_id_t *|lldb::socket_t *|lldb::break_id_t *|int_fast16_t *", 0, 0, (void*)0, 0};
69969 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
69970 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
69971 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
69972 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
69973 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
69974 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
69975 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
69976 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
69977 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
69978 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
69979 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
69980 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
69981 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
69982 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
69983 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
69984 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
69985 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
69986 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
69987 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
69988 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
69989 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
69990 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
69991 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
69992 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
69993 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
69994 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
69995 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
69996 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
69997 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
69998 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
69999 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
70000 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
70001 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
70002 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
70003 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
70004 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
70005 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
70006 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
70007 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
70008 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
70009 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
70010 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
70011 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
70012 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
70013 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
70014 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
70015 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
70016 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
70017 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
70018 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
70019 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
70020 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
70021 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
70022 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
70023 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
70024 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
70025 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
70026 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
70027 static swig_type_info _swigt__p_lldb__SBTraceOptions = {"_p_lldb__SBTraceOptions", "lldb::SBTraceOptions *", 0, 0, (void*)&_wrap_class_SBTraceOptions, 0};
70028 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
70029 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
70030 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
70031 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
70032 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
70033 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
70034 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
70035 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
70036 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
70037 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
70038 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
70039 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
70040 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
70041 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
70042 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
70043 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
70044 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
70045 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
70046 static swig_type_info _swigt__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t = {"_p_lldb_private__SharingPtrT_lldb_private__ValueObject_t", "lldb::ValueObjectSP *|lldb_private::SharingPtr< lldb_private::ValueObject > *", 0, 0, (void*)0, 0};
70047 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
70048 static swig_type_info _swigt__p_long_long = {"_p_long_long", "int_least64_t *|int_fast64_t *|int64_t *|long long *|intmax_t *", 0, 0, (void*)0, 0};
70049 static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
70050 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
70051 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
70052 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
70053 static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
70054 static swig_type_info _swigt__p_signed_char = {"_p_signed_char", "signed char *|int_least8_t *|int_fast8_t *|int8_t *", 0, 0, (void*)0, 0};
70055 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
70056 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ABI_t = {"_p_std__shared_ptrT_lldb_private__ABI_t", "std::shared_ptr< lldb_private::ABI > *|lldb::ABISP *", 0, 0, (void*)0, 0};
70057 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Baton_t = {"_p_std__shared_ptrT_lldb_private__Baton_t", "lldb::BatonSP *|std::shared_ptr< lldb_private::Baton > *", 0, 0, (void*)0, 0};
70058 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Block_t = {"_p_std__shared_ptrT_lldb_private__Block_t", "lldb::BlockSP *|std::shared_ptr< lldb_private::Block > *", 0, 0, (void*)0, 0};
70059 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t = {"_p_std__shared_ptrT_lldb_private__BreakpointLocation_t", "lldb::BreakpointLocationSP *|std::shared_ptr< lldb_private::BreakpointLocation > *", 0, 0, (void*)0, 0};
70060 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t = {"_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t", "std::shared_ptr< lldb_private::BreakpointPrecondition > *|lldb::BreakpointPreconditionSP *", 0, 0, (void*)0, 0};
70061 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t = {"_p_std__shared_ptrT_lldb_private__BreakpointResolver_t", "std::shared_ptr< lldb_private::BreakpointResolver > *|lldb::BreakpointResolverSP *", 0, 0, (void*)0, 0};
70062 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t = {"_p_std__shared_ptrT_lldb_private__BreakpointSite_t", "std::shared_ptr< lldb_private::BreakpointSite > *|lldb::BreakpointSiteSP *", 0, 0, (void*)0, 0};
70063 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t = {"_p_std__shared_ptrT_lldb_private__Breakpoint_t", "lldb::BreakpointSP *|std::shared_ptr< lldb_private::Breakpoint > *", 0, 0, (void*)0, 0};
70064 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t = {"_p_std__shared_ptrT_lldb_private__BroadcasterManager_t", "lldb::BroadcasterManagerSP *|std::shared_ptr< lldb_private::BroadcasterManager > *", 0, 0, (void*)0, 0};
70065 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t = {"_p_std__shared_ptrT_lldb_private__Broadcaster_t", "std::shared_ptr< lldb_private::Broadcaster > *|lldb::BroadcasterSP *", 0, 0, (void*)0, 0};
70066 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ClangASTImporter_t = {"_p_std__shared_ptrT_lldb_private__ClangASTImporter_t", "std::shared_ptr< lldb_private::ClangASTImporter > *|lldb::ClangASTImporterSP *", 0, 0, (void*)0, 0};
70067 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__CommandObject_t = {"_p_std__shared_ptrT_lldb_private__CommandObject_t", "lldb::CommandObjectSP *|std::shared_ptr< lldb_private::CommandObject > *", 0, 0, (void*)0, 0};
70068 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Communication_t = {"_p_std__shared_ptrT_lldb_private__Communication_t", "lldb::CommunicationSP *|std::shared_ptr< lldb_private::Communication > *", 0, 0, (void*)0, 0};
70069 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t = {"_p_std__shared_ptrT_lldb_private__CompileUnit_t", "lldb::CompUnitSP *|std::shared_ptr< lldb_private::CompileUnit > *", 0, 0, (void*)0, 0};
70070 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Connection_t = {"_p_std__shared_ptrT_lldb_private__Connection_t", "lldb::ConnectionSP *|std::shared_ptr< lldb_private::Connection > *", 0, 0, (void*)0, 0};
70071 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t = {"_p_std__shared_ptrT_lldb_private__DataBuffer_t", "std::shared_ptr< lldb_private::DataBuffer > *|lldb::DataBufferSP *", 0, 0, (void*)0, 0};
70072 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t = {"_p_std__shared_ptrT_lldb_private__DataExtractor_t", "std::shared_ptr< lldb_private::DataExtractor > *|lldb::DataExtractorSP *", 0, 0, (void*)0, 0};
70073 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Debugger_t = {"_p_std__shared_ptrT_lldb_private__Debugger_t", "std::shared_ptr< lldb_private::Debugger > *|lldb::DebuggerSP *", 0, 0, (void*)0, 0};
70074 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Disassembler_t = {"_p_std__shared_ptrT_lldb_private__Disassembler_t", "std::shared_ptr< lldb_private::Disassembler > *|lldb::DisassemblerSP *", 0, 0, (void*)0, 0};
70075 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t = {"_p_std__shared_ptrT_lldb_private__DynamicLoader_t", "std::shared_ptr< lldb_private::DynamicLoader > *|lldb::DynamicLoaderSP *", 0, 0, (void*)0, 0};
70076 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t = {"_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t", "lldb::EventDataStructuredDataSP *|std::shared_ptr< lldb_private::EventDataStructuredData > *", 0, 0, (void*)0, 0};
70077 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__EventData_t = {"_p_std__shared_ptrT_lldb_private__EventData_t", "lldb::EventDataSP *|std::shared_ptr< lldb_private::EventData > *", 0, 0, (void*)0, 0};
70078 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Event_t = {"_p_std__shared_ptrT_lldb_private__Event_t", "lldb::EventSP *|std::shared_ptr< lldb_private::Event > *", 0, 0, (void*)0, 0};
70079 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t = {"_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t", "std::shared_ptr< lldb_private::ExecutionContextRef > *|lldb::ExecutionContextRefSP *", 0, 0, (void*)0, 0};
70080 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t = {"_p_std__shared_ptrT_lldb_private__ExpressionVariable_t", "std::shared_ptr< lldb_private::ExpressionVariable > *|lldb::ExpressionVariableSP *", 0, 0, (void*)0, 0};
70081 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__File_t = {"_p_std__shared_ptrT_lldb_private__File_t", "lldb::FileSP *|std::shared_ptr< lldb_private::File > *", 0, 0, (void*)0, 0};
70082 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t = {"_p_std__shared_ptrT_lldb_private__FuncUnwinders_t", "std::shared_ptr< lldb_private::FuncUnwinders > *|lldb::FuncUnwindersSP *", 0, 0, (void*)0, 0};
70083 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t = {"_p_std__shared_ptrT_lldb_private__FunctionCaller_t", "std::shared_ptr< lldb_private::FunctionCaller > *|lldb::FunctionCallerSP *", 0, 0, (void*)0, 0};
70084 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Function_t = {"_p_std__shared_ptrT_lldb_private__Function_t", "lldb::FunctionSP *|std::shared_ptr< lldb_private::Function > *", 0, 0, (void*)0, 0};
70085 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__IOHandler_t = {"_p_std__shared_ptrT_lldb_private__IOHandler_t", "std::shared_ptr< lldb_private::IOHandler > *|lldb::IOHandlerSP *", 0, 0, (void*)0, 0};
70086 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__IOObject_t = {"_p_std__shared_ptrT_lldb_private__IOObject_t", "lldb::IOObjectSP *|std::shared_ptr< lldb_private::IOObject > *", 0, 0, (void*)0, 0};
70087 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t = {"_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t", "lldb::IRExecutionUnitSP *|std::shared_ptr< lldb_private::IRExecutionUnit > *", 0, 0, (void*)0, 0};
70088 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t = {"_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t", "lldb::InlineFunctionInfoSP *|std::shared_ptr< lldb_private::InlineFunctionInfo > *", 0, 0, (void*)0, 0};
70089 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Instruction_t = {"_p_std__shared_ptrT_lldb_private__Instruction_t", "lldb::InstructionSP *|std::shared_ptr< lldb_private::Instruction > *", 0, 0, (void*)0, 0};
70090 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t = {"_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t", "lldb::InstrumentationRuntimeSP *|std::shared_ptr< lldb_private::InstrumentationRuntime > *", 0, 0, (void*)0, 0};
70091 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__JITLoader_t = {"_p_std__shared_ptrT_lldb_private__JITLoader_t", "std::shared_ptr< lldb_private::JITLoader > *|lldb::JITLoaderSP *", 0, 0, (void*)0, 0};
70092 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t = {"_p_std__shared_ptrT_lldb_private__LanguageRuntime_t", "std::shared_ptr< lldb_private::LanguageRuntime > *|lldb::LanguageRuntimeSP *", 0, 0, (void*)0, 0};
70093 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__LineTable_t = {"_p_std__shared_ptrT_lldb_private__LineTable_t", "lldb::LineTableSP *|std::shared_ptr< lldb_private::LineTable > *", 0, 0, (void*)0, 0};
70094 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Listener_t = {"_p_std__shared_ptrT_lldb_private__Listener_t", "std::shared_ptr< lldb_private::Listener > *|lldb::ListenerSP *", 0, 0, (void*)0, 0};
70095 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t = {"_p_std__shared_ptrT_lldb_private__MemoryHistory_t", "lldb::MemoryHistorySP *|std::shared_ptr< lldb_private::MemoryHistory > *", 0, 0, (void*)0, 0};
70096 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Module_t = {"_p_std__shared_ptrT_lldb_private__Module_t", "lldb::ModuleSP *|std::shared_ptr< lldb_private::Module > *", 0, 0, (void*)0, 0};
70097 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t = {"_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t", "lldb::ObjectFileJITDelegateSP *|std::shared_ptr< lldb_private::ObjectFileJITDelegate > *", 0, 0, (void*)0, 0};
70098 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t = {"_p_std__shared_ptrT_lldb_private__ObjectFile_t", "lldb::ObjectFileSP *|std::shared_ptr< lldb_private::ObjectFile > *", 0, 0, (void*)0, 0};
70099 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t = {"_p_std__shared_ptrT_lldb_private__OptionValueArch_t", "std::shared_ptr< lldb_private::OptionValueArch > *|lldb::OptionValueArchSP *", 0, 0, (void*)0, 0};
70100 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t = {"_p_std__shared_ptrT_lldb_private__OptionValueArgs_t", "std::shared_ptr< lldb_private::OptionValueArgs > *|lldb::OptionValueArgsSP *", 0, 0, (void*)0, 0};
70101 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t = {"_p_std__shared_ptrT_lldb_private__OptionValueArray_t", "std::shared_ptr< lldb_private::OptionValueArray > *|lldb::OptionValueArraySP *", 0, 0, (void*)0, 0};
70102 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t = {"_p_std__shared_ptrT_lldb_private__OptionValueBoolean_t", "lldb::OptionValueBooleanSP *|std::shared_ptr< lldb_private::OptionValueBoolean > *", 0, 0, (void*)0, 0};
70103 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t = {"_p_std__shared_ptrT_lldb_private__OptionValueDictionary_t", "lldb::OptionValueDictionarySP *|std::shared_ptr< lldb_private::OptionValueDictionary > *", 0, 0, (void*)0, 0};
70104 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t = {"_p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t", "lldb::OptionValueFileSpecListSP *|std::shared_ptr< lldb_private::OptionValueFileSpecList > *", 0, 0, (void*)0, 0};
70105 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t = {"_p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t", "lldb::OptionValueFileSpecSP *|std::shared_ptr< lldb_private::OptionValueFileSpec > *", 0, 0, (void*)0, 0};
70106 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t = {"_p_std__shared_ptrT_lldb_private__OptionValueFormat_t", "std::shared_ptr< lldb_private::OptionValueFormat > *|lldb::OptionValueFormatSP *", 0, 0, (void*)0, 0};
70107 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t = {"_p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t", "std::shared_ptr< lldb_private::OptionValuePathMappings > *|lldb::OptionValuePathMappingsSP *", 0, 0, (void*)0, 0};
70108 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t = {"_p_std__shared_ptrT_lldb_private__OptionValueProperties_t", "lldb::OptionValuePropertiesSP *|std::shared_ptr< lldb_private::OptionValueProperties > *", 0, 0, (void*)0, 0};
70109 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t = {"_p_std__shared_ptrT_lldb_private__OptionValueRegex_t", "std::shared_ptr< lldb_private::OptionValueRegex > *|lldb::OptionValueRegexSP *", 0, 0, (void*)0, 0};
70110 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t = {"_p_std__shared_ptrT_lldb_private__OptionValueSInt64_t", "std::shared_ptr< lldb_private::OptionValueSInt64 > *|lldb::OptionValueSInt64SP *", 0, 0, (void*)0, 0};
70111 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t = {"_p_std__shared_ptrT_lldb_private__OptionValueString_t", "std::shared_ptr< lldb_private::OptionValueString > *|lldb::OptionValueStringSP *", 0, 0, (void*)0, 0};
70112 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t = {"_p_std__shared_ptrT_lldb_private__OptionValueUInt64_t", "std::shared_ptr< lldb_private::OptionValueUInt64 > *|lldb::OptionValueUInt64SP *", 0, 0, (void*)0, 0};
70113 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t = {"_p_std__shared_ptrT_lldb_private__OptionValueUUID_t", "std::shared_ptr< lldb_private::OptionValueUUID > *|lldb::OptionValueUUIDSP *", 0, 0, (void*)0, 0};
70114 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValue_t = {"_p_std__shared_ptrT_lldb_private__OptionValue_t", "std::shared_ptr< lldb_private::OptionValue > *|lldb::OptionValueSP *", 0, 0, (void*)0, 0};
70115 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Platform_t = {"_p_std__shared_ptrT_lldb_private__Platform_t", "std::shared_ptr< lldb_private::Platform > *|lldb::PlatformSP *", 0, 0, (void*)0, 0};
70116 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t = {"_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t", "lldb::ProcessAttachInfoSP *|std::shared_ptr< lldb_private::ProcessAttachInfo > *", 0, 0, (void*)0, 0};
70117 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t = {"_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t", "lldb::ProcessLaunchInfoSP *|std::shared_ptr< lldb_private::ProcessLaunchInfo > *", 0, 0, (void*)0, 0};
70118 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Process_t = {"_p_std__shared_ptrT_lldb_private__Process_t", "lldb::ProcessSP *|std::shared_ptr< lldb_private::Process > *", 0, 0, (void*)0, 0};
70119 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Property_t = {"_p_std__shared_ptrT_lldb_private__Property_t", "lldb::PropertySP *|std::shared_ptr< lldb_private::Property > *", 0, 0, (void*)0, 0};
70120 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__QueueItem_t = {"_p_std__shared_ptrT_lldb_private__QueueItem_t", "std::shared_ptr< lldb_private::QueueItem > *|lldb::QueueItemSP *", 0, 0, (void*)0, 0};
70121 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Queue_t = {"_p_std__shared_ptrT_lldb_private__Queue_t", "std::shared_ptr< lldb_private::Queue > *|lldb::QueueSP *", 0, 0, (void*)0, 0};
70122 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__REPL_t = {"_p_std__shared_ptrT_lldb_private__REPL_t", "lldb::REPLSP *|std::shared_ptr< lldb_private::REPL > *", 0, 0, (void*)0, 0};
70123 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t = {"_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t", "lldb::RecognizedStackFrameSP *|std::shared_ptr< lldb_private::RecognizedStackFrame > *", 0, 0, (void*)0, 0};
70124 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t = {"_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t", "std::shared_ptr< lldb_private::RegisterCheckpoint > *|lldb::RegisterCheckpointSP *", 0, 0, (void*)0, 0};
70125 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t = {"_p_std__shared_ptrT_lldb_private__RegisterContext_t", "lldb::RegisterContextSP *|std::shared_ptr< lldb_private::RegisterContext > *", 0, 0, (void*)0, 0};
70126 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t = {"_p_std__shared_ptrT_lldb_private__RegularExpression_t", "lldb::RegularExpressionSP *|std::shared_ptr< lldb_private::RegularExpression > *", 0, 0, (void*)0, 0};
70127 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t = {"_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t", "std::shared_ptr< lldb_private::ScriptInterpreter > *|lldb::ScriptInterpreterSP *", 0, 0, (void*)0, 0};
70128 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t = {"_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t", "lldb::ScriptSummaryFormatSP *|std::shared_ptr< lldb_private::ScriptSummaryFormat > *", 0, 0, (void*)0, 0};
70129 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t = {"_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t", "std::shared_ptr< lldb_private::ScriptedSyntheticChildren > *|lldb::ScriptedSyntheticChildrenSP *", 0, 0, (void*)0, 0};
70130 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t = {"_p_std__shared_ptrT_lldb_private__SearchFilter_t", "std::shared_ptr< lldb_private::SearchFilter > *|lldb::SearchFilterSP *", 0, 0, (void*)0, 0};
70131 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t = {"_p_std__shared_ptrT_lldb_private__SectionLoadList_t", "std::shared_ptr< lldb_private::SectionLoadList > *|lldb::SectionLoadListSP *", 0, 0, (void*)0, 0};
70132 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Section_t = {"_p_std__shared_ptrT_lldb_private__Section_t", "lldb::SectionSP *|std::shared_ptr< lldb_private::Section > *", 0, 0, (void*)0, 0};
70133 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Settings_t = {"_p_std__shared_ptrT_lldb_private__Settings_t", "std::shared_ptr< lldb_private::Settings > *|lldb::SettingsSP *", 0, 0, (void*)0, 0};
70134 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t = {"_p_std__shared_ptrT_lldb_private__StackFrameList_t", "std::shared_ptr< lldb_private::StackFrameList > *|lldb::StackFrameListSP *", 0, 0, (void*)0, 0};
70135 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t = {"_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t", "std::shared_ptr< lldb_private::StackFrameRecognizer > *|lldb::StackFrameRecognizerSP *", 0, 0, (void*)0, 0};
70136 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StackFrame_t = {"_p_std__shared_ptrT_lldb_private__StackFrame_t", "std::shared_ptr< lldb_private::StackFrame > *|lldb::StackFrameSP *", 0, 0, (void*)0, 0};
70137 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StopInfo_t = {"_p_std__shared_ptrT_lldb_private__StopInfo_t", "lldb::StopInfoSP *|std::shared_ptr< lldb_private::StopInfo > *", 0, 0, (void*)0, 0};
70138 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t = {"_p_std__shared_ptrT_lldb_private__StoppointLocation_t", "std::shared_ptr< lldb_private::StoppointLocation > *|lldb::StoppointLocationSP *", 0, 0, (void*)0, 0};
70139 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StreamFile_t = {"_p_std__shared_ptrT_lldb_private__StreamFile_t", "lldb::StreamFileSP *|std::shared_ptr< lldb_private::StreamFile > *", 0, 0, (void*)0, 0};
70140 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Stream_t = {"_p_std__shared_ptrT_lldb_private__Stream_t", "std::shared_ptr< lldb_private::Stream > *|lldb::StreamSP *", 0, 0, (void*)0, 0};
70141 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t = {"_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t", "lldb::StringTypeSummaryImplSP *|std::shared_ptr< lldb_private::StringSummaryFormat > *", 0, 0, (void*)0, 0};
70142 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t = {"_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t", "lldb::StructuredDataPluginSP *|std::shared_ptr< lldb_private::StructuredDataPlugin > *", 0, 0, (void*)0, 0};
70143 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t = {"_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t", "lldb::SymbolContextSpecifierSP *|std::shared_ptr< lldb_private::SymbolContextSpecifier > *", 0, 0, (void*)0, 0};
70144 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t = {"_p_std__shared_ptrT_lldb_private__SymbolFileType_t", "lldb::SymbolFileTypeSP *|std::shared_ptr< lldb_private::SymbolFileType > *", 0, 0, (void*)0, 0};
70145 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t = {"_p_std__shared_ptrT_lldb_private__SymbolFile_t", "lldb::SymbolFileSP *|std::shared_ptr< lldb_private::SymbolFile > *", 0, 0, (void*)0, 0};
70146 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t = {"_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t", "lldb::SyntheticChildrenFrontEndSP *|std::shared_ptr< lldb_private::SyntheticChildrenFrontEnd > *", 0, 0, (void*)0, 0};
70147 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t = {"_p_std__shared_ptrT_lldb_private__SyntheticChildren_t", "std::shared_ptr< lldb_private::SyntheticChildren > *|lldb::SyntheticChildrenSP *", 0, 0, (void*)0, 0};
70148 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t = {"_p_std__shared_ptrT_lldb_private__SystemRuntime_t", "std::shared_ptr< lldb_private::SystemRuntime > *|lldb::SystemRuntimeSP *", 0, 0, (void*)0, 0};
70149 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t = {"_p_std__shared_ptrT_lldb_private__TargetProperties_t", "std::shared_ptr< lldb_private::TargetProperties > *|lldb::TargetPropertiesSP *", 0, 0, (void*)0, 0};
70150 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Target_t = {"_p_std__shared_ptrT_lldb_private__Target_t", "std::shared_ptr< lldb_private::Target > *|lldb::TargetSP *", 0, 0, (void*)0, 0};
70151 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t = {"_p_std__shared_ptrT_lldb_private__ThreadCollection_t", "std::shared_ptr< lldb_private::ThreadCollection > *|lldb::ThreadCollectionSP *", 0, 0, (void*)0, 0};
70152 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t = {"_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t", "std::shared_ptr< lldb_private::ThreadPlanTracer > *|lldb::ThreadPlanTracerSP *", 0, 0, (void*)0, 0};
70153 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t = {"_p_std__shared_ptrT_lldb_private__ThreadPlan_t", "lldb::ThreadPlanSP *|std::shared_ptr< lldb_private::ThreadPlan > *", 0, 0, (void*)0, 0};
70154 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Thread_t = {"_p_std__shared_ptrT_lldb_private__Thread_t", "std::shared_ptr< lldb_private::Thread > *|lldb::ThreadSP *", 0, 0, (void*)0, 0};
70155 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t = {"_p_std__shared_ptrT_lldb_private__TraceOptions_t", "std::shared_ptr< lldb_private::TraceOptions > *|lldb::TraceOptionsSP *", 0, 0, (void*)0, 0};
70156 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t", "std::shared_ptr< lldb_private::TypeCategoryImpl > *|lldb::TypeCategoryImplSP *", 0, 0, (void*)0, 0};
70157 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t", "lldb::TypeEnumMemberImplSP *|std::shared_ptr< lldb_private::TypeEnumMemberImpl > *", 0, 0, (void*)0, 0};
70158 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t", "lldb::TypeFilterImplSP *|std::shared_ptr< lldb_private::TypeFilterImpl > *", 0, 0, (void*)0, 0};
70159 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t", "lldb::TypeFormatImplSP *|std::shared_ptr< lldb_private::TypeFormatImpl > *", 0, 0, (void*)0, 0};
70160 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeImpl_t", "lldb::TypeImplSP *|std::shared_ptr< lldb_private::TypeImpl > *", 0, 0, (void*)0, 0};
70161 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t", "std::shared_ptr< lldb_private::TypeMemberFunctionImpl > *|lldb::TypeMemberFunctionImplSP *", 0, 0, (void*)0, 0};
70162 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t", "std::shared_ptr< lldb_private::TypeNameSpecifierImpl > *|lldb::TypeNameSpecifierImplSP *", 0, 0, (void*)0, 0};
70163 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t = {"_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t", "lldb::TypeSummaryImplSP *|std::shared_ptr< lldb_private::TypeSummaryImpl > *", 0, 0, (void*)0, 0};
70164 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t = {"_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t", "std::shared_ptr< lldb_private::TypeSummaryOptions > *|lldb::TypeSummaryOptionsSP *", 0, 0, (void*)0, 0};
70165 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t = {"_p_std__shared_ptrT_lldb_private__TypeSystem_t", "std::shared_ptr< lldb_private::TypeSystem > *|lldb::TypeSystemSP *", 0, 0, (void*)0, 0};
70166 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Type_t = {"_p_std__shared_ptrT_lldb_private__Type_t", "lldb::TypeSP *|std::shared_ptr< lldb_private::Type > *", 0, 0, (void*)0, 0};
70167 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t = {"_p_std__shared_ptrT_lldb_private__UnixSignals_t", "lldb::UnixSignalsSP *|std::shared_ptr< lldb_private::UnixSignals > *", 0, 0, (void*)0, 0};
70168 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t = {"_p_std__shared_ptrT_lldb_private__UnwindAssembly_t", "std::shared_ptr< lldb_private::UnwindAssembly > *|lldb::UnwindAssemblySP *", 0, 0, (void*)0, 0};
70169 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t = {"_p_std__shared_ptrT_lldb_private__UnwindPlan_t", "lldb::UnwindPlanSP *|std::shared_ptr< lldb_private::UnwindPlan > *", 0, 0, (void*)0, 0};
70170 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UserExpression_t = {"_p_std__shared_ptrT_lldb_private__UserExpression_t", "lldb::UserExpressionSP *|std::shared_ptr< lldb_private::UserExpression > *", 0, 0, (void*)0, 0};
70171 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t = {"_p_std__shared_ptrT_lldb_private__UtilityFunction_t", "lldb::UtilityFunctionSP *|std::shared_ptr< lldb_private::UtilityFunction > *", 0, 0, (void*)0, 0};
70172 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ValueList_t = {"_p_std__shared_ptrT_lldb_private__ValueList_t", "std::shared_ptr< lldb_private::ValueList > *|lldb::ValueListSP *", 0, 0, (void*)0, 0};
70173 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t = {"_p_std__shared_ptrT_lldb_private__ValueObjectList_t", "std::shared_ptr< lldb_private::ValueObjectList > *|lldb::ValueObjectListSP *", 0, 0, (void*)0, 0};
70174 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Value_t = {"_p_std__shared_ptrT_lldb_private__Value_t", "std::shared_ptr< lldb_private::Value > *|lldb::ValueSP *", 0, 0, (void*)0, 0};
70175 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__VariableList_t = {"_p_std__shared_ptrT_lldb_private__VariableList_t", "std::shared_ptr< lldb_private::VariableList > *|lldb::VariableListSP *", 0, 0, (void*)0, 0};
70176 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Variable_t = {"_p_std__shared_ptrT_lldb_private__Variable_t", "lldb::VariableSP *|std::shared_ptr< lldb_private::Variable > *", 0, 0, (void*)0, 0};
70177 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t = {"_p_std__shared_ptrT_lldb_private__Watchpoint_t", "lldb::WatchpointSP *|std::shared_ptr< lldb_private::Watchpoint > *", 0, 0, (void*)0, 0};
70178 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
70179 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ClangASTContext_t = {"_p_std__unique_ptrT_lldb_private__ClangASTContext_t", "lldb::ClangASTContextUP *|std::unique_ptr< lldb_private::ClangASTContext > *", 0, 0, (void*)0, 0};
70180 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t = {"_p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t", "std::unique_ptr< lldb_private::ClangModulesDeclVendor > *|lldb::ClangModulesDeclVendorUP *", 0, 0, (void*)0, 0};
70181 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t = {"_p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t", "std::unique_ptr< lldb_private::ClangPersistentVariables > *|lldb::ClangPersistentVariablesUP *", 0, 0, (void*)0, 0};
70182 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t = {"_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t", "lldb::DynamicCheckerFunctionsUP *|std::unique_ptr< lldb_private::DynamicCheckerFunctions > *", 0, 0, (void*)0, 0};
70183 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t = {"_p_std__unique_ptrT_lldb_private__DynamicLoader_t", "lldb::DynamicLoaderUP *|std::unique_ptr< lldb_private::DynamicLoader > *", 0, 0, (void*)0, 0};
70184 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__File_t = {"_p_std__unique_ptrT_lldb_private__File_t", "lldb::FileUP *|std::unique_ptr< lldb_private::File > *", 0, 0, (void*)0, 0};
70185 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t = {"_p_std__unique_ptrT_lldb_private__JITLoaderList_t", "lldb::JITLoaderListUP *|std::unique_ptr< lldb_private::JITLoaderList > *", 0, 0, (void*)0, 0};
70186 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t = {"_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t", "std::unique_ptr< lldb_private::MemoryRegionInfo > *|lldb::MemoryRegionInfoUP *", 0, 0, (void*)0, 0};
70187 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t = {"_p_std__unique_ptrT_lldb_private__OperatingSystem_t", "lldb::OperatingSystemUP *|std::unique_ptr< lldb_private::OperatingSystem > *", 0, 0, (void*)0, 0};
70188 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t = {"_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t", "std::unique_ptr< lldb_private::ScriptInterpreter > *|lldb::ScriptInterpreterUP *", 0, 0, (void*)0, 0};
70189 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SectionList_t = {"_p_std__unique_ptrT_lldb_private__SectionList_t", "lldb::SectionListUP *|std::unique_ptr< lldb_private::SectionList > *", 0, 0, (void*)0, 0};
70190 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SourceManager_t = {"_p_std__unique_ptrT_lldb_private__SourceManager_t", "std::unique_ptr< lldb_private::SourceManager > *|lldb::SourceManagerUP *", 0, 0, (void*)0, 0};
70191 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StackFrame_t = {"_p_std__unique_ptrT_lldb_private__StackFrame_t", "std::unique_ptr< lldb_private::StackFrame > *|lldb::StackFrameUP *", 0, 0, (void*)0, 0};
70192 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t = {"_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t", "std::unique_ptr< lldb_private::StructuredDataImpl > *|lldb::StructuredDataImplUP *", 0, 0, (void*)0, 0};
70193 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t = {"_p_std__unique_ptrT_lldb_private__SymbolVendor_t", "std::unique_ptr< lldb_private::SymbolVendor > *|lldb::SymbolVendorUP *", 0, 0, (void*)0, 0};
70194 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t = {"_p_std__unique_ptrT_lldb_private__SystemRuntime_t", "std::unique_ptr< lldb_private::SystemRuntime > *|lldb::SystemRuntimeUP *", 0, 0, (void*)0, 0};
70195 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t = {"_p_std__weak_ptrT_lldb_private__BreakpointLocation_t", "std::weak_ptr< lldb_private::BreakpointLocation > *|lldb::BreakpointLocationWP *", 0, 0, (void*)0, 0};
70196 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t = {"_p_std__weak_ptrT_lldb_private__BreakpointSite_t", "std::weak_ptr< lldb_private::BreakpointSite > *|lldb::BreakpointSiteWP *", 0, 0, (void*)0, 0};
70197 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t = {"_p_std__weak_ptrT_lldb_private__Breakpoint_t", "std::weak_ptr< lldb_private::Breakpoint > *|lldb::BreakpointWP *", 0, 0, (void*)0, 0};
70198 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t = {"_p_std__weak_ptrT_lldb_private__BroadcasterManager_t", "std::weak_ptr< lldb_private::BroadcasterManager > *|lldb::BroadcasterManagerWP *", 0, 0, (void*)0, 0};
70199 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Debugger_t = {"_p_std__weak_ptrT_lldb_private__Debugger_t", "std::weak_ptr< lldb_private::Debugger > *|lldb::DebuggerWP *", 0, 0, (void*)0, 0};
70200 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Listener_t = {"_p_std__weak_ptrT_lldb_private__Listener_t", "std::weak_ptr< lldb_private::Listener > *|lldb::ListenerWP *", 0, 0, (void*)0, 0};
70201 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Module_t = {"_p_std__weak_ptrT_lldb_private__Module_t", "std::weak_ptr< lldb_private::Module > *|lldb::ModuleWP *", 0, 0, (void*)0, 0};
70202 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t = {"_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t", "lldb::ObjectFileJITDelegateWP *|std::weak_ptr< lldb_private::ObjectFileJITDelegate > *", 0, 0, (void*)0, 0};
70203 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t = {"_p_std__weak_ptrT_lldb_private__ObjectFile_t", "std::weak_ptr< lldb_private::ObjectFile > *|lldb::ObjectFileWP *", 0, 0, (void*)0, 0};
70204 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__OptionValue_t = {"_p_std__weak_ptrT_lldb_private__OptionValue_t", "std::weak_ptr< lldb_private::OptionValue > *|lldb::OptionValueWP *", 0, 0, (void*)0, 0};
70205 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Process_t = {"_p_std__weak_ptrT_lldb_private__Process_t", "std::weak_ptr< lldb_private::Process > *|lldb::ProcessWP *", 0, 0, (void*)0, 0};
70206 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Queue_t = {"_p_std__weak_ptrT_lldb_private__Queue_t", "std::weak_ptr< lldb_private::Queue > *|lldb::QueueWP *", 0, 0, (void*)0, 0};
70207 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Section_t = {"_p_std__weak_ptrT_lldb_private__Section_t", "std::weak_ptr< lldb_private::Section > *|lldb::SectionWP *", 0, 0, (void*)0, 0};
70208 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__StackFrame_t = {"_p_std__weak_ptrT_lldb_private__StackFrame_t", "std::weak_ptr< lldb_private::StackFrame > *|lldb::StackFrameWP *", 0, 0, (void*)0, 0};
70209 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Stream_t = {"_p_std__weak_ptrT_lldb_private__Stream_t", "std::weak_ptr< lldb_private::Stream > *|lldb::StreamWP *", 0, 0, (void*)0, 0};
70210 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t = {"_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t", "lldb::StructuredDataPluginWP *|std::weak_ptr< lldb_private::StructuredDataPlugin > *", 0, 0, (void*)0, 0};
70211 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t = {"_p_std__weak_ptrT_lldb_private__SymbolFileType_t", "std::weak_ptr< lldb_private::SymbolFileType > *|lldb::SymbolFileTypeWP *", 0, 0, (void*)0, 0};
70212 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Target_t = {"_p_std__weak_ptrT_lldb_private__Target_t", "std::weak_ptr< lldb_private::Target > *|lldb::TargetWP *", 0, 0, (void*)0, 0};
70213 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Thread_t = {"_p_std__weak_ptrT_lldb_private__Thread_t", "std::weak_ptr< lldb_private::Thread > *|lldb::ThreadWP *", 0, 0, (void*)0, 0};
70214 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Type_t = {"_p_std__weak_ptrT_lldb_private__Type_t", "std::weak_ptr< lldb_private::Type > *|lldb::TypeWP *", 0, 0, (void*)0, 0};
70215 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t = {"_p_std__weak_ptrT_lldb_private__UnixSignals_t", "std::weak_ptr< lldb_private::UnixSignals > *|lldb::UnixSignalsWP *", 0, 0, (void*)0, 0};
70216 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|uint_least8_t *|uint_fast8_t *|uint8_t *", 0, 0, (void*)0, 0};
70217 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "uintptr_t *|uint_least32_t *|uint_fast32_t *|uint32_t *|unsigned int *|uint_fast16_t *", 0, 0, (void*)0, 0};
70218 static swig_type_info _swigt__p_unsigned_long_long = {"_p_unsigned_long_long", "uint_least64_t *|uint_fast64_t *|uint64_t *|lldb::process_t *|unsigned long long *|lldb::addr_t *|lldb::offset_t *|lldb::queue_id_t *|lldb::user_id_t *|lldb::pid_t *|uintmax_t *|lldb::tid_t *", 0, 0, (void*)0, 0};
70219 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
70220 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
70221
70222 static swig_type_info *swig_type_initial[] = {
70223   &_swigt__p_bool,
70224   &_swigt__p_double,
70225   &_swigt__p_f_p_q_const__char_p_void__void,
70226   &_swigt__p_f_p_void__p_void,
70227   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
70228   &_swigt__p_int,
70229   &_swigt__p_lldb__ConnectionStatus,
70230   &_swigt__p_lldb__SBAddress,
70231   &_swigt__p_lldb__SBAttachInfo,
70232   &_swigt__p_lldb__SBBlock,
70233   &_swigt__p_lldb__SBBreakpoint,
70234   &_swigt__p_lldb__SBBreakpointList,
70235   &_swigt__p_lldb__SBBreakpointLocation,
70236   &_swigt__p_lldb__SBBreakpointName,
70237   &_swigt__p_lldb__SBBroadcaster,
70238   &_swigt__p_lldb__SBCommandInterpreter,
70239   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
70240   &_swigt__p_lldb__SBCommandReturnObject,
70241   &_swigt__p_lldb__SBCommunication,
70242   &_swigt__p_lldb__SBCompileUnit,
70243   &_swigt__p_lldb__SBData,
70244   &_swigt__p_lldb__SBDebugger,
70245   &_swigt__p_lldb__SBDeclaration,
70246   &_swigt__p_lldb__SBError,
70247   &_swigt__p_lldb__SBEvent,
70248   &_swigt__p_lldb__SBExecutionContext,
70249   &_swigt__p_lldb__SBExpressionOptions,
70250   &_swigt__p_lldb__SBFile,
70251   &_swigt__p_lldb__SBFileSpec,
70252   &_swigt__p_lldb__SBFileSpecList,
70253   &_swigt__p_lldb__SBFrame,
70254   &_swigt__p_lldb__SBFunction,
70255   &_swigt__p_lldb__SBHostOS,
70256   &_swigt__p_lldb__SBInstruction,
70257   &_swigt__p_lldb__SBInstructionList,
70258   &_swigt__p_lldb__SBLanguageRuntime,
70259   &_swigt__p_lldb__SBLaunchInfo,
70260   &_swigt__p_lldb__SBLineEntry,
70261   &_swigt__p_lldb__SBListener,
70262   &_swigt__p_lldb__SBMemoryRegionInfo,
70263   &_swigt__p_lldb__SBMemoryRegionInfoList,
70264   &_swigt__p_lldb__SBModule,
70265   &_swigt__p_lldb__SBModuleSpec,
70266   &_swigt__p_lldb__SBModuleSpecList,
70267   &_swigt__p_lldb__SBPlatform,
70268   &_swigt__p_lldb__SBPlatformConnectOptions,
70269   &_swigt__p_lldb__SBPlatformShellCommand,
70270   &_swigt__p_lldb__SBProcess,
70271   &_swigt__p_lldb__SBProcessInfo,
70272   &_swigt__p_lldb__SBQueue,
70273   &_swigt__p_lldb__SBQueueItem,
70274   &_swigt__p_lldb__SBSection,
70275   &_swigt__p_lldb__SBSourceManager,
70276   &_swigt__p_lldb__SBStream,
70277   &_swigt__p_lldb__SBStringList,
70278   &_swigt__p_lldb__SBStructuredData,
70279   &_swigt__p_lldb__SBSymbol,
70280   &_swigt__p_lldb__SBSymbolContext,
70281   &_swigt__p_lldb__SBSymbolContextList,
70282   &_swigt__p_lldb__SBTarget,
70283   &_swigt__p_lldb__SBThread,
70284   &_swigt__p_lldb__SBThreadCollection,
70285   &_swigt__p_lldb__SBThreadPlan,
70286   &_swigt__p_lldb__SBTrace,
70287   &_swigt__p_lldb__SBTraceOptions,
70288   &_swigt__p_lldb__SBType,
70289   &_swigt__p_lldb__SBTypeCategory,
70290   &_swigt__p_lldb__SBTypeEnumMember,
70291   &_swigt__p_lldb__SBTypeEnumMemberList,
70292   &_swigt__p_lldb__SBTypeFilter,
70293   &_swigt__p_lldb__SBTypeFormat,
70294   &_swigt__p_lldb__SBTypeList,
70295   &_swigt__p_lldb__SBTypeMember,
70296   &_swigt__p_lldb__SBTypeMemberFunction,
70297   &_swigt__p_lldb__SBTypeNameSpecifier,
70298   &_swigt__p_lldb__SBTypeSummary,
70299   &_swigt__p_lldb__SBTypeSummaryOptions,
70300   &_swigt__p_lldb__SBTypeSynthetic,
70301   &_swigt__p_lldb__SBUnixSignals,
70302   &_swigt__p_lldb__SBValue,
70303   &_swigt__p_lldb__SBValueList,
70304   &_swigt__p_lldb__SBVariablesOptions,
70305   &_swigt__p_lldb__SBWatchpoint,
70306   &_swigt__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t,
70307   &_swigt__p_long_double,
70308   &_swigt__p_long_long,
70309   &_swigt__p_p_char,
70310   &_swigt__p_p_void,
70311   &_swigt__p_pthread_rwlock_t,
70312   &_swigt__p_pthread_t,
70313   &_swigt__p_short,
70314   &_swigt__p_signed_char,
70315   &_swigt__p_size_t,
70316   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
70317   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
70318   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
70319   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
70320   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
70321   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
70322   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
70323   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
70324   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
70325   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
70326   &_swigt__p_std__shared_ptrT_lldb_private__ClangASTImporter_t,
70327   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
70328   &_swigt__p_std__shared_ptrT_lldb_private__Communication_t,
70329   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
70330   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
70331   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
70332   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
70333   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
70334   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
70335   &_swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
70336   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
70337   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
70338   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
70339   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
70340   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
70341   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
70342   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
70343   &_swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
70344   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
70345   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
70346   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
70347   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
70348   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
70349   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
70350   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
70351   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
70352   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
70353   &_swigt__p_std__shared_ptrT_lldb_private__LineTable_t,
70354   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
70355   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
70356   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
70357   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
70358   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
70359   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
70360   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
70361   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
70362   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
70363   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
70364   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
70365   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
70366   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
70367   &_swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
70368   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
70369   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
70370   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
70371   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t,
70372   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
70373   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
70374   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
70375   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
70376   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
70377   &_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
70378   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
70379   &_swigt__p_std__shared_ptrT_lldb_private__Property_t,
70380   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
70381   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
70382   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
70383   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
70384   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
70385   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
70386   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
70387   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
70388   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
70389   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
70390   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
70391   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
70392   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
70393   &_swigt__p_std__shared_ptrT_lldb_private__Settings_t,
70394   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
70395   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
70396   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
70397   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
70398   &_swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t,
70399   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
70400   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
70401   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
70402   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
70403   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
70404   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
70405   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t,
70406   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
70407   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
70408   &_swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
70409   &_swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t,
70410   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
70411   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
70412   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
70413   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
70414   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
70415   &_swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t,
70416   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
70417   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
70418   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
70419   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
70420   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
70421   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
70422   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
70423   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
70424   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
70425   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
70426   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
70427   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
70428   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
70429   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
70430   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
70431   &_swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
70432   &_swigt__p_std__shared_ptrT_lldb_private__ValueList_t,
70433   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
70434   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
70435   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
70436   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
70437   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
70438   &_swigt__p_std__string,
70439   &_swigt__p_std__unique_ptrT_lldb_private__ClangASTContext_t,
70440   &_swigt__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t,
70441   &_swigt__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t,
70442   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
70443   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
70444   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
70445   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
70446   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
70447   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
70448   &_swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
70449   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
70450   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
70451   &_swigt__p_std__unique_ptrT_lldb_private__StackFrame_t,
70452   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
70453   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
70454   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
70455   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
70456   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
70457   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
70458   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
70459   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
70460   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
70461   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
70462   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
70463   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t,
70464   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
70465   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
70466   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
70467   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
70468   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
70469   &_swigt__p_std__weak_ptrT_lldb_private__Stream_t,
70470   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
70471   &_swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
70472   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
70473   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
70474   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
70475   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
70476   &_swigt__p_unsigned_char,
70477   &_swigt__p_unsigned_int,
70478   &_swigt__p_unsigned_long_long,
70479   &_swigt__p_unsigned_short,
70480   &_swigt__p_void,
70481 };
70482
70483 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
70484 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
70485 static swig_cast_info _swigc__p_f_p_q_const__char_p_void__void[] = {  {&_swigt__p_f_p_q_const__char_p_void__void, 0, 0, 0},{0, 0, 0, 0}};
70486 static swig_cast_info _swigc__p_f_p_void__p_void[] = {  {&_swigt__p_f_p_void__p_void, 0, 0, 0},{0, 0, 0, 0}};
70487 static swig_cast_info _swigc__p_f_p_void_p_q_const__void_size_t__void[] = {  {&_swigt__p_f_p_void_p_q_const__void_size_t__void, 0, 0, 0},{0, 0, 0, 0}};
70488 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
70489 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
70490 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
70491 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
70492 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
70493 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
70494 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
70495 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
70496 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
70497 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
70498 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
70499 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
70500 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
70501 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
70502 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
70503 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
70504 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
70505 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
70506 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
70507 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
70508 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
70509 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
70510 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
70511 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
70512 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
70513 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
70514 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
70515 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
70516 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
70517 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
70518 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
70519 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
70520 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
70521 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
70522 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
70523 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
70524 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
70525 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
70526 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
70527 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
70528 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
70529 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
70530 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
70531 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
70532 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
70533 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
70534 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
70535 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
70536 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
70537 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
70538 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
70539 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
70540 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
70541 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
70542 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
70543 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
70544 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
70545 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
70546 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
70547 static swig_cast_info _swigc__p_lldb__SBTraceOptions[] = {  {&_swigt__p_lldb__SBTraceOptions, 0, 0, 0},{0, 0, 0, 0}};
70548 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
70549 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
70550 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
70551 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
70552 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
70553 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
70554 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
70555 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
70556 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
70557 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
70558 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
70559 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
70560 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
70561 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
70562 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
70563 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
70564 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
70565 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
70566 static swig_cast_info _swigc__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t[] = {  {&_swigt__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t, 0, 0, 0},{0, 0, 0, 0}};
70567 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
70568 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
70569 static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
70570 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
70571 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
70572 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
70573 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
70574 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
70575 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
70576 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ABI_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ABI_t, 0, 0, 0},{0, 0, 0, 0}};
70577 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Baton_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Baton_t, 0, 0, 0},{0, 0, 0, 0}};
70578 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Block_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Block_t, 0, 0, 0},{0, 0, 0, 0}};
70579 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t, 0, 0, 0},{0, 0, 0, 0}};
70580 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t, 0, 0, 0},{0, 0, 0, 0}};
70581 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t, 0, 0, 0},{0, 0, 0, 0}};
70582 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t, 0, 0, 0},{0, 0, 0, 0}};
70583 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t, 0, 0, 0},{0, 0, 0, 0}};
70584 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t, 0, 0, 0},{0, 0, 0, 0}};
70585 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t, 0, 0, 0},{0, 0, 0, 0}};
70586 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ClangASTImporter_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ClangASTImporter_t, 0, 0, 0},{0, 0, 0, 0}};
70587 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t, 0, 0, 0},{0, 0, 0, 0}};
70588 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Communication_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Communication_t, 0, 0, 0},{0, 0, 0, 0}};
70589 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t, 0, 0, 0},{0, 0, 0, 0}};
70590 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Connection_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Connection_t, 0, 0, 0},{0, 0, 0, 0}};
70591 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t, 0, 0, 0},{0, 0, 0, 0}};
70592 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t, 0, 0, 0},{0, 0, 0, 0}};
70593 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Debugger_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Debugger_t, 0, 0, 0},{0, 0, 0, 0}};
70594 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t, 0, 0, 0},{0, 0, 0, 0}};
70595 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__DynamicLoader_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t, 0, 0, 0},{0, 0, 0, 0}};
70596 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t, 0, 0, 0},{0, 0, 0, 0}};
70597 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__EventData_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__EventData_t, 0, 0, 0},{0, 0, 0, 0}};
70598 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Event_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Event_t, 0, 0, 0},{0, 0, 0, 0}};
70599 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t, 0, 0, 0},{0, 0, 0, 0}};
70600 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t, 0, 0, 0},{0, 0, 0, 0}};
70601 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__File_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__File_t, 0, 0, 0},{0, 0, 0, 0}};
70602 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t, 0, 0, 0},{0, 0, 0, 0}};
70603 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__FunctionCaller_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t, 0, 0, 0},{0, 0, 0, 0}};
70604 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Function_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Function_t, 0, 0, 0},{0, 0, 0, 0}};
70605 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t, 0, 0, 0},{0, 0, 0, 0}};
70606 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__IOObject_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__IOObject_t, 0, 0, 0},{0, 0, 0, 0}};
70607 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t, 0, 0, 0},{0, 0, 0, 0}};
70608 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t, 0, 0, 0},{0, 0, 0, 0}};
70609 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Instruction_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Instruction_t, 0, 0, 0},{0, 0, 0, 0}};
70610 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t, 0, 0, 0},{0, 0, 0, 0}};
70611 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t, 0, 0, 0},{0, 0, 0, 0}};
70612 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t, 0, 0, 0},{0, 0, 0, 0}};
70613 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__LineTable_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__LineTable_t, 0, 0, 0},{0, 0, 0, 0}};
70614 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Listener_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Listener_t, 0, 0, 0},{0, 0, 0, 0}};
70615 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t, 0, 0, 0},{0, 0, 0, 0}};
70616 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Module_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Module_t, 0, 0, 0},{0, 0, 0, 0}};
70617 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t, 0, 0, 0},{0, 0, 0, 0}};
70618 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t, 0, 0, 0},{0, 0, 0, 0}};
70619 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueArch_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t, 0, 0, 0},{0, 0, 0, 0}};
70620 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueArgs_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t, 0, 0, 0},{0, 0, 0, 0}};
70621 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueArray_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t, 0, 0, 0},{0, 0, 0, 0}};
70622 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t, 0, 0, 0},{0, 0, 0, 0}};
70623 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t, 0, 0, 0},{0, 0, 0, 0}};
70624 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t, 0, 0, 0},{0, 0, 0, 0}};
70625 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t, 0, 0, 0},{0, 0, 0, 0}};
70626 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueFormat_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t, 0, 0, 0},{0, 0, 0, 0}};
70627 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t, 0, 0, 0},{0, 0, 0, 0}};
70628 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t, 0, 0, 0},{0, 0, 0, 0}};
70629 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueRegex_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t, 0, 0, 0},{0, 0, 0, 0}};
70630 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t, 0, 0, 0},{0, 0, 0, 0}};
70631 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueString_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t, 0, 0, 0},{0, 0, 0, 0}};
70632 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t, 0, 0, 0},{0, 0, 0, 0}};
70633 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueUUID_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t, 0, 0, 0},{0, 0, 0, 0}};
70634 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t, 0, 0, 0},{0, 0, 0, 0}};
70635 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Platform_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Platform_t, 0, 0, 0},{0, 0, 0, 0}};
70636 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t, 0, 0, 0},{0, 0, 0, 0}};
70637 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t, 0, 0, 0},{0, 0, 0, 0}};
70638 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Process_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Process_t, 0, 0, 0},{0, 0, 0, 0}};
70639 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Property_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Property_t, 0, 0, 0},{0, 0, 0, 0}};
70640 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t, 0, 0, 0},{0, 0, 0, 0}};
70641 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Queue_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Queue_t, 0, 0, 0},{0, 0, 0, 0}};
70642 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__REPL_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__REPL_t, 0, 0, 0},{0, 0, 0, 0}};
70643 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t, 0, 0, 0},{0, 0, 0, 0}};
70644 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t, 0, 0, 0},{0, 0, 0, 0}};
70645 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t, 0, 0, 0},{0, 0, 0, 0}};
70646 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t, 0, 0, 0},{0, 0, 0, 0}};
70647 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t, 0, 0, 0},{0, 0, 0, 0}};
70648 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t, 0, 0, 0},{0, 0, 0, 0}};
70649 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t, 0, 0, 0},{0, 0, 0, 0}};
70650 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t, 0, 0, 0},{0, 0, 0, 0}};
70651 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t, 0, 0, 0},{0, 0, 0, 0}};
70652 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Section_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Section_t, 0, 0, 0},{0, 0, 0, 0}};
70653 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Settings_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Settings_t, 0, 0, 0},{0, 0, 0, 0}};
70654 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t, 0, 0, 0},{0, 0, 0, 0}};
70655 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t, 0, 0, 0},{0, 0, 0, 0}};
70656 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t, 0, 0, 0},{0, 0, 0, 0}};
70657 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t, 0, 0, 0},{0, 0, 0, 0}};
70658 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StoppointLocation_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t, 0, 0, 0},{0, 0, 0, 0}};
70659 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t, 0, 0, 0},{0, 0, 0, 0}};
70660 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Stream_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Stream_t, 0, 0, 0},{0, 0, 0, 0}};
70661 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t, 0, 0, 0},{0, 0, 0, 0}};
70662 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t, 0, 0, 0},{0, 0, 0, 0}};
70663 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t, 0, 0, 0},{0, 0, 0, 0}};
70664 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t, 0, 0, 0},{0, 0, 0, 0}};
70665 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SymbolFile_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t, 0, 0, 0},{0, 0, 0, 0}};
70666 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t, 0, 0, 0},{0, 0, 0, 0}};
70667 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t, 0, 0, 0},{0, 0, 0, 0}};
70668 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SystemRuntime_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t, 0, 0, 0},{0, 0, 0, 0}};
70669 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TargetProperties_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t, 0, 0, 0},{0, 0, 0, 0}};
70670 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Target_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Target_t, 0, 0, 0},{0, 0, 0, 0}};
70671 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t, 0, 0, 0},{0, 0, 0, 0}};
70672 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t, 0, 0, 0},{0, 0, 0, 0}};
70673 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t, 0, 0, 0},{0, 0, 0, 0}};
70674 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Thread_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Thread_t, 0, 0, 0},{0, 0, 0, 0}};
70675 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TraceOptions_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t, 0, 0, 0},{0, 0, 0, 0}};
70676 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t, 0, 0, 0},{0, 0, 0, 0}};
70677 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t, 0, 0, 0},{0, 0, 0, 0}};
70678 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t, 0, 0, 0},{0, 0, 0, 0}};
70679 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t, 0, 0, 0},{0, 0, 0, 0}};
70680 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t, 0, 0, 0},{0, 0, 0, 0}};
70681 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t, 0, 0, 0},{0, 0, 0, 0}};
70682 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t, 0, 0, 0},{0, 0, 0, 0}};
70683 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t, 0, 0, 0},{0, 0, 0, 0}};
70684 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t, 0, 0, 0},{0, 0, 0, 0}};
70685 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t, 0, 0, 0},{0, 0, 0, 0}};
70686 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Type_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Type_t, 0, 0, 0},{0, 0, 0, 0}};
70687 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t, 0, 0, 0},{0, 0, 0, 0}};
70688 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t, 0, 0, 0},{0, 0, 0, 0}};
70689 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t, 0, 0, 0},{0, 0, 0, 0}};
70690 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t, 0, 0, 0},{0, 0, 0, 0}};
70691 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UtilityFunction_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t, 0, 0, 0},{0, 0, 0, 0}};
70692 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ValueList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ValueList_t, 0, 0, 0},{0, 0, 0, 0}};
70693 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t, 0, 0, 0},{0, 0, 0, 0}};
70694 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Value_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Value_t, 0, 0, 0},{0, 0, 0, 0}};
70695 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__VariableList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__VariableList_t, 0, 0, 0},{0, 0, 0, 0}};
70696 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Variable_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Variable_t, 0, 0, 0},{0, 0, 0, 0}};
70697 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t, 0, 0, 0},{0, 0, 0, 0}};
70698 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
70699 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ClangASTContext_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ClangASTContext_t, 0, 0, 0},{0, 0, 0, 0}};
70700 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t, 0, 0, 0},{0, 0, 0, 0}};
70701 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t, 0, 0, 0},{0, 0, 0, 0}};
70702 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t, 0, 0, 0},{0, 0, 0, 0}};
70703 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t, 0, 0, 0},{0, 0, 0, 0}};
70704 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__File_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__File_t, 0, 0, 0},{0, 0, 0, 0}};
70705 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t, 0, 0, 0},{0, 0, 0, 0}};
70706 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t, 0, 0, 0},{0, 0, 0, 0}};
70707 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t, 0, 0, 0},{0, 0, 0, 0}};
70708 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t, 0, 0, 0},{0, 0, 0, 0}};
70709 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__SectionList_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__SectionList_t, 0, 0, 0},{0, 0, 0, 0}};
70710 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t, 0, 0, 0},{0, 0, 0, 0}};
70711 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__StackFrame_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__StackFrame_t, 0, 0, 0},{0, 0, 0, 0}};
70712 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t, 0, 0, 0},{0, 0, 0, 0}};
70713 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t, 0, 0, 0},{0, 0, 0, 0}};
70714 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t, 0, 0, 0},{0, 0, 0, 0}};
70715 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t, 0, 0, 0},{0, 0, 0, 0}};
70716 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__BreakpointSite_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t, 0, 0, 0},{0, 0, 0, 0}};
70717 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t, 0, 0, 0},{0, 0, 0, 0}};
70718 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t, 0, 0, 0},{0, 0, 0, 0}};
70719 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Debugger_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Debugger_t, 0, 0, 0},{0, 0, 0, 0}};
70720 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Listener_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Listener_t, 0, 0, 0},{0, 0, 0, 0}};
70721 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Module_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Module_t, 0, 0, 0},{0, 0, 0, 0}};
70722 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t, 0, 0, 0},{0, 0, 0, 0}};
70723 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__ObjectFile_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t, 0, 0, 0},{0, 0, 0, 0}};
70724 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t, 0, 0, 0},{0, 0, 0, 0}};
70725 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Process_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Process_t, 0, 0, 0},{0, 0, 0, 0}};
70726 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Queue_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Queue_t, 0, 0, 0},{0, 0, 0, 0}};
70727 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Section_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Section_t, 0, 0, 0},{0, 0, 0, 0}};
70728 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t, 0, 0, 0},{0, 0, 0, 0}};
70729 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Stream_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Stream_t, 0, 0, 0},{0, 0, 0, 0}};
70730 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t, 0, 0, 0},{0, 0, 0, 0}};
70731 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__SymbolFileType_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t, 0, 0, 0},{0, 0, 0, 0}};
70732 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Target_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Target_t, 0, 0, 0},{0, 0, 0, 0}};
70733 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Thread_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Thread_t, 0, 0, 0},{0, 0, 0, 0}};
70734 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Type_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Type_t, 0, 0, 0},{0, 0, 0, 0}};
70735 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t, 0, 0, 0},{0, 0, 0, 0}};
70736 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
70737 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
70738 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
70739 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
70740 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
70741
70742 static swig_cast_info *swig_cast_initial[] = {
70743   _swigc__p_bool,
70744   _swigc__p_double,
70745   _swigc__p_f_p_q_const__char_p_void__void,
70746   _swigc__p_f_p_void__p_void,
70747   _swigc__p_f_p_void_p_q_const__void_size_t__void,
70748   _swigc__p_int,
70749   _swigc__p_lldb__ConnectionStatus,
70750   _swigc__p_lldb__SBAddress,
70751   _swigc__p_lldb__SBAttachInfo,
70752   _swigc__p_lldb__SBBlock,
70753   _swigc__p_lldb__SBBreakpoint,
70754   _swigc__p_lldb__SBBreakpointList,
70755   _swigc__p_lldb__SBBreakpointLocation,
70756   _swigc__p_lldb__SBBreakpointName,
70757   _swigc__p_lldb__SBBroadcaster,
70758   _swigc__p_lldb__SBCommandInterpreter,
70759   _swigc__p_lldb__SBCommandInterpreterRunOptions,
70760   _swigc__p_lldb__SBCommandReturnObject,
70761   _swigc__p_lldb__SBCommunication,
70762   _swigc__p_lldb__SBCompileUnit,
70763   _swigc__p_lldb__SBData,
70764   _swigc__p_lldb__SBDebugger,
70765   _swigc__p_lldb__SBDeclaration,
70766   _swigc__p_lldb__SBError,
70767   _swigc__p_lldb__SBEvent,
70768   _swigc__p_lldb__SBExecutionContext,
70769   _swigc__p_lldb__SBExpressionOptions,
70770   _swigc__p_lldb__SBFile,
70771   _swigc__p_lldb__SBFileSpec,
70772   _swigc__p_lldb__SBFileSpecList,
70773   _swigc__p_lldb__SBFrame,
70774   _swigc__p_lldb__SBFunction,
70775   _swigc__p_lldb__SBHostOS,
70776   _swigc__p_lldb__SBInstruction,
70777   _swigc__p_lldb__SBInstructionList,
70778   _swigc__p_lldb__SBLanguageRuntime,
70779   _swigc__p_lldb__SBLaunchInfo,
70780   _swigc__p_lldb__SBLineEntry,
70781   _swigc__p_lldb__SBListener,
70782   _swigc__p_lldb__SBMemoryRegionInfo,
70783   _swigc__p_lldb__SBMemoryRegionInfoList,
70784   _swigc__p_lldb__SBModule,
70785   _swigc__p_lldb__SBModuleSpec,
70786   _swigc__p_lldb__SBModuleSpecList,
70787   _swigc__p_lldb__SBPlatform,
70788   _swigc__p_lldb__SBPlatformConnectOptions,
70789   _swigc__p_lldb__SBPlatformShellCommand,
70790   _swigc__p_lldb__SBProcess,
70791   _swigc__p_lldb__SBProcessInfo,
70792   _swigc__p_lldb__SBQueue,
70793   _swigc__p_lldb__SBQueueItem,
70794   _swigc__p_lldb__SBSection,
70795   _swigc__p_lldb__SBSourceManager,
70796   _swigc__p_lldb__SBStream,
70797   _swigc__p_lldb__SBStringList,
70798   _swigc__p_lldb__SBStructuredData,
70799   _swigc__p_lldb__SBSymbol,
70800   _swigc__p_lldb__SBSymbolContext,
70801   _swigc__p_lldb__SBSymbolContextList,
70802   _swigc__p_lldb__SBTarget,
70803   _swigc__p_lldb__SBThread,
70804   _swigc__p_lldb__SBThreadCollection,
70805   _swigc__p_lldb__SBThreadPlan,
70806   _swigc__p_lldb__SBTrace,
70807   _swigc__p_lldb__SBTraceOptions,
70808   _swigc__p_lldb__SBType,
70809   _swigc__p_lldb__SBTypeCategory,
70810   _swigc__p_lldb__SBTypeEnumMember,
70811   _swigc__p_lldb__SBTypeEnumMemberList,
70812   _swigc__p_lldb__SBTypeFilter,
70813   _swigc__p_lldb__SBTypeFormat,
70814   _swigc__p_lldb__SBTypeList,
70815   _swigc__p_lldb__SBTypeMember,
70816   _swigc__p_lldb__SBTypeMemberFunction,
70817   _swigc__p_lldb__SBTypeNameSpecifier,
70818   _swigc__p_lldb__SBTypeSummary,
70819   _swigc__p_lldb__SBTypeSummaryOptions,
70820   _swigc__p_lldb__SBTypeSynthetic,
70821   _swigc__p_lldb__SBUnixSignals,
70822   _swigc__p_lldb__SBValue,
70823   _swigc__p_lldb__SBValueList,
70824   _swigc__p_lldb__SBVariablesOptions,
70825   _swigc__p_lldb__SBWatchpoint,
70826   _swigc__p_lldb_private__SharingPtrT_lldb_private__ValueObject_t,
70827   _swigc__p_long_double,
70828   _swigc__p_long_long,
70829   _swigc__p_p_char,
70830   _swigc__p_p_void,
70831   _swigc__p_pthread_rwlock_t,
70832   _swigc__p_pthread_t,
70833   _swigc__p_short,
70834   _swigc__p_signed_char,
70835   _swigc__p_size_t,
70836   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
70837   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
70838   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
70839   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
70840   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
70841   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
70842   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
70843   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
70844   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
70845   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
70846   _swigc__p_std__shared_ptrT_lldb_private__ClangASTImporter_t,
70847   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
70848   _swigc__p_std__shared_ptrT_lldb_private__Communication_t,
70849   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
70850   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
70851   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
70852   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
70853   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
70854   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
70855   _swigc__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
70856   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
70857   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
70858   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
70859   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
70860   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
70861   _swigc__p_std__shared_ptrT_lldb_private__File_t,
70862   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
70863   _swigc__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
70864   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
70865   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
70866   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
70867   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
70868   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
70869   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
70870   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
70871   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
70872   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
70873   _swigc__p_std__shared_ptrT_lldb_private__LineTable_t,
70874   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
70875   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
70876   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
70877   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
70878   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
70879   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
70880   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
70881   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
70882   _swigc__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
70883   _swigc__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
70884   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
70885   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
70886   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
70887   _swigc__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
70888   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
70889   _swigc__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
70890   _swigc__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
70891   _swigc__p_std__shared_ptrT_lldb_private__OptionValueString_t,
70892   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
70893   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
70894   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
70895   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
70896   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
70897   _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
70898   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
70899   _swigc__p_std__shared_ptrT_lldb_private__Property_t,
70900   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
70901   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
70902   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
70903   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
70904   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
70905   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
70906   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
70907   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
70908   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
70909   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
70910   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
70911   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
70912   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
70913   _swigc__p_std__shared_ptrT_lldb_private__Settings_t,
70914   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
70915   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
70916   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
70917   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
70918   _swigc__p_std__shared_ptrT_lldb_private__StoppointLocation_t,
70919   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
70920   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
70921   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
70922   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
70923   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
70924   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
70925   _swigc__p_std__shared_ptrT_lldb_private__SymbolFile_t,
70926   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
70927   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
70928   _swigc__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
70929   _swigc__p_std__shared_ptrT_lldb_private__TargetProperties_t,
70930   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
70931   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
70932   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
70933   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
70934   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
70935   _swigc__p_std__shared_ptrT_lldb_private__TraceOptions_t,
70936   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
70937   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
70938   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
70939   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
70940   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
70941   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
70942   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
70943   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
70944   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
70945   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
70946   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
70947   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
70948   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
70949   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
70950   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
70951   _swigc__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
70952   _swigc__p_std__shared_ptrT_lldb_private__ValueList_t,
70953   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
70954   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
70955   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
70956   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
70957   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
70958   _swigc__p_std__string,
70959   _swigc__p_std__unique_ptrT_lldb_private__ClangASTContext_t,
70960   _swigc__p_std__unique_ptrT_lldb_private__ClangModulesDeclVendor_t,
70961   _swigc__p_std__unique_ptrT_lldb_private__ClangPersistentVariables_t,
70962   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
70963   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
70964   _swigc__p_std__unique_ptrT_lldb_private__File_t,
70965   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
70966   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
70967   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
70968   _swigc__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
70969   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
70970   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
70971   _swigc__p_std__unique_ptrT_lldb_private__StackFrame_t,
70972   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
70973   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
70974   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
70975   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
70976   _swigc__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
70977   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
70978   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
70979   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
70980   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
70981   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
70982   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
70983   _swigc__p_std__weak_ptrT_lldb_private__ObjectFile_t,
70984   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
70985   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
70986   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
70987   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
70988   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
70989   _swigc__p_std__weak_ptrT_lldb_private__Stream_t,
70990   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
70991   _swigc__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
70992   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
70993   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
70994   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
70995   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
70996   _swigc__p_unsigned_char,
70997   _swigc__p_unsigned_int,
70998   _swigc__p_unsigned_long_long,
70999   _swigc__p_unsigned_short,
71000   _swigc__p_void,
71001 };
71002
71003
71004 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
71005
71006 /* -----------------------------------------------------------------------------
71007  * Type initialization:
71008  * This problem is tough by the requirement that no dynamic
71009  * memory is used. Also, since swig_type_info structures store pointers to
71010  * swig_cast_info structures and swig_cast_info structures store pointers back
71011  * to swig_type_info structures, we need some lookup code at initialization.
71012  * The idea is that swig generates all the structures that are needed.
71013  * The runtime then collects these partially filled structures.
71014  * The SWIG_InitializeModule function takes these initial arrays out of
71015  * swig_module, and does all the lookup, filling in the swig_module.types
71016  * array with the correct data and linking the correct swig_cast_info
71017  * structures together.
71018  *
71019  * The generated swig_type_info structures are assigned statically to an initial
71020  * array. We just loop through that array, and handle each type individually.
71021  * First we lookup if this type has been already loaded, and if so, use the
71022  * loaded structure instead of the generated one. Then we have to fill in the
71023  * cast linked list. The cast data is initially stored in something like a
71024  * two-dimensional array. Each row corresponds to a type (there are the same
71025  * number of rows as there are in the swig_type_initial array). Each entry in
71026  * a column is one of the swig_cast_info structures for that type.
71027  * The cast_initial array is actually an array of arrays, because each row has
71028  * a variable number of columns. So to actually build the cast linked list,
71029  * we find the array of casts associated with the type, and loop through it
71030  * adding the casts to the list. The one last trick we need to do is making
71031  * sure the type pointer in the swig_cast_info struct is correct.
71032  *
71033  * First off, we lookup the cast->type name to see if it is already loaded.
71034  * There are three cases to handle:
71035  *  1) If the cast->type has already been loaded AND the type we are adding
71036  *     casting info to has not been loaded (it is in this module), THEN we
71037  *     replace the cast->type pointer with the type pointer that has already
71038  *     been loaded.
71039  *  2) If BOTH types (the one we are adding casting info to, and the
71040  *     cast->type) are loaded, THEN the cast info has already been loaded by
71041  *     the previous module so we just ignore it.
71042  *  3) Finally, if cast->type has not already been loaded, then we add that
71043  *     swig_cast_info to the linked list (because the cast->type) pointer will
71044  *     be correct.
71045  * ----------------------------------------------------------------------------- */
71046
71047 #ifdef __cplusplus
71048 extern "C" {
71049 #if 0
71050 } /* c-mode */
71051 #endif
71052 #endif
71053
71054 #if 0
71055 #define SWIGRUNTIME_DEBUG
71056 #endif
71057
71058
71059 SWIGRUNTIME void
71060 SWIG_InitializeModule(void *clientdata) {
71061   size_t i;
71062   swig_module_info *module_head, *iter;
71063   int init;
71064
71065   /* check to see if the circular list has been setup, if not, set it up */
71066   if (swig_module.next==0) {
71067     /* Initialize the swig_module */
71068     swig_module.type_initial = swig_type_initial;
71069     swig_module.cast_initial = swig_cast_initial;
71070     swig_module.next = &swig_module;
71071     init = 1;
71072   } else {
71073     init = 0;
71074   }
71075
71076   /* Try and load any already created modules */
71077   module_head = SWIG_GetModule(clientdata);
71078   if (!module_head) {
71079     /* This is the first module loaded for this interpreter */
71080     /* so set the swig module into the interpreter */
71081     SWIG_SetModule(clientdata, &swig_module);
71082   } else {
71083     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
71084     iter=module_head;
71085     do {
71086       if (iter==&swig_module) {
71087         /* Our module is already in the list, so there's nothing more to do. */
71088         return;
71089       }
71090       iter=iter->next;
71091     } while (iter!= module_head);
71092
71093     /* otherwise we must add our module into the list */
71094     swig_module.next = module_head->next;
71095     module_head->next = &swig_module;
71096   }
71097
71098   /* When multiple interpreters are used, a module could have already been initialized in
71099      a different interpreter, but not yet have a pointer in this interpreter.
71100      In this case, we do not want to continue adding types... everything should be
71101      set up already */
71102   if (init == 0) return;
71103
71104   /* Now work on filling in swig_module.types */
71105 #ifdef SWIGRUNTIME_DEBUG
71106   printf("SWIG_InitializeModule: size %d\n", swig_module.size);
71107 #endif
71108   for (i = 0; i < swig_module.size; ++i) {
71109     swig_type_info *type = 0;
71110     swig_type_info *ret;
71111     swig_cast_info *cast;
71112
71113 #ifdef SWIGRUNTIME_DEBUG
71114     printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
71115 #endif
71116
71117     /* if there is another module already loaded */
71118     if (swig_module.next != &swig_module) {
71119       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
71120     }
71121     if (type) {
71122       /* Overwrite clientdata field */
71123 #ifdef SWIGRUNTIME_DEBUG
71124       printf("SWIG_InitializeModule: found type %s\n", type->name);
71125 #endif
71126       if (swig_module.type_initial[i]->clientdata) {
71127         type->clientdata = swig_module.type_initial[i]->clientdata;
71128 #ifdef SWIGRUNTIME_DEBUG
71129       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
71130 #endif
71131       }
71132     } else {
71133       type = swig_module.type_initial[i];
71134     }
71135
71136     /* Insert casting types */
71137     cast = swig_module.cast_initial[i];
71138     while (cast->type) {
71139
71140       /* Don't need to add information already in the list */
71141       ret = 0;
71142 #ifdef SWIGRUNTIME_DEBUG
71143       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
71144 #endif
71145       if (swig_module.next != &swig_module) {
71146         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
71147 #ifdef SWIGRUNTIME_DEBUG
71148         if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
71149 #endif
71150       }
71151       if (ret) {
71152         if (type == swig_module.type_initial[i]) {
71153 #ifdef SWIGRUNTIME_DEBUG
71154           printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
71155 #endif
71156           cast->type = ret;
71157           ret = 0;
71158         } else {
71159           /* Check for casting already in the list */
71160           swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
71161 #ifdef SWIGRUNTIME_DEBUG
71162           if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
71163 #endif
71164           if (!ocast) ret = 0;
71165         }
71166       }
71167
71168       if (!ret) {
71169 #ifdef SWIGRUNTIME_DEBUG
71170         printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
71171 #endif
71172         if (type->cast) {
71173           type->cast->prev = cast;
71174           cast->next = type->cast;
71175         }
71176         type->cast = cast;
71177       }
71178       cast++;
71179     }
71180     /* Set entry in modules->types array equal to the type */
71181     swig_module.types[i] = type;
71182   }
71183   swig_module.types[i] = 0;
71184
71185 #ifdef SWIGRUNTIME_DEBUG
71186   printf("**** SWIG_InitializeModule: Cast List ******\n");
71187   for (i = 0; i < swig_module.size; ++i) {
71188     int j = 0;
71189     swig_cast_info *cast = swig_module.cast_initial[i];
71190     printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
71191     while (cast->type) {
71192       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
71193       cast++;
71194       ++j;
71195     }
71196   printf("---- Total casts: %d\n",j);
71197   }
71198   printf("**** SWIG_InitializeModule: Cast List ******\n");
71199 #endif
71200 }
71201
71202 /* This function will propagate the clientdata field of type to
71203 * any new swig_type_info structures that have been added into the list
71204 * of equivalent types.  It is like calling
71205 * SWIG_TypeClientData(type, clientdata) a second time.
71206 */
71207 SWIGRUNTIME void
71208 SWIG_PropagateClientData(void) {
71209   size_t i;
71210   swig_cast_info *equiv;
71211   static int init_run = 0;
71212
71213   if (init_run) return;
71214   init_run = 1;
71215
71216   for (i = 0; i < swig_module.size; i++) {
71217     if (swig_module.types[i]->clientdata) {
71218       equiv = swig_module.types[i]->cast;
71219       while (equiv) {
71220         if (!equiv->converter) {
71221           if (equiv->type && !equiv->type->clientdata)
71222             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
71223         }
71224         equiv = equiv->next;
71225       }
71226     }
71227   }
71228 }
71229
71230 #ifdef __cplusplus
71231 #if 0
71232 { /* c-mode */
71233 #endif
71234 }
71235 #endif
71236
71237
71238
71239 /* Forward declaration of where the user's %init{} gets inserted */
71240 void SWIG_init_user(lua_State* L );
71241     
71242 #ifdef __cplusplus
71243 extern "C" {
71244 #endif
71245 /* this is the initialization function
71246   added at the very end of the code
71247   the function is always called SWIG_init, but an earlier #define will rename it
71248 */
71249 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
71250 LUALIB_API int SWIG_init(lua_State* L)
71251 #else
71252 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
71253 #endif
71254 {
71255 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
71256   int i;
71257   int globalRegister = 0;
71258   /* start with global table */
71259   lua_pushglobaltable (L);
71260   /* SWIG's internal initialisation */
71261   SWIG_InitializeModule((void*)L);
71262   SWIG_PropagateClientData();
71263 #endif
71264
71265 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
71266   /* add a global fn */
71267   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
71268   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
71269 #endif
71270
71271 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
71272   /* set up base class pointers (the hierarchy) */
71273   for (i = 0; swig_types[i]; i++){
71274     if (swig_types[i]->clientdata){
71275       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
71276     }
71277   }
71278 #ifdef SWIG_LUA_MODULE_GLOBAL
71279   globalRegister = 1;
71280 #endif
71281
71282
71283 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
71284   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
71285 #endif
71286
71287 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
71288   for (i = 0; swig_types[i]; i++){
71289     if (swig_types[i]->clientdata){
71290       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
71291     }
71292   }
71293 #endif
71294
71295 #if defined(SWIG_LUA_ELUA_EMULATE)
71296   lua_newtable(L);
71297   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
71298   SWIG_Lua_elua_emulate_register_clear(L);
71299   if(globalRegister) {
71300     lua_pushstring(L,swig_SwigModule.name);
71301     lua_pushvalue(L,-2);
71302     lua_rawset(L,-4);
71303   }
71304 #endif
71305
71306 #endif
71307
71308 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
71309   /* invoke user-specific initialization */
71310   SWIG_init_user(L);
71311   /* end module */
71312   /* Note: We do not clean up the stack here (Lua will do this for us). At this
71313      point, we have the globals table and out module table on the stack. Returning
71314      one value makes the module table the result of the require command. */
71315   return 1;
71316 #else
71317   return 0;
71318 #endif
71319 }
71320
71321 #ifdef __cplusplus
71322 }
71323 #endif
71324
71325
71326 const char* SWIG_LUACODE=
71327   "";
71328
71329 void SWIG_init_user(lua_State* L)
71330 {
71331   /* exec Lua code if applicable */
71332   SWIG_Lua_dostring(L,SWIG_LUACODE);
71333 }
71334